[2026-01-23T20:15:03.654927] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-23T20:15:03.824869] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-23T20:15:03.994738] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-23T20:15:04.162013] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-23T20:15:04.162370] [WARN ] [STATE ] State set to: WAITING [2026-01-23T20:15:04.162427] [INFO ] [STATE ] Checking TDM service status... [2026-01-23T20:15:04.261468] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-23T20:15:04.265337] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-23), and is a dependency of this service. [2026-01-23T20:15:04.299219] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-23T20:15:04.334094] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-23T20:15:04.367119] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-23T20:15:04.367377] [WARN ] [STATE ] State set to: RUNNING [2026-01-23T20:15:04.367447] [INFO ] [CACHE ] Starting cache update [2026-01-23T20:15:04.367488] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-23T20:15:04.371813] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-23T20:15:04.372171] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-23T20:15:04.372233] [INFO ] [CACHE ] Cache update completed successfully [2026-01-23T20:15:04.372278] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-23T20:15:04.372325] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-23T20:15:04.444274] [DEBUG] [REMOTE ] Fetched 3475 unique symbols from directory listing. [2026-01-23T20:15:04.455194] [INFO ] [sig ] Skipping 3475 symbols with existing configuration [2026-01-23T20:15:04.455365] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-23T20:15:04.457286] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-23T20:15:04.457385] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-23T20:15:04.580351] [DEBUG] [REMOTE ] Fetched 3475 unique symbols from directory listing. [2026-01-23T20:15:04.584625] [INFO ] [sig ] Found 3475 active symbols to forecast [2026-01-23T20:15:04.587615] [INFO ] [sig ] [1/3475] Forecasting A... [2026-01-23T20:15:04.587686] [INFO ] [sig ] Generating forecast for: A [2026-01-23T20:15:04.587728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-23T20:15:04.601755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-23T20:15:04.602110] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-23T20:15:04.603096] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-23T20:15:04.603152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:04.603186] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:04.603215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:04.603276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:04.662441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:04.663492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:04.663619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:04.663657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:04.793861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:04.794016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:04.794058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:04.794107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:04.797945] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-23T20:15:04.798251] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-23T20:15:04.798402] [INFO ] [sig ] A: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:04.942057] [INFO ] [LOCAL ] Saved forecast: A 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/A.txt [2026-01-23T20:15:04.942198] [INFO ] [sig ] [1/3475] Completed A in 0.4s | 2.82 sym/s | Total: 0.4s | ETA: 20.5m [2026-01-23T20:15:04.942239] [INFO ] [sig ] [2/3475] Forecasting AAL... [2026-01-23T20:15:04.942270] [INFO ] [sig ] Generating forecast for: AAL [2026-01-23T20:15:04.942303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-23T20:15:04.954246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-23T20:15:04.954604] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-23T20:15:04.955449] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-23T20:15:04.955501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:04.955535] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:04.955563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:04.955647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:05.015609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:05.016406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:05.016501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:05.016536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:05.138937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:05.139111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:05.139155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:05.139184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:05.142949] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-23T20:15:05.143254] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-23T20:15:05.143397] [INFO ] [sig ] AAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:05.293977] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AAL.txt [2026-01-23T20:15:05.294131] [INFO ] [sig ] [2/3475] Completed AAL in 0.4s | 2.83 sym/s | Total: 0.7s | ETA: 20.4m [2026-01-23T20:15:05.294174] [INFO ] [sig ] [3/3475] Forecasting AAOI... [2026-01-23T20:15:05.294206] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-23T20:15:05.294237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-23T20:15:05.306881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-23T20:15:05.307258] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-23T20:15:05.308226] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-23T20:15:05.308281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:05.308314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:05.308341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:05.308397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:05.365896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:05.366746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:05.366858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:05.366906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:05.495256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:05.495410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:05.495453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:05.495482] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:05.499302] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-23T20:15:05.499619] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-23T20:15:05.499950] [INFO ] [sig ] AAOI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:05.644682] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AAOI.txt [2026-01-23T20:15:05.644855] [INFO ] [sig ] [3/3475] Completed AAOI in 0.4s | 2.84 sym/s | Total: 1.1s | ETA: 20.4m [2026-01-23T20:15:05.644896] [INFO ] [sig ] [4/3475] Forecasting AAON... [2026-01-23T20:15:05.644928] [INFO ] [sig ] Generating forecast for: AAON [2026-01-23T20:15:05.644961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-23T20:15:05.658212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-23T20:15:05.658638] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-23T20:15:05.659495] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-23T20:15:05.659558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:05.659640] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:05.659685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:05.659743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:05.719721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:05.720850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:05.720935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:05.720969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:05.847438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:05.847619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:05.847663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:05.847693] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:05.851216] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-23T20:15:05.851544] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-23T20:15:05.851708] [INFO ] [sig ] AAON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:05.992233] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AAON.txt [2026-01-23T20:15:05.992387] [INFO ] [sig ] [4/3475] Completed AAON in 0.3s | 2.85 sym/s | Total: 1.4s | ETA: 20.3m [2026-01-23T20:15:05.992427] [INFO ] [sig ] [5/3475] Forecasting AAP... [2026-01-23T20:15:05.992456] [INFO ] [sig ] Generating forecast for: AAP [2026-01-23T20:15:05.992488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-23T20:15:06.004257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-23T20:15:06.004634] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-23T20:15:06.005494] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-23T20:15:06.005548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:06.005607] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:06.005644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:06.005713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:06.063514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:06.064420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:06.064505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:06.064538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:06.192107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:06.192271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:06.192325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:06.192357] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:06.195979] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-23T20:15:06.196279] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-23T20:15:06.196421] [INFO ] [sig ] AAP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:06.341448] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AAP.txt [2026-01-23T20:15:06.341620] [INFO ] [sig ] [5/3475] Completed AAP in 0.3s | 2.85 sym/s | Total: 1.8s | ETA: 20.3m [2026-01-23T20:15:06.341664] [INFO ] [sig ] [6/3475] Forecasting AAPB... [2026-01-23T20:15:06.341697] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-23T20:15:06.341729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-23T20:15:06.353936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-23T20:15:06.354312] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-23T20:15:06.355212] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-23T20:15:06.355268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:06.355300] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:06.355328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:06.355385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:06.420035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:06.421134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:06.421221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:06.421255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:06.545984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:06.546138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:06.546183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:06.546214] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:06.549998] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-01-23T20:15:06.550298] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-23T20:15:06.550436] [INFO ] [sig ] AAPB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:06.697781] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AAPB.txt [2026-01-23T20:15:06.697998] [INFO ] [sig ] [6/3475] Completed AAPB in 0.4s | 2.84 sym/s | Total: 2.1s | ETA: 20.3m [2026-01-23T20:15:06.698058] [INFO ] [sig ] [7/3475] Forecasting AAPD... [2026-01-23T20:15:06.698102] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-23T20:15:06.698147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-23T20:15:06.711613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-23T20:15:06.711960] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-23T20:15:06.712852] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-23T20:15:06.712906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:06.712938] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:06.712966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:06.713024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:06.773862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:06.774741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:06.774825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:06.774862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:06.901888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:06.902044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:06.902087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:06.902118] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:06.905887] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=85.50%) [2026-01-23T20:15:06.906185] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-23T20:15:06.906327] [INFO ] [sig ] AAPD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:07.055166] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AAPD.txt [2026-01-23T20:15:07.055320] [INFO ] [sig ] [7/3475] Completed AAPD in 0.4s | 2.84 sym/s | Total: 2.5s | ETA: 20.4m [2026-01-23T20:15:07.055363] [INFO ] [sig ] [8/3475] Forecasting AAPL... [2026-01-23T20:15:07.055394] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-23T20:15:07.055427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-23T20:15:07.067661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-23T20:15:07.068023] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-23T20:15:07.068937] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-23T20:15:07.068992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:07.069026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:07.069056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:07.069122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:07.132047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:07.132943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:07.133029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:07.133073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:07.263658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:07.263823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:07.263869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:07.263899] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:07.267847] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=56.53%) [2026-01-23T20:15:07.268181] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-23T20:15:07.268328] [INFO ] [sig ] AAPL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:07.416424] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AAPL.txt [2026-01-23T20:15:07.416607] [INFO ] [sig ] [8/3475] Completed AAPL in 0.4s | 2.83 sym/s | Total: 2.8s | ETA: 20.4m [2026-01-23T20:15:07.416655] [INFO ] [sig ] [9/3475] Forecasting AAXJ... [2026-01-23T20:15:07.416687] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-23T20:15:07.416718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-23T20:15:07.429480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-23T20:15:07.429860] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-23T20:15:07.431013] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-23T20:15:07.431068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:07.431111] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:07.431149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:07.431209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:07.494591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:07.495522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:07.495627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:07.495664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:07.628739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:07.629119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:07.629168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:07.629201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:07.633235] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-23T20:15:07.633529] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-23T20:15:07.633690] [INFO ] [sig ] AAXJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:07.775422] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AAXJ.txt [2026-01-23T20:15:07.775613] [INFO ] [sig ] [9/3475] Completed AAXJ in 0.4s | 2.82 sym/s | Total: 3.2s | ETA: 20.5m [2026-01-23T20:15:07.775660] [INFO ] [sig ] [10/3475] Forecasting AB... [2026-01-23T20:15:07.775691] [INFO ] [sig ] Generating forecast for: AB [2026-01-23T20:15:07.775722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-23T20:15:07.788019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-23T20:15:07.788387] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-23T20:15:07.789260] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-23T20:15:07.789312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:07.789372] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:07.789402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:07.789461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:07.850151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:07.850992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:07.851075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:07.851110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:07.974062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:07.974200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:07.974244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:07.974272] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:07.978219] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-01-23T20:15:07.978520] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-23T20:15:07.978676] [INFO ] [sig ] AB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:08.124944] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AB.txt [2026-01-23T20:15:08.125121] [INFO ] [sig ] [10/3475] Completed AB in 0.3s | 2.83 sym/s | Total: 3.5s | ETA: 20.4m [2026-01-23T20:15:08.125165] [INFO ] [sig ] [11/3475] Forecasting ABCB... [2026-01-23T20:15:08.125195] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-23T20:15:08.125225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-23T20:15:08.136968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-23T20:15:08.137313] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-23T20:15:08.138348] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-23T20:15:08.138403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:08.138435] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:08.138462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:08.138519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:08.198480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:08.199283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:08.199366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:08.199399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:08.324900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:08.325043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:08.325084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:08.325113] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:08.328971] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-01-23T20:15:08.329467] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-23T20:15:08.329625] [INFO ] [sig ] ABCB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:08.478729] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABCB.txt [2026-01-23T20:15:08.478881] [INFO ] [sig ] [11/3475] Completed ABCB in 0.4s | 2.83 sym/s | Total: 3.9s | ETA: 20.4m [2026-01-23T20:15:08.478922] [INFO ] [sig ] [12/3475] Forecasting ABCL... [2026-01-23T20:15:08.478953] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-23T20:15:08.478985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-23T20:15:08.490666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-23T20:15:08.491006] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-23T20:15:08.491894] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-23T20:15:08.491949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:08.491984] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:08.492012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:08.492071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:08.557897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:08.558811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:08.558896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:08.558932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:08.689412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:08.689589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:08.689634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:08.689666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:08.693317] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-23T20:15:08.693693] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-23T20:15:08.693842] [INFO ] [sig ] ABCL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:08.844868] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABCL.txt [2026-01-23T20:15:08.845026] [INFO ] [sig ] [12/3475] Completed ABCL in 0.4s | 2.82 sym/s | Total: 4.3s | ETA: 20.5m [2026-01-23T20:15:08.845069] [INFO ] [sig ] [13/3475] Forecasting ABEO... [2026-01-23T20:15:08.845110] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-23T20:15:08.845146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-23T20:15:08.857251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-23T20:15:08.857648] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-23T20:15:08.858557] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-23T20:15:08.858652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:08.858706] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:08.858756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:08.858826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:08.919857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:08.920769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:08.920863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:08.920898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:09.044482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:09.044660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:09.044705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:09.044775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:09.048632] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-23T20:15:09.048962] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-23T20:15:09.049124] [INFO ] [sig ] ABEO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:09.199685] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABEO.txt [2026-01-23T20:15:09.199848] [INFO ] [sig ] [13/3475] Completed ABEO in 0.4s | 2.82 sym/s | Total: 4.6s | ETA: 20.5m [2026-01-23T20:15:09.199890] [INFO ] [sig ] [14/3475] Forecasting ABG... [2026-01-23T20:15:09.199921] [INFO ] [sig ] Generating forecast for: ABG [2026-01-23T20:15:09.199953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-23T20:15:09.213060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-23T20:15:09.213446] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-23T20:15:09.214439] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-23T20:15:09.214494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:09.214530] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:09.214570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:09.214678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:09.279311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:09.280224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:09.280302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:09.280337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:09.398795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:09.398914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:09.398952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:09.398980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:09.402178] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=52.53%) [2026-01-23T20:15:09.402452] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-23T20:15:09.402601] [INFO ] [sig ] ABG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:09.545391] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABG.txt [2026-01-23T20:15:09.545521] [INFO ] [sig ] [14/3475] Completed ABG in 0.3s | 2.82 sym/s | Total: 5.0s | ETA: 20.4m [2026-01-23T20:15:09.545561] [INFO ] [sig ] [15/3475] Forecasting ABM... [2026-01-23T20:15:09.545609] [INFO ] [sig ] Generating forecast for: ABM [2026-01-23T20:15:09.545640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-23T20:15:09.558306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-23T20:15:09.558703] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-23T20:15:09.559545] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-23T20:15:09.559617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:09.559653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:09.559683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:09.559741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:09.619167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:09.620128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:09.620214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:09.620247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:09.742401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:09.742565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:09.742629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:09.742661] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:09.747144] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-23T20:15:09.748002] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-23T20:15:09.748376] [INFO ] [sig ] ABM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:09.886504] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABM.txt [2026-01-23T20:15:09.886680] [INFO ] [sig ] [15/3475] Completed ABM in 0.3s | 2.83 sym/s | Total: 5.3s | ETA: 20.4m [2026-01-23T20:15:09.886723] [INFO ] [sig ] [16/3475] Forecasting ABNB... [2026-01-23T20:15:09.886753] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-23T20:15:09.886783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-23T20:15:09.899464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-23T20:15:09.899827] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-23T20:15:09.900647] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-23T20:15:09.900698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:09.900729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:09.900755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:09.900811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:09.958004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:09.959256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:09.959351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:09.959388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:10.083888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:10.084045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:10.084085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:10.084113] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:10.087545] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=47.68%) [2026-01-23T20:15:10.087873] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-23T20:15:10.088008] [INFO ] [sig ] ABNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:10.228844] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABNB.txt [2026-01-23T20:15:10.229003] [INFO ] [sig ] [16/3475] Completed ABNB in 0.3s | 2.84 sym/s | Total: 5.6s | ETA: 20.3m [2026-01-23T20:15:10.229043] [INFO ] [sig ] [17/3475] Forecasting ABOS... [2026-01-23T20:15:10.229073] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-23T20:15:10.229105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-23T20:15:10.241939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-23T20:15:10.242316] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-23T20:15:10.243361] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-23T20:15:10.243413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:10.243446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:10.243474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:10.243530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:10.302010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:10.303037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:10.303123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:10.303157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:10.427098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:10.427263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:10.427305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:10.427334] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:10.430875] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-23T20:15:10.431173] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-23T20:15:10.431309] [INFO ] [sig ] ABOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:10.571267] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABOS.txt [2026-01-23T20:15:10.571425] [INFO ] [sig ] [17/3475] Completed ABOS in 0.3s | 2.84 sym/s | Total: 6.0s | ETA: 20.3m [2026-01-23T20:15:10.571467] [INFO ] [sig ] [18/3475] Forecasting ABSI... [2026-01-23T20:15:10.571498] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-23T20:15:10.571527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-23T20:15:10.583740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-23T20:15:10.584287] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-23T20:15:10.585313] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-23T20:15:10.585364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:10.585406] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:10.585435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:10.585492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:10.648326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:10.649374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:10.649470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:10.649514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:10.776819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:10.777175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:10.777218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:10.777248] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:10.781149] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-23T20:15:10.781448] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-23T20:15:10.781604] [INFO ] [sig ] ABSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:10.935823] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABSI.txt [2026-01-23T20:15:10.935993] [INFO ] [sig ] [18/3475] Completed ABSI in 0.4s | 2.84 sym/s | Total: 6.3s | ETA: 20.3m [2026-01-23T20:15:10.936033] [INFO ] [sig ] [19/3475] Forecasting ABUS... [2026-01-23T20:15:10.936062] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-23T20:15:10.936094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-23T20:15:10.949050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-23T20:15:10.949479] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-23T20:15:10.950378] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-23T20:15:10.950432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:10.950465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:10.950494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:10.950550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:11.013544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:11.014731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:11.015037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:11.015072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:11.144746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:11.144903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:11.144946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:11.144976] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:11.148598] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-23T20:15:11.148906] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-23T20:15:11.149047] [INFO ] [sig ] ABUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:11.288513] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABUS.txt [2026-01-23T20:15:11.288681] [INFO ] [sig ] [19/3475] Completed ABUS in 0.4s | 2.84 sym/s | Total: 6.7s | ETA: 20.3m [2026-01-23T20:15:11.288723] [INFO ] [sig ] [20/3475] Forecasting ABVC... [2026-01-23T20:15:11.288753] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-23T20:15:11.288782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-23T20:15:11.301705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-23T20:15:11.302077] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-23T20:15:11.302947] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-23T20:15:11.303000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:11.303033] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:11.303062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:11.303120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:11.367087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:11.368198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:11.368330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:11.368366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:11.499654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:11.499830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:11.499882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:11.499923] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:11.504191] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=25.52%) [2026-01-23T20:15:11.504541] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-23T20:15:11.504715] [INFO ] [sig ] ABVC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:11.657782] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABVC.txt [2026-01-23T20:15:11.657951] [INFO ] [sig ] [20/3475] Completed ABVC in 0.4s | 2.83 sym/s | Total: 7.1s | ETA: 20.4m [2026-01-23T20:15:11.657996] [INFO ] [sig ] [21/3475] Forecasting ABVE... [2026-01-23T20:15:11.658028] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-23T20:15:11.658068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-23T20:15:11.670763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-23T20:15:11.671320] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-23T20:15:11.672211] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-23T20:15:11.672265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:11.672298] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:11.672325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:11.672383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:11.733037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:11.734119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:11.734203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:11.734237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:11.853863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:11.854012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:11.854055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:11.854085] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:11.857602] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=67.23%) [2026-01-23T20:15:11.857889] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-23T20:15:11.858023] [INFO ] [sig ] ABVE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:11.996554] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ABVE.txt [2026-01-23T20:15:11.996719] [INFO ] [sig ] [21/3475] Completed ABVE in 0.3s | 2.83 sym/s | Total: 7.4s | ETA: 20.3m [2026-01-23T20:15:11.996769] [INFO ] [sig ] [22/3475] Forecasting ABVX... [2026-01-23T20:15:11.996799] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-23T20:15:11.996830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-23T20:15:12.008544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-23T20:15:12.008911] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-23T20:15:12.009757] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-23T20:15:12.009810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:12.009843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:12.009871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:12.009929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:12.066737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:12.067503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:12.067599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:12.067635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:12.186236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:12.186388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:12.186429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:12.186458] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:12.190497] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-23T20:15:12.190806] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-23T20:15:12.190939] [INFO ] [sig ] ABVX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:12.328785] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ABVX.txt [2026-01-23T20:15:12.328963] [INFO ] [sig ] [22/3475] Completed ABVX in 0.3s | 2.84 sym/s | Total: 7.7s | ETA: 20.3m [2026-01-23T20:15:12.329020] [INFO ] [sig ] [23/3475] Forecasting ACA... [2026-01-23T20:15:12.329058] [INFO ] [sig ] Generating forecast for: ACA [2026-01-23T20:15:12.329094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-23T20:15:12.340924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-23T20:15:12.341256] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-23T20:15:12.342112] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-23T20:15:12.342166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:12.342200] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:12.342229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:12.342287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:12.401858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:12.402733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:12.402815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:12.402848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:12.547272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:12.547461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:12.547505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:12.547535] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:12.552101] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-23T20:15:12.552517] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-23T20:15:12.552747] [INFO ] [sig ] ACA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:12.717217] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACA.txt [2026-01-23T20:15:12.717461] [INFO ] [sig ] [23/3475] Completed ACA in 0.4s | 2.83 sym/s | Total: 8.1s | ETA: 20.3m [2026-01-23T20:15:12.717509] [INFO ] [sig ] [24/3475] Forecasting ACAD... [2026-01-23T20:15:12.717541] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-23T20:15:12.717591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-23T20:15:12.730515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-23T20:15:12.730921] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-23T20:15:12.731799] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-23T20:15:12.731854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:12.731887] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:12.731914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:12.731972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:12.792669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:12.793597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:12.793684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:12.793718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:12.918675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:12.918843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:12.918889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:12.918921] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:12.922700] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=38.18%) [2026-01-23T20:15:12.923030] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-23T20:15:12.923176] [INFO ] [sig ] ACAD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:13.071267] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACAD.txt [2026-01-23T20:15:13.071435] [INFO ] [sig ] [24/3475] Completed ACAD in 0.4s | 2.83 sym/s | Total: 8.5s | ETA: 20.3m [2026-01-23T20:15:13.071479] [INFO ] [sig ] [25/3475] Forecasting ACB... [2026-01-23T20:15:13.071509] [INFO ] [sig ] Generating forecast for: ACB [2026-01-23T20:15:13.071540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-23T20:15:13.085512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-23T20:15:13.086178] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-23T20:15:13.087256] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-23T20:15:13.087310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:13.087342] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:13.087528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:13.087604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:13.147759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:13.148881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:13.148964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:13.148997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:13.278341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:13.278514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:13.278563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:13.278630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:13.282428] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=35.32%) [2026-01-23T20:15:13.282770] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-23T20:15:13.282914] [INFO ] [sig ] ACB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:13.423596] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACB.txt [2026-01-23T20:15:13.423759] [INFO ] [sig ] [25/3475] Completed ACB in 0.4s | 2.83 sym/s | Total: 8.8s | ETA: 20.3m [2026-01-23T20:15:13.423800] [INFO ] [sig ] [26/3475] Forecasting ACCO... [2026-01-23T20:15:13.423830] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-23T20:15:13.423861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-23T20:15:13.436025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-23T20:15:13.436389] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-23T20:15:13.437235] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-23T20:15:13.437288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:13.437325] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:13.437351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:13.437440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:13.499123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:13.500082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:13.500172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:13.500207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:13.628738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:13.628895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:13.628936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:13.628965] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:13.632392] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-23T20:15:13.632705] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-23T20:15:13.632839] [INFO ] [sig ] ACCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:13.781588] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACCO.txt [2026-01-23T20:15:13.781766] [INFO ] [sig ] [26/3475] Completed ACCO in 0.4s | 2.83 sym/s | Total: 9.2s | ETA: 20.3m [2026-01-23T20:15:13.781817] [INFO ] [sig ] [27/3475] Forecasting ACDC... [2026-01-23T20:15:13.781848] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-23T20:15:13.781880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-23T20:15:13.794354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-23T20:15:13.794780] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-23T20:15:13.795662] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-23T20:15:13.795717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:13.795778] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:13.795809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:13.795885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:13.855118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:13.856078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:13.856187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:13.856223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:13.985996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:13.986179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:13.986232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:13.986271] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:13.990603] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-23T20:15:13.990965] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-23T20:15:13.991120] [INFO ] [sig ] ACDC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:14.133452] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACDC.txt [2026-01-23T20:15:14.133613] [INFO ] [sig ] [27/3475] Completed ACDC in 0.4s | 2.83 sym/s | Total: 9.5s | ETA: 20.3m [2026-01-23T20:15:14.133655] [INFO ] [sig ] [28/3475] Forecasting ACEL... [2026-01-23T20:15:14.133685] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-23T20:15:14.133714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-23T20:15:14.146542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-23T20:15:14.146896] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-23T20:15:14.147775] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-23T20:15:14.147829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:14.147861] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:14.147887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:14.147942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:14.206039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:14.206733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:14.206811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:14.206843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:14.319602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:14.319754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:14.319796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:14.319824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:14.323225] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-23T20:15:14.323504] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-23T20:15:14.323655] [INFO ] [sig ] ACEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:14.464384] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACEL.txt [2026-01-23T20:15:14.464523] [INFO ] [sig ] [28/3475] Completed ACEL in 0.3s | 2.83 sym/s | Total: 9.9s | ETA: 20.3m [2026-01-23T20:15:14.464563] [INFO ] [sig ] [29/3475] Forecasting ACGL... [2026-01-23T20:15:14.464612] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-23T20:15:14.464642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-23T20:15:14.477465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-23T20:15:14.477805] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-23T20:15:14.478666] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-23T20:15:14.478721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:14.478756] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:14.478795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:14.478852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:14.536970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:14.537712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:14.537791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:14.537824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:14.655942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:14.656087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:14.656127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:14.656156] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:14.659612] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-01-23T20:15:14.659891] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-23T20:15:14.660024] [INFO ] [sig ] ACGL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:14.802787] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACGL.txt [2026-01-23T20:15:14.802955] [INFO ] [sig ] [29/3475] Completed ACGL in 0.3s | 2.84 sym/s | Total: 10.2s | ETA: 20.2m [2026-01-23T20:15:14.803007] [INFO ] [sig ] [30/3475] Forecasting ACGLN... [2026-01-23T20:15:14.803047] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-23T20:15:14.803080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-23T20:15:14.815857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-23T20:15:14.816230] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-23T20:15:14.817182] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-23T20:15:14.817237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:14.817274] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:14.817310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:14.817409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:14.876976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:14.877805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:14.877890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:14.877923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:15.000670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:15.000831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:15.000872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:15.000935] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:15.004554] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-23T20:15:15.004864] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-23T20:15:15.005005] [INFO ] [sig ] ACGLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:15.151112] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACGLN.txt [2026-01-23T20:15:15.151273] [INFO ] [sig ] [30/3475] Completed ACGLN in 0.3s | 2.84 sym/s | Total: 10.6s | ETA: 20.2m [2026-01-23T20:15:15.151314] [INFO ] [sig ] [31/3475] Forecasting ACGLO... [2026-01-23T20:15:15.151346] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-23T20:15:15.151380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-23T20:15:15.163565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-23T20:15:15.163935] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-23T20:15:15.164848] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-23T20:15:15.164903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:15.164936] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:15.164963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:15.165020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:15.226889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:15.227797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:15.227885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:15.227917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:15.350439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:15.350611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:15.350653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:15.350682] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:15.354072] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=49.74%) [2026-01-23T20:15:15.354350] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-23T20:15:15.354484] [INFO ] [sig ] ACGLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:15.490931] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACGLO.txt [2026-01-23T20:15:15.491071] [INFO ] [sig ] [31/3475] Completed ACGLO in 0.3s | 2.84 sym/s | Total: 10.9s | ETA: 20.2m [2026-01-23T20:15:15.491112] [INFO ] [sig ] [32/3475] Forecasting ACHC... [2026-01-23T20:15:15.491142] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-23T20:15:15.491172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-23T20:15:15.502396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-23T20:15:15.502720] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-23T20:15:15.503520] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-23T20:15:15.503609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:15.503645] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:15.503672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:15.503729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:15.563826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:15.564868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:15.564955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:15.564989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:15.687345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:15.687520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:15.687561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:15.687609] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:15.690999] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-23T20:15:15.691266] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-23T20:15:15.691397] [INFO ] [sig ] ACHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:15.848529] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACHC.txt [2026-01-23T20:15:15.848707] [INFO ] [sig ] [32/3475] Completed ACHC in 0.4s | 2.84 sym/s | Total: 11.3s | ETA: 20.2m [2026-01-23T20:15:15.848748] [INFO ] [sig ] [33/3475] Forecasting ACI... [2026-01-23T20:15:15.848788] [INFO ] [sig ] Generating forecast for: ACI [2026-01-23T20:15:15.848824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-23T20:15:15.860318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-23T20:15:15.860647] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-23T20:15:15.861461] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-23T20:15:15.861514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:15.861546] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:15.861588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:15.861648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:15.918413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:15.919158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:15.919237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:15.919270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:16.038300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:16.038449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:16.038489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:16.038517] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:16.041934] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=61.27%) [2026-01-23T20:15:16.042205] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-23T20:15:16.042336] [INFO ] [sig ] ACI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:16.185237] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACI.txt [2026-01-23T20:15:16.185404] [INFO ] [sig ] [33/3475] Completed ACI in 0.3s | 2.85 sym/s | Total: 11.6s | ETA: 20.2m [2026-01-23T20:15:16.185444] [INFO ] [sig ] [34/3475] Forecasting ACIC... [2026-01-23T20:15:16.185473] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-23T20:15:16.185502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-23T20:15:16.197348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-23T20:15:16.197740] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-23T20:15:16.198551] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-23T20:15:16.198622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:16.198655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:16.198682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:16.198738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:16.257266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:16.258165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:16.258247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:16.258280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:16.377889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:16.378101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:16.378151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:16.378183] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:16.382210] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=50.08%) [2026-01-23T20:15:16.382519] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-23T20:15:16.382679] [INFO ] [sig ] ACIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:16.522330] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACIC.txt [2026-01-23T20:15:16.522480] [INFO ] [sig ] [34/3475] Completed ACIC in 0.3s | 2.85 sym/s | Total: 11.9s | ETA: 20.1m [2026-01-23T20:15:16.522522] [INFO ] [sig ] [35/3475] Forecasting ACLS... [2026-01-23T20:15:16.522553] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-23T20:15:16.522604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-23T20:15:16.534444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-23T20:15:16.534831] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-23T20:15:16.535673] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-23T20:15:16.535725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:16.535758] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:16.535784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:16.535841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:16.591823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:16.592634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:16.592719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:16.592753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:16.713505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:16.713680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:16.713722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:16.713751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:16.717129] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-01-23T20:15:16.717430] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-23T20:15:16.717562] [INFO ] [sig ] ACLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:16.855204] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACLS.txt [2026-01-23T20:15:16.855366] [INFO ] [sig ] [35/3475] Completed ACLS in 0.3s | 2.85 sym/s | Total: 12.3s | ETA: 20.1m [2026-01-23T20:15:16.855408] [INFO ] [sig ] [36/3475] Forecasting ACLX... [2026-01-23T20:15:16.855439] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-23T20:15:16.855468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-23T20:15:16.868237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-23T20:15:16.868628] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-23T20:15:16.869450] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-23T20:15:16.869501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:16.869533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:16.869560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:16.869644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:16.928214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:16.929112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:16.929200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:16.929232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:17.049783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:17.049942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:17.049984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:17.050031] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:17.053494] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-23T20:15:17.053817] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-23T20:15:17.053958] [INFO ] [sig ] ACLX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:17.200906] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACLX.txt [2026-01-23T20:15:17.201065] [INFO ] [sig ] [36/3475] Completed ACLX in 0.3s | 2.85 sym/s | Total: 12.6s | ETA: 20.1m [2026-01-23T20:15:17.201108] [INFO ] [sig ] [37/3475] Forecasting ACM... [2026-01-23T20:15:17.201137] [INFO ] [sig ] Generating forecast for: ACM [2026-01-23T20:15:17.201167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-23T20:15:17.213315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-23T20:15:17.213632] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-23T20:15:17.214451] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-23T20:15:17.214504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:17.214536] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:17.214564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:17.214641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:17.272042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:17.273145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:17.273262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:17.273296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:17.391976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:17.392129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:17.392170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:17.392199] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:17.396032] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-01-23T20:15:17.396316] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-23T20:15:17.396453] [INFO ] [sig ] ACM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:17.534070] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACM.txt [2026-01-23T20:15:17.534207] [INFO ] [sig ] [37/3475] Completed ACM in 0.3s | 2.86 sym/s | Total: 12.9s | ETA: 20.0m [2026-01-23T20:15:17.534246] [INFO ] [sig ] [38/3475] Forecasting ACN... [2026-01-23T20:15:17.534278] [INFO ] [sig ] Generating forecast for: ACN [2026-01-23T20:15:17.534309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-23T20:15:17.546204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-23T20:15:17.546490] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-23T20:15:17.547307] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-23T20:15:17.547384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:17.547424] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:17.547457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:17.547521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:17.604054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:17.604746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:17.604826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:17.604860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:17.728625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:17.728779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:17.728823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:17.728853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:17.732257] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-01-23T20:15:17.732532] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-23T20:15:17.732693] [INFO ] [sig ] ACN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:17.870206] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACN.txt [2026-01-23T20:15:17.870369] [INFO ] [sig ] [38/3475] Completed ACN in 0.3s | 2.86 sym/s | Total: 13.3s | ETA: 20.0m [2026-01-23T20:15:17.870410] [INFO ] [sig ] [39/3475] Forecasting ACNB... [2026-01-23T20:15:17.870439] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-23T20:15:17.870469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-23T20:15:17.881720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-23T20:15:17.882031] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-23T20:15:17.882851] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-23T20:15:17.882903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:17.882935] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:17.882961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:17.883018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:17.943609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:17.944599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:17.944685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:17.944717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:18.060500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:18.060681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:18.060726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:18.060755] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:18.064228] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-01-23T20:15:18.064515] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-23T20:15:18.064669] [INFO ] [sig ] ACNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:18.207986] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACNB.txt [2026-01-23T20:15:18.208149] [INFO ] [sig ] [39/3475] Completed ACNB in 0.3s | 2.86 sym/s | Total: 13.6s | ETA: 20.0m [2026-01-23T20:15:18.208190] [INFO ] [sig ] [40/3475] Forecasting ACON... [2026-01-23T20:15:18.208219] [INFO ] [sig ] Generating forecast for: ACON [2026-01-23T20:15:18.208249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-23T20:15:18.220599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-23T20:15:18.220913] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-23T20:15:18.221810] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-23T20:15:18.221868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:18.221901] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:18.221928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:18.222013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:18.282873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:18.283702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:18.283787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:18.283823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:18.400828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:18.400980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:18.401021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:18.401051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:18.404669] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=20.50%) [2026-01-23T20:15:18.404958] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-23T20:15:18.405094] [INFO ] [sig ] ACON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:18.542805] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACON.txt [2026-01-23T20:15:18.542962] [INFO ] [sig ] [40/3475] Completed ACON in 0.3s | 2.87 sym/s | Total: 14.0s | ETA: 20.0m [2026-01-23T20:15:18.543004] [INFO ] [sig ] [41/3475] Forecasting ACP... [2026-01-23T20:15:18.543033] [INFO ] [sig ] Generating forecast for: ACP [2026-01-23T20:15:18.543064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-23T20:15:18.554396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-23T20:15:18.554731] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-23T20:15:18.555527] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-23T20:15:18.555602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:18.555638] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:18.555666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:18.555726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:18.613131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:18.613852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:18.613930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:18.613964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:18.738762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:18.738915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:18.738955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:18.738983] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:18.742745] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-23T20:15:18.743024] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-23T20:15:18.743154] [INFO ] [sig ] ACP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:18.888788] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACP.txt [2026-01-23T20:15:18.888954] [INFO ] [sig ] [41/3475] Completed ACP in 0.3s | 2.87 sym/s | Total: 14.3s | ETA: 20.0m [2026-01-23T20:15:18.888995] [INFO ] [sig ] [42/3475] Forecasting ACRE... [2026-01-23T20:15:18.889027] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-23T20:15:18.889059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-23T20:15:18.902398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-23T20:15:18.902823] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-23T20:15:18.903714] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-23T20:15:18.903778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:18.903812] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:18.903840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:18.903898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:18.965608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:18.966543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:18.966650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:18.966687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:19.101635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:19.101792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:19.101836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:19.101866] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:19.106062] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-01-23T20:15:19.106372] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-23T20:15:19.106536] [INFO ] [sig ] ACRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:19.270462] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACRE.txt [2026-01-23T20:15:19.270654] [INFO ] [sig ] [42/3475] Completed ACRE in 0.4s | 2.86 sym/s | Total: 14.7s | ETA: 20.0m [2026-01-23T20:15:19.270701] [INFO ] [sig ] [43/3475] Forecasting ACRS... [2026-01-23T20:15:19.270733] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-23T20:15:19.270765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-23T20:15:19.285635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-23T20:15:19.286043] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-23T20:15:19.286928] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-23T20:15:19.286983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:19.287016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:19.287044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:19.287100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:19.346958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:19.347902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:19.347987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:19.348023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:19.466828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:19.466989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:19.467030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:19.467058] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:19.470631] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-23T20:15:19.470930] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-23T20:15:19.471069] [INFO ] [sig ] ACRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:19.617321] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACRS.txt [2026-01-23T20:15:19.617505] [INFO ] [sig ] [43/3475] Completed ACRS in 0.3s | 2.86 sym/s | Total: 15.0s | ETA: 20.0m [2026-01-23T20:15:19.617548] [INFO ] [sig ] [44/3475] Forecasting ACTG... [2026-01-23T20:15:19.617594] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-23T20:15:19.617626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-23T20:15:19.628982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-23T20:15:19.629354] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-23T20:15:19.630198] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-23T20:15:19.630251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:19.630319] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:19.630360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:19.630443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:19.692976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:19.693979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:19.694073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:19.694107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:19.829959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:19.830142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:19.830382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:19.830416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:19.835054] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-23T20:15:19.835439] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-23T20:15:19.835642] [INFO ] [sig ] ACTG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:19.991076] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACTG.txt [2026-01-23T20:15:19.991239] [INFO ] [sig ] [44/3475] Completed ACTG in 0.4s | 2.86 sym/s | Total: 15.4s | ETA: 20.0m [2026-01-23T20:15:19.991279] [INFO ] [sig ] [45/3475] Forecasting ACVA... [2026-01-23T20:15:19.991312] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-23T20:15:19.991343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-23T20:15:20.007030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-23T20:15:20.007482] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-23T20:15:20.008362] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-23T20:15:20.008415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:20.008447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:20.008474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:20.008531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:20.067530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:20.068459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:20.068549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:20.068604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:20.205485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:20.205663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:20.205707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:20.205737] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:20.209451] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-01-23T20:15:20.209776] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-23T20:15:20.209916] [INFO ] [sig ] ACVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:20.357838] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACVA.txt [2026-01-23T20:15:20.358016] [INFO ] [sig ] [45/3475] Completed ACVA in 0.4s | 2.85 sym/s | Total: 15.8s | ETA: 20.0m [2026-01-23T20:15:20.358058] [INFO ] [sig ] [46/3475] Forecasting ACWI... [2026-01-23T20:15:20.358089] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-23T20:15:20.358120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-23T20:15:20.371135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-23T20:15:20.371531] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-23T20:15:20.372393] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-23T20:15:20.372446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:20.372479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:20.372506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:20.372563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:20.430407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:20.431397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:20.431496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:20.431529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:20.552042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:20.552202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:20.552242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:20.552271] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:20.555806] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-01-23T20:15:20.556147] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-23T20:15:20.556317] [INFO ] [sig ] ACWI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:20.695186] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACWI.txt [2026-01-23T20:15:20.695340] [INFO ] [sig ] [46/3475] Completed ACWI in 0.3s | 2.86 sym/s | Total: 16.1s | ETA: 20.0m [2026-01-23T20:15:20.695380] [INFO ] [sig ] [47/3475] Forecasting ACWX... [2026-01-23T20:15:20.695411] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-23T20:15:20.695441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-23T20:15:20.706908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-23T20:15:20.707254] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-23T20:15:20.708220] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-23T20:15:20.708274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:20.708308] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:20.708336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:20.708398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:20.766409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:20.767307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:20.767432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:20.767467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:20.891638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:20.891793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:20.891834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:20.891904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:20.896162] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-01-23T20:15:20.896481] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-23T20:15:20.896640] [INFO ] [sig ] ACWX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:21.046825] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ACWX.txt [2026-01-23T20:15:21.047004] [INFO ] [sig ] [47/3475] Completed ACWX in 0.4s | 2.86 sym/s | Total: 16.5s | ETA: 20.0m [2026-01-23T20:15:21.047046] [INFO ] [sig ] [48/3475] Forecasting ACXP... [2026-01-23T20:15:21.047078] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-23T20:15:21.047108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-23T20:15:21.059517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-23T20:15:21.059884] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-23T20:15:21.060801] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-23T20:15:21.060854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:21.060886] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:21.060913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:21.060969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:21.120834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:21.121758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:21.121848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:21.121882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:21.243242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:21.243403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:21.243444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:21.243473] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:21.246959] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-01-23T20:15:21.247256] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-23T20:15:21.247415] [INFO ] [sig ] ACXP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:21.397445] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ACXP.txt [2026-01-23T20:15:21.397622] [INFO ] [sig ] [48/3475] Completed ACXP in 0.4s | 2.86 sym/s | Total: 16.8s | ETA: 20.0m [2026-01-23T20:15:21.397665] [INFO ] [sig ] [49/3475] Forecasting ADBE... [2026-01-23T20:15:21.397696] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-23T20:15:21.397729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-23T20:15:21.411622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-23T20:15:21.412123] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-23T20:15:21.413535] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-23T20:15:21.413625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:21.413673] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:21.413710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:21.413794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:21.486620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:21.487598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:21.487684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:21.487717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:21.614687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:21.614862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:21.614912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:21.614949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:21.618478] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=43.75%) [2026-01-23T20:15:21.618813] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-23T20:15:21.618959] [INFO ] [sig ] ADBE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:21.762586] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ADBE.txt [2026-01-23T20:15:21.762759] [INFO ] [sig ] [49/3475] Completed ADBE in 0.4s | 2.85 sym/s | Total: 17.2s | ETA: 20.0m [2026-01-23T20:15:21.762802] [INFO ] [sig ] [50/3475] Forecasting ADC... [2026-01-23T20:15:21.762832] [INFO ] [sig ] Generating forecast for: ADC [2026-01-23T20:15:21.762864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-23T20:15:21.774857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-23T20:15:21.775433] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-23T20:15:21.776318] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-23T20:15:21.776372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:21.776404] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:21.776431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:21.776487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:21.837604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:21.838589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:21.838681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:21.838715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:21.958850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:21.959008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:21.959049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:21.959078] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:21.962604] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-23T20:15:21.962924] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-23T20:15:21.963068] [INFO ] [sig ] ADC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:22.106279] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADC.txt [2026-01-23T20:15:22.106436] [INFO ] [sig ] [50/3475] Completed ADC in 0.3s | 2.85 sym/s | Total: 17.5s | ETA: 20.0m [2026-01-23T20:15:22.106478] [INFO ] [sig ] [51/3475] Forecasting ADEA... [2026-01-23T20:15:22.106509] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-23T20:15:22.106539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-23T20:15:22.119384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-23T20:15:22.119784] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-23T20:15:22.120653] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-23T20:15:22.120705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:22.120738] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:22.120765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:22.120822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:22.178396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:22.179304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:22.179385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:22.179418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:22.303779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:22.303936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:22.303978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:22.304010] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:22.307882] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-23T20:15:22.308369] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-23T20:15:22.308522] [INFO ] [sig ] ADEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:22.457620] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADEA.txt [2026-01-23T20:15:22.457787] [INFO ] [sig ] [51/3475] Completed ADEA in 0.4s | 2.85 sym/s | Total: 17.9s | ETA: 20.0m [2026-01-23T20:15:22.457828] [INFO ] [sig ] [52/3475] Forecasting ADI... [2026-01-23T20:15:22.457859] [INFO ] [sig ] Generating forecast for: ADI [2026-01-23T20:15:22.457890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-23T20:15:22.470761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-23T20:15:22.471178] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-23T20:15:22.472299] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-23T20:15:22.472352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:22.472383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:22.472411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:22.472467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:22.532304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:22.533413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:22.533514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:22.533547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:22.671794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:22.671975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:22.672030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:22.672065] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:22.676043] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-01-23T20:15:22.676349] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-23T20:15:22.676487] [INFO ] [sig ] ADI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:22.821292] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ADI.txt [2026-01-23T20:15:22.821429] [INFO ] [sig ] [52/3475] Completed ADI in 0.4s | 2.85 sym/s | Total: 18.2s | ETA: 20.0m [2026-01-23T20:15:22.821470] [INFO ] [sig ] [53/3475] Forecasting ADM... [2026-01-23T20:15:22.821501] [INFO ] [sig ] Generating forecast for: ADM [2026-01-23T20:15:22.821532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-23T20:15:22.834520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-23T20:15:22.834846] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-23T20:15:22.835919] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-23T20:15:22.835977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:22.836019] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:22.836047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:22.836105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:22.895791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:22.896485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:22.896567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:22.896622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:23.021112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:23.021268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:23.021309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:23.021338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:23.024756] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-23T20:15:23.025036] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-23T20:15:23.025167] [INFO ] [sig ] ADM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:23.166245] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADM.txt [2026-01-23T20:15:23.166403] [INFO ] [sig ] [53/3475] Completed ADM in 0.3s | 2.85 sym/s | Total: 18.6s | ETA: 20.0m [2026-01-23T20:15:23.166445] [INFO ] [sig ] [54/3475] Forecasting ADMA... [2026-01-23T20:15:23.166475] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-23T20:15:23.166506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-23T20:15:23.179522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-23T20:15:23.179966] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-23T20:15:23.180884] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-23T20:15:23.180951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:23.180986] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:23.181016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:23.181075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:23.261492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:23.262687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:23.262815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:23.262852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:23.390923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:23.391078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:23.391123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:23.391154] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:23.395434] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=64.65%) [2026-01-23T20:15:23.395759] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-23T20:15:23.395906] [INFO ] [sig ] ADMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:23.541391] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADMA.txt [2026-01-23T20:15:23.541589] [INFO ] [sig ] [54/3475] Completed ADMA in 0.4s | 2.85 sym/s | Total: 19.0s | ETA: 20.0m [2026-01-23T20:15:23.541633] [INFO ] [sig ] [55/3475] Forecasting ADP... [2026-01-23T20:15:23.541663] [INFO ] [sig ] Generating forecast for: ADP [2026-01-23T20:15:23.541695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-23T20:15:23.553416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-23T20:15:23.553768] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-23T20:15:23.554605] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-23T20:15:23.554657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:23.554689] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:23.554716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:23.554773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:23.613954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:23.614831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:23.614912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:23.614945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:23.741030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:23.741187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:23.741228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:23.741257] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:23.745071] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-01-23T20:15:23.745539] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-23T20:15:23.745692] [INFO ] [sig ] ADP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:23.888854] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADP.txt [2026-01-23T20:15:23.889021] [INFO ] [sig ] [55/3475] Completed ADP in 0.3s | 2.85 sym/s | Total: 19.3s | ETA: 20.0m [2026-01-23T20:15:23.889070] [INFO ] [sig ] [56/3475] Forecasting ADSE... [2026-01-23T20:15:23.889107] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-23T20:15:23.889141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-23T20:15:23.901549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-23T20:15:23.901898] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-23T20:15:23.902718] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-23T20:15:23.902770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:23.902802] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:23.902854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:23.902913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:23.962652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:23.963741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:23.963823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:23.963855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:24.089721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:24.089884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:24.089925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:24.089953] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:24.093667] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-23T20:15:24.093978] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-23T20:15:24.094121] [INFO ] [sig ] ADSE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:24.240094] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ADSE.txt [2026-01-23T20:15:24.240269] [INFO ] [sig ] [56/3475] Completed ADSE in 0.4s | 2.85 sym/s | Total: 19.7s | ETA: 20.0m [2026-01-23T20:15:24.240310] [INFO ] [sig ] [57/3475] Forecasting ADSK... [2026-01-23T20:15:24.240345] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-23T20:15:24.240377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-23T20:15:24.252526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-23T20:15:24.252964] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-23T20:15:24.253840] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-23T20:15:24.253894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:24.253927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:24.253953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:24.254009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:24.311945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:24.312868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:24.312952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:24.312985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:24.440775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:24.440935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:24.440976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:24.441003] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:24.444417] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-01-23T20:15:24.444733] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-23T20:15:24.444871] [INFO ] [sig ] ADSK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:24.586188] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ADSK.txt [2026-01-23T20:15:24.586375] [INFO ] [sig ] [57/3475] Completed ADSK in 0.3s | 2.85 sym/s | Total: 20.0s | ETA: 20.0m [2026-01-23T20:15:24.586416] [INFO ] [sig ] [58/3475] Forecasting ADTN... [2026-01-23T20:15:24.586447] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-23T20:15:24.586477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-23T20:15:24.598865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-23T20:15:24.599340] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-23T20:15:24.600239] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-23T20:15:24.600292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:24.600325] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:24.600352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:24.600410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:24.657920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:24.658900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:24.658986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:24.659028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:24.787902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:24.788066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:24.788110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:24.788141] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:24.791757] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-23T20:15:24.792042] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-23T20:15:24.792180] [INFO ] [sig ] ADTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:24.930155] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADTN.txt [2026-01-23T20:15:24.930297] [INFO ] [sig ] [58/3475] Completed ADTN in 0.3s | 2.85 sym/s | Total: 20.3s | ETA: 20.0m [2026-01-23T20:15:24.930337] [INFO ] [sig ] [59/3475] Forecasting ADUS... [2026-01-23T20:15:24.930368] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-23T20:15:24.930398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-23T20:15:24.941262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-23T20:15:24.941547] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-23T20:15:24.942363] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-23T20:15:24.942415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:24.942448] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:24.942475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:24.942533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:24.999983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:25.000868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:25.000964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:25.001006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:25.121736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:25.121890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:25.121931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:25.121960] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:25.125399] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=88.01%) [2026-01-23T20:15:25.125701] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-23T20:15:25.125839] [INFO ] [sig ] ADUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:25.267533] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ADUS.txt [2026-01-23T20:15:25.267684] [INFO ] [sig ] [59/3475] Completed ADUS in 0.3s | 2.85 sym/s | Total: 20.7s | ETA: 20.0m [2026-01-23T20:15:25.267724] [INFO ] [sig ] [60/3475] Forecasting ADX... [2026-01-23T20:15:25.267753] [INFO ] [sig ] Generating forecast for: ADX [2026-01-23T20:15:25.267785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-23T20:15:25.279124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-23T20:15:25.279420] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-23T20:15:25.280250] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-23T20:15:25.280302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:25.280334] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:25.280361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:25.280417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:25.337394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:25.338068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:25.338146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:25.338179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:25.461160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:25.461320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:25.461361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:25.461410] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:25.464957] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-23T20:15:25.465237] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-23T20:15:25.465374] [INFO ] [sig ] ADX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:25.604420] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ADX.txt [2026-01-23T20:15:25.604538] [INFO ] [sig ] [60/3475] Completed ADX in 0.3s | 2.85 sym/s | Total: 21.0s | ETA: 19.9m [2026-01-23T20:15:25.604595] [INFO ] [sig ] [61/3475] Forecasting AEE... [2026-01-23T20:15:25.604629] [INFO ] [sig ] Generating forecast for: AEE [2026-01-23T20:15:25.604660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-23T20:15:25.615682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-23T20:15:25.615973] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-23T20:15:25.616790] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-23T20:15:25.616842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:25.616909] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:25.616939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:25.616996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:25.674054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:25.674728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:25.674805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:25.674837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:25.799085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:25.799236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:25.799278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:25.799307] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:25.802701] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=71.69%) [2026-01-23T20:15:25.802975] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-23T20:15:25.803114] [INFO ] [sig ] AEE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:25.942935] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEE.txt [2026-01-23T20:15:25.943061] [INFO ] [sig ] [61/3475] Completed AEE in 0.3s | 2.86 sym/s | Total: 21.4s | ETA: 19.9m [2026-01-23T20:15:25.943099] [INFO ] [sig ] [62/3475] Forecasting AEFC... [2026-01-23T20:15:25.943129] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-23T20:15:25.943160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-23T20:15:25.956127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-23T20:15:25.956409] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-23T20:15:25.957253] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-23T20:15:25.957306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:25.957339] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:25.957398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:25.957460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:26.018477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:26.019132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:26.019407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:26.019466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:26.140167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:26.140314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:26.140355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:26.140384] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:26.143783] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=71.33%) [2026-01-23T20:15:26.144055] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-23T20:15:26.144184] [INFO ] [sig ] AEFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:26.281130] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEFC.txt [2026-01-23T20:15:26.281260] [INFO ] [sig ] [62/3475] Completed AEFC in 0.3s | 2.86 sym/s | Total: 21.7s | ETA: 19.9m [2026-01-23T20:15:26.281299] [INFO ] [sig ] [63/3475] Forecasting AEG... [2026-01-23T20:15:26.281329] [INFO ] [sig ] Generating forecast for: AEG [2026-01-23T20:15:26.281358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-23T20:15:26.295879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-23T20:15:26.296391] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-23T20:15:26.297535] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-23T20:15:26.297616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:26.297659] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:26.297693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:26.297766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:26.362565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:26.363632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:26.363738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:26.363773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:26.487523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:26.487705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:26.487747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:26.487775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:26.491737] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=89.29%) [2026-01-23T20:15:26.492082] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-23T20:15:26.492232] [INFO ] [sig ] AEG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:26.643201] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEG.txt [2026-01-23T20:15:26.643363] [INFO ] [sig ] [63/3475] Completed AEG in 0.4s | 2.86 sym/s | Total: 22.1s | ETA: 19.9m [2026-01-23T20:15:26.643405] [INFO ] [sig ] [64/3475] Forecasting AEHL... [2026-01-23T20:15:26.643435] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-23T20:15:26.643466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-23T20:15:26.655294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-23T20:15:26.655754] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-23T20:15:26.656755] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-23T20:15:26.656812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:26.656847] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:26.656889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:26.656950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:26.724436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:26.725407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:26.725495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:26.725530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:26.883344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:26.883505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:26.883545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:26.883636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:26.887743] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-01-23T20:15:26.888047] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-23T20:15:26.888190] [INFO ] [sig ] AEHL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:27.033783] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEHL.txt [2026-01-23T20:15:27.033945] [INFO ] [sig ] [64/3475] Completed AEHL in 0.4s | 2.85 sym/s | Total: 22.4s | ETA: 19.9m [2026-01-23T20:15:27.033986] [INFO ] [sig ] [65/3475] Forecasting AEI... [2026-01-23T20:15:27.034019] [INFO ] [sig ] Generating forecast for: AEI [2026-01-23T20:15:27.034051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-23T20:15:27.046227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-23T20:15:27.046689] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-23T20:15:27.047628] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-23T20:15:27.047684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:27.047717] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:27.047745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:27.047806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:27.109961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:27.110890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:27.110973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:27.111009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:27.232861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:27.233015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:27.233059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:27.233089] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:27.237070] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-23T20:15:27.237605] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-23T20:15:27.237747] [INFO ] [sig ] AEI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:27.380402] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AEI.txt [2026-01-23T20:15:27.380545] [INFO ] [sig ] [65/3475] Completed AEI in 0.3s | 2.85 sym/s | Total: 22.8s | ETA: 19.9m [2026-01-23T20:15:27.380603] [INFO ] [sig ] [66/3475] Forecasting AEIS... [2026-01-23T20:15:27.380637] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-23T20:15:27.380668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-23T20:15:27.393607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-23T20:15:27.393915] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-23T20:15:27.395009] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-23T20:15:27.395064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:27.395097] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:27.395124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:27.395183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:27.456712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:27.457761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:27.457845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:27.457878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:27.581031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:27.581191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:27.581232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:27.581261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:27.584728] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-23T20:15:27.585007] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-23T20:15:27.585138] [INFO ] [sig ] AEIS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:27.727852] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AEIS.txt [2026-01-23T20:15:27.727990] [INFO ] [sig ] [66/3475] Completed AEIS in 0.3s | 2.85 sym/s | Total: 23.1s | ETA: 19.9m [2026-01-23T20:15:27.728034] [INFO ] [sig ] [67/3475] Forecasting AEM... [2026-01-23T20:15:27.728071] [INFO ] [sig ] Generating forecast for: AEM [2026-01-23T20:15:27.728109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-23T20:15:27.740970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-23T20:15:27.741284] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-23T20:15:27.742109] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-23T20:15:27.742162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:27.742193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:27.742220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:27.742277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:27.801763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:27.802656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:27.802735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:27.802768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:27.929405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:27.929563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:27.929623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:27.929652] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:27.933637] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-01-23T20:15:27.933914] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-23T20:15:27.934048] [INFO ] [sig ] AEM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:28.071791] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AEM.txt [2026-01-23T20:15:28.071931] [INFO ] [sig ] [67/3475] Completed AEM in 0.3s | 2.85 sym/s | Total: 23.5s | ETA: 19.9m [2026-01-23T20:15:28.071972] [INFO ] [sig ] [68/3475] Forecasting AEO... [2026-01-23T20:15:28.072002] [INFO ] [sig ] Generating forecast for: AEO [2026-01-23T20:15:28.072031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-23T20:15:28.084361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-23T20:15:28.084677] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-23T20:15:28.085480] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-23T20:15:28.085533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:28.085565] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:28.085615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:28.085673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:28.141854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:28.142631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:28.142712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:28.142746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:28.266720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:28.266875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:28.266916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:28.266944] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:28.270763] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-01-23T20:15:28.271040] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-23T20:15:28.271173] [INFO ] [sig ] AEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:28.409742] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AEO.txt [2026-01-23T20:15:28.409875] [INFO ] [sig ] [68/3475] Completed AEO in 0.3s | 2.85 sym/s | Total: 23.8s | ETA: 19.9m [2026-01-23T20:15:28.409914] [INFO ] [sig ] [69/3475] Forecasting AEP... [2026-01-23T20:15:28.409943] [INFO ] [sig ] Generating forecast for: AEP [2026-01-23T20:15:28.409971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-23T20:15:28.422332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-23T20:15:28.422638] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-23T20:15:28.423699] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-23T20:15:28.423762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:28.423798] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:28.423825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:28.423881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:28.483041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:28.483860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:28.483940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:28.483975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:28.604375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:28.604534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:28.604592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:28.604624] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:28.608225] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-23T20:15:28.608520] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-23T20:15:28.608674] [INFO ] [sig ] AEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:28.753804] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEP.txt [2026-01-23T20:15:28.753971] [INFO ] [sig ] [69/3475] Completed AEP in 0.3s | 2.86 sym/s | Total: 24.2s | ETA: 19.9m [2026-01-23T20:15:28.754012] [INFO ] [sig ] [70/3475] Forecasting AES... [2026-01-23T20:15:28.754043] [INFO ] [sig ] Generating forecast for: AES [2026-01-23T20:15:28.754073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-23T20:15:28.766737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-23T20:15:28.767091] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-23T20:15:28.767995] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-23T20:15:28.768047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:28.768079] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:28.768104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:28.768159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:28.829504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:28.830408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:28.830491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:28.830525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:28.951589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:28.951751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:28.951794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:28.951824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:28.955705] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-23T20:15:28.955999] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-23T20:15:28.956138] [INFO ] [sig ] AES: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:29.098335] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AES.txt [2026-01-23T20:15:29.098729] [INFO ] [sig ] [70/3475] Completed AES in 0.3s | 2.86 sym/s | Total: 24.5s | ETA: 19.9m [2026-01-23T20:15:29.098774] [INFO ] [sig ] [71/3475] Forecasting AESI... [2026-01-23T20:15:29.098806] [INFO ] [sig ] Generating forecast for: AESI [2026-01-23T20:15:29.098839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-23T20:15:29.111002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-23T20:15:29.111372] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-23T20:15:29.112222] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-23T20:15:29.112275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:29.112307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:29.112335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:29.112391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:29.171506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:29.172406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:29.172494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:29.172562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:29.293795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:29.293969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:29.294012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:29.294041] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:29.297456] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-01-23T20:15:29.297972] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-23T20:15:29.298116] [INFO ] [sig ] AESI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:29.441052] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AESI.txt [2026-01-23T20:15:29.441209] [INFO ] [sig ] [71/3475] Completed AESI in 0.3s | 2.86 sym/s | Total: 24.9s | ETA: 19.9m [2026-01-23T20:15:29.441249] [INFO ] [sig ] [72/3475] Forecasting AEVA... [2026-01-23T20:15:29.441464] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-23T20:15:29.441496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-23T20:15:29.454331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-23T20:15:29.454724] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-23T20:15:29.455765] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-23T20:15:29.455817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:29.455849] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:29.455876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:29.455932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:29.517260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:29.518454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:29.518553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:29.518605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:29.641690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:29.642056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:29.642098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:29.642127] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:29.645967] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-23T20:15:29.646281] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-23T20:15:29.646648] [INFO ] [sig ] AEVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:29.821831] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AEVA.txt [2026-01-23T20:15:29.821990] [INFO ] [sig ] [72/3475] Completed AEVA in 0.4s | 2.85 sym/s | Total: 25.2s | ETA: 19.9m [2026-01-23T20:15:29.822035] [INFO ] [sig ] [73/3475] Forecasting AEYE... [2026-01-23T20:15:29.822077] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-23T20:15:29.822115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-23T20:15:29.835231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-23T20:15:29.835625] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-23T20:15:29.836478] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-23T20:15:29.836534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:29.836568] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:29.836627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:29.836689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:29.903341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:29.904296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:29.904380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:29.904415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:30.023628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:30.023809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:30.023851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:30.023880] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:30.027679] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-23T20:15:30.027959] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-23T20:15:30.028096] [INFO ] [sig ] AEYE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:30.172692] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AEYE.txt [2026-01-23T20:15:30.172844] [INFO ] [sig ] [73/3475] Completed AEYE in 0.4s | 2.85 sym/s | Total: 25.6s | ETA: 19.9m [2026-01-23T20:15:30.172882] [INFO ] [sig ] [74/3475] Forecasting AFB... [2026-01-23T20:15:30.172912] [INFO ] [sig ] Generating forecast for: AFB [2026-01-23T20:15:30.172942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-23T20:15:30.184555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-23T20:15:30.184915] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-23T20:15:30.185773] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-23T20:15:30.185826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:30.185857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:30.185885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:30.185940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:30.245241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:30.246513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:30.246615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:30.246649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:30.368961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:30.369117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:30.369162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:30.369193] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:30.372631] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-23T20:15:30.372911] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-23T20:15:30.373044] [INFO ] [sig ] AFB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:30.515977] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AFB.txt [2026-01-23T20:15:30.516208] [INFO ] [sig ] [74/3475] Completed AFB in 0.3s | 2.85 sym/s | Total: 25.9s | ETA: 19.9m [2026-01-23T20:15:30.516256] [INFO ] [sig ] [75/3475] Forecasting AFCG... [2026-01-23T20:15:30.516293] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-23T20:15:30.516335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-23T20:15:30.528972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-23T20:15:30.529459] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-23T20:15:30.530646] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-23T20:15:30.530716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:30.530757] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:30.530793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:30.530852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:30.603888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:30.605068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:30.605158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:30.605193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:30.735327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:30.735449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:30.735496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:30.735525] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:30.739048] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-01-23T20:15:30.739325] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-23T20:15:30.739457] [INFO ] [sig ] AFCG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:30.881466] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AFCG.txt [2026-01-23T20:15:30.881635] [INFO ] [sig ] [75/3475] Completed AFCG in 0.4s | 2.85 sym/s | Total: 26.3s | ETA: 19.9m [2026-01-23T20:15:30.881676] [INFO ] [sig ] [76/3475] Forecasting AFG... [2026-01-23T20:15:30.881705] [INFO ] [sig ] Generating forecast for: AFG [2026-01-23T20:15:30.881735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-23T20:15:30.893473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-23T20:15:30.893838] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-23T20:15:30.894672] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-23T20:15:30.894723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:30.894755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:30.894782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:30.894838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:30.952004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:30.952904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:30.952985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:30.953019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:31.077225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:31.077597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:31.077639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:31.077668] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:31.081209] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=19.55%) [2026-01-23T20:15:31.081488] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-23T20:15:31.081639] [INFO ] [sig ] AFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:31.226967] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AFG.txt [2026-01-23T20:15:31.227118] [INFO ] [sig ] [76/3475] Completed AFG in 0.3s | 2.85 sym/s | Total: 26.6s | ETA: 19.9m [2026-01-23T20:15:31.227158] [INFO ] [sig ] [77/3475] Forecasting AFGC... [2026-01-23T20:15:31.227186] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-23T20:15:31.227217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-23T20:15:31.238505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-23T20:15:31.238849] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-23T20:15:31.239692] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-23T20:15:31.239745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:31.239788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:31.239817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:31.239873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:31.298147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:31.299071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:31.299157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:31.299190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:31.415330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:31.415489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:31.415532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:31.415563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:31.419559] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-23T20:15:31.419879] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-23T20:15:31.420016] [INFO ] [sig ] AFGC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:31.560333] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AFGC.txt [2026-01-23T20:15:31.560476] [INFO ] [sig ] [77/3475] Completed AFGC in 0.3s | 2.85 sym/s | Total: 27.0s | ETA: 19.8m [2026-01-23T20:15:31.560515] [INFO ] [sig ] [78/3475] Forecasting AFL... [2026-01-23T20:15:31.560544] [INFO ] [sig ] Generating forecast for: AFL [2026-01-23T20:15:31.560592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-23T20:15:31.573281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-23T20:15:31.573598] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-23T20:15:31.574640] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-23T20:15:31.574692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:31.574769] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:31.574799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:31.574857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:31.637229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:31.638405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:31.638499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:31.638534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:31.765529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:31.765717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:31.765762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:31.765791] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:31.769527] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-23T20:15:31.769886] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-23T20:15:31.770035] [INFO ] [sig ] AFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:31.915008] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AFL.txt [2026-01-23T20:15:31.915165] [INFO ] [sig ] [78/3475] Completed AFL in 0.4s | 2.85 sym/s | Total: 27.3s | ETA: 19.8m [2026-01-23T20:15:31.915207] [INFO ] [sig ] [79/3475] Forecasting AFRI... [2026-01-23T20:15:31.915241] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-23T20:15:31.915274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-23T20:15:31.925868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-23T20:15:31.926188] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-23T20:15:31.927346] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-23T20:15:31.927424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:31.927456] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:31.927483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:31.927540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:31.987901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:31.989060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:31.989149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:31.989182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:32.095049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:32.095208] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-23T20:15:32.095249] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:32.095278] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:32.098767] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-23T20:15:32.099052] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-23T20:15:32.099187] [INFO ] [sig ] AFRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:32.246867] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AFRI.txt [2026-01-23T20:15:32.247037] [INFO ] [sig ] [79/3475] Completed AFRI in 0.3s | 2.86 sym/s | Total: 27.7s | ETA: 19.8m [2026-01-23T20:15:32.247079] [INFO ] [sig ] [80/3475] Forecasting AFRM... [2026-01-23T20:15:32.247112] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-23T20:15:32.247144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-23T20:15:32.260534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-23T20:15:32.261121] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-23T20:15:32.261982] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-23T20:15:32.262034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:32.262066] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:32.262092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:32.262148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:32.322543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:32.323543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:32.323656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:32.323717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:32.451398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:32.451553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:32.451614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:32.451644] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:32.455332] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-01-23T20:15:32.455659] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-23T20:15:32.455802] [INFO ] [sig ] AFRM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:32.597479] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AFRM.txt [2026-01-23T20:15:32.597661] [INFO ] [sig ] [80/3475] Completed AFRM in 0.4s | 2.86 sym/s | Total: 28.0s | ETA: 19.8m [2026-01-23T20:15:32.597709] [INFO ] [sig ] [81/3475] Forecasting AFYA... [2026-01-23T20:15:32.597740] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-23T20:15:32.597772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-23T20:15:32.610682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-23T20:15:32.611050] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-23T20:15:32.611880] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-23T20:15:32.611932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:32.611963] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:32.611989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:32.612045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:32.671945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:32.672873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:32.672958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:32.672992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:32.795325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:32.795483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:32.795526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:32.795611] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:32.799135] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-01-23T20:15:32.799430] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-23T20:15:32.799591] [INFO ] [sig ] AFYA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:32.947724] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AFYA.txt [2026-01-23T20:15:32.947885] [INFO ] [sig ] [81/3475] Completed AFYA in 0.4s | 2.86 sym/s | Total: 28.4s | ETA: 19.8m [2026-01-23T20:15:32.947926] [INFO ] [sig ] [82/3475] Forecasting AG... [2026-01-23T20:15:32.947956] [INFO ] [sig ] Generating forecast for: AG [2026-01-23T20:15:32.947987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-23T20:15:32.962535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-23T20:15:32.962973] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-23T20:15:32.964008] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-23T20:15:32.964061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:32.964093] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:32.964119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:32.964175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:33.026249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:33.027162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:33.027245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:33.027278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:33.151728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:33.151886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:33.151927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:33.151956] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:33.155828] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=37.13%) [2026-01-23T20:15:33.156154] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-23T20:15:33.156303] [INFO ] [sig ] AG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:33.300344] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AG.txt [2026-01-23T20:15:33.300504] [INFO ] [sig ] [82/3475] Completed AG in 0.4s | 2.86 sym/s | Total: 28.7s | ETA: 19.8m [2026-01-23T20:15:33.300544] [INFO ] [sig ] [83/3475] Forecasting AGCO... [2026-01-23T20:15:33.300591] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-23T20:15:33.300626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-23T20:15:33.312106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-23T20:15:33.312460] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-23T20:15:33.313321] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-23T20:15:33.313373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:33.313404] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:33.313431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:33.313488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:33.370397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:33.371315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:33.371401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:33.371436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:33.489465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:33.489642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:33.489686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:33.489718] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:33.493762] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-23T20:15:33.494114] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-23T20:15:33.494257] [INFO ] [sig ] AGCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:33.640904] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGCO.txt [2026-01-23T20:15:33.641056] [INFO ] [sig ] [83/3475] Completed AGCO in 0.3s | 2.86 sym/s | Total: 29.1s | ETA: 19.8m [2026-01-23T20:15:33.641096] [INFO ] [sig ] [84/3475] Forecasting AGD... [2026-01-23T20:15:33.641126] [INFO ] [sig ] Generating forecast for: AGD [2026-01-23T20:15:33.641159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-23T20:15:33.652715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-23T20:15:33.653052] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-23T20:15:33.653910] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-23T20:15:33.653963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:33.653994] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:33.654021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:33.654077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:33.713913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:33.714923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:33.715002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:33.715035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:33.841280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:33.841468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:33.841529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:33.841613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:33.846298] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-23T20:15:33.846715] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-23T20:15:33.846874] [INFO ] [sig ] AGD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:33.986819] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGD.txt [2026-01-23T20:15:33.986965] [INFO ] [sig ] [84/3475] Completed AGD in 0.3s | 2.86 sym/s | Total: 29.4s | ETA: 19.8m [2026-01-23T20:15:33.987006] [INFO ] [sig ] [85/3475] Forecasting AGEN... [2026-01-23T20:15:33.987037] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-23T20:15:33.987066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-23T20:15:33.999264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-23T20:15:33.999551] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-23T20:15:34.000417] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-23T20:15:34.000469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:34.000500] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:34.000527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:34.000607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:34.057549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:34.058221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:34.058298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:34.058330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:34.185364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:34.185523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:34.185566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:34.185615] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:34.189050] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=77.28%) [2026-01-23T20:15:34.189331] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-23T20:15:34.189464] [INFO ] [sig ] AGEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:34.335296] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGEN.txt [2026-01-23T20:15:34.335435] [INFO ] [sig ] [85/3475] Completed AGEN in 0.3s | 2.86 sym/s | Total: 29.7s | ETA: 19.8m [2026-01-23T20:15:34.335475] [INFO ] [sig ] [86/3475] Forecasting AGI... [2026-01-23T20:15:34.335505] [INFO ] [sig ] Generating forecast for: AGI [2026-01-23T20:15:34.335534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-23T20:15:34.558649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-23T20:15:34.559065] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-23T20:15:34.560032] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-23T20:15:34.560089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:34.560122] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:34.560149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:34.560206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:34.620222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:34.621175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:34.621265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:34.621316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:34.749740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:34.749902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:34.749944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:34.749973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:34.753707] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-23T20:15:34.754019] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-23T20:15:34.754164] [INFO ] [sig ] AGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:34.906711] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGI.txt [2026-01-23T20:15:34.906902] [INFO ] [sig ] [86/3475] Completed AGI in 0.6s | 2.84 sym/s | Total: 30.3s | ETA: 19.9m [2026-01-23T20:15:34.906958] [INFO ] [sig ] [87/3475] Forecasting AGIO... [2026-01-23T20:15:34.906992] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-23T20:15:34.907022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-23T20:15:34.919947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-23T20:15:34.920333] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-23T20:15:34.921243] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-23T20:15:34.921298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:34.921330] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:34.921358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:34.921416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:34.987778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:34.988730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:34.988815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:34.988850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:35.116641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:35.116795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:35.116837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:35.116866] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:35.120487] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-01-23T20:15:35.120817] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-23T20:15:35.120959] [INFO ] [sig ] AGIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:35.263772] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGIO.txt [2026-01-23T20:15:35.263936] [INFO ] [sig ] [87/3475] Completed AGIO in 0.4s | 2.84 sym/s | Total: 30.7s | ETA: 19.9m [2026-01-23T20:15:35.263979] [INFO ] [sig ] [88/3475] Forecasting AGM... [2026-01-23T20:15:35.264010] [INFO ] [sig ] Generating forecast for: AGM [2026-01-23T20:15:35.264040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-23T20:15:35.276245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-23T20:15:35.276619] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-23T20:15:35.277470] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-23T20:15:35.277522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:35.277554] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:35.277611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:35.277672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:35.338202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:35.339080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:35.339195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:35.339229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:35.464230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:35.464390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:35.464432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:35.464462] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:35.467962] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-23T20:15:35.468264] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-23T20:15:35.468407] [INFO ] [sig ] AGM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:35.608617] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGM.txt [2026-01-23T20:15:35.608760] [INFO ] [sig ] [88/3475] Completed AGM in 0.3s | 2.84 sym/s | Total: 31.0s | ETA: 19.9m [2026-01-23T20:15:35.608802] [INFO ] [sig ] [89/3475] Forecasting AGMH... [2026-01-23T20:15:35.608832] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-23T20:15:35.608862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-23T20:15:35.621097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-23T20:15:35.621438] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-23T20:15:35.622272] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-23T20:15:35.622325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:35.622356] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:35.622383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:35.622439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:35.683505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:35.684354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:35.684438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:35.684473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:35.808371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:35.808550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:35.808612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:35.808644] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:35.812179] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=54.32%) [2026-01-23T20:15:35.812492] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-23T20:15:35.812655] [INFO ] [sig ] AGMH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:35.954645] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGMH.txt [2026-01-23T20:15:35.954812] [INFO ] [sig ] [89/3475] Completed AGMH in 0.3s | 2.84 sym/s | Total: 31.4s | ETA: 19.9m [2026-01-23T20:15:35.954852] [INFO ] [sig ] [90/3475] Forecasting AGNC... [2026-01-23T20:15:35.954884] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-23T20:15:35.954913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-23T20:15:35.966224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-23T20:15:35.966560] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-23T20:15:35.967420] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-23T20:15:35.967471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:35.967504] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:35.967531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:35.967606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:36.028732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:36.029656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:36.029740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:36.029774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:36.157262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:36.157447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:36.157495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:36.157525] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:36.161487] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-01-23T20:15:36.161897] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-23T20:15:36.162059] [INFO ] [sig ] AGNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:36.300506] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGNC.txt [2026-01-23T20:15:36.300678] [INFO ] [sig ] [90/3475] Completed AGNC in 0.3s | 2.84 sym/s | Total: 31.7s | ETA: 19.9m [2026-01-23T20:15:36.300723] [INFO ] [sig ] [91/3475] Forecasting AGNCL... [2026-01-23T20:15:36.300754] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-23T20:15:36.300784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-23T20:15:36.313039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-23T20:15:36.313625] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-23T20:15:36.314500] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-23T20:15:36.314553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:36.314605] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:36.314635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:36.314693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:36.375444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:36.376461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:36.376752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:36.376790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:36.487402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:36.487566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:36.487633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:36.487664] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:36.491795] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-23T20:15:36.492090] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-23T20:15:36.492231] [INFO ] [sig ] AGNCL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:36.639727] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGNCL.txt [2026-01-23T20:15:36.639919] [INFO ] [sig ] [91/3475] Completed AGNCL in 0.3s | 2.84 sym/s | Total: 32.1s | ETA: 19.9m [2026-01-23T20:15:36.639964] [INFO ] [sig ] [92/3475] Forecasting AGNCM... [2026-01-23T20:15:36.639994] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-23T20:15:36.640030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-23T20:15:36.652215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-23T20:15:36.652773] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-23T20:15:36.653810] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-23T20:15:36.653862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:36.653895] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:36.653921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:36.653977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:36.714764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:36.715694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:36.715783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:36.715818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:36.822815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:36.822971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:36.823013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:36.823042] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:36.826598] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-01-23T20:15:36.826888] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-23T20:15:36.827025] [INFO ] [sig ] AGNCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:36.967290] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGNCM.txt [2026-01-23T20:15:36.967456] [INFO ] [sig ] [92/3475] Completed AGNCM in 0.3s | 2.84 sym/s | Total: 32.4s | ETA: 19.8m [2026-01-23T20:15:36.967500] [INFO ] [sig ] [93/3475] Forecasting AGNCN... [2026-01-23T20:15:36.967530] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-23T20:15:36.967561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-23T20:15:36.979038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-23T20:15:36.979374] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-23T20:15:36.980222] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-23T20:15:36.980273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:36.980305] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:36.980332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:36.980388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:37.036618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:37.037466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:37.037552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:37.037603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:37.160967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:37.161126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:37.161170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:37.161201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:37.164796] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-23T20:15:37.165085] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-23T20:15:37.165223] [INFO ] [sig ] AGNCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:37.307458] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGNCN.txt [2026-01-23T20:15:37.307626] [INFO ] [sig ] [93/3475] Completed AGNCN in 0.3s | 2.84 sym/s | Total: 32.7s | ETA: 19.8m [2026-01-23T20:15:37.307670] [INFO ] [sig ] [94/3475] Forecasting AGNCO... [2026-01-23T20:15:37.307700] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-23T20:15:37.307730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-23T20:15:37.319652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-23T20:15:37.319978] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-23T20:15:37.320814] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-23T20:15:37.320868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:37.320901] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:37.320929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:37.320986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:37.380201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:37.381232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:37.381326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:37.381359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:37.499334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:37.499488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:37.499529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:37.499560] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:37.503151] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-01-23T20:15:37.503454] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-23T20:15:37.503611] [INFO ] [sig ] AGNCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:37.644218] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGNCO.txt [2026-01-23T20:15:37.644366] [INFO ] [sig ] [94/3475] Completed AGNCO in 0.3s | 2.84 sym/s | Total: 33.1s | ETA: 19.8m [2026-01-23T20:15:37.644406] [INFO ] [sig ] [95/3475] Forecasting AGNCP... [2026-01-23T20:15:37.644436] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-23T20:15:37.644466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-23T20:15:37.655980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-23T20:15:37.656313] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-23T20:15:37.657153] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-23T20:15:37.657205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:37.657266] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:37.657296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:37.657355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:37.720182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:37.721296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:37.721382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:37.721624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:37.846893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:37.847057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:37.847098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:37.847148] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:37.850867] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-23T20:15:37.851188] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-23T20:15:37.851338] [INFO ] [sig ] AGNCP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:37.993396] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGNCP.txt [2026-01-23T20:15:37.993786] [INFO ] [sig ] [95/3475] Completed AGNCP in 0.3s | 2.84 sym/s | Total: 33.4s | ETA: 19.8m [2026-01-23T20:15:37.993833] [INFO ] [sig ] [96/3475] Forecasting AGO... [2026-01-23T20:15:37.993862] [INFO ] [sig ] Generating forecast for: AGO [2026-01-23T20:15:37.993890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-23T20:15:38.006162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-23T20:15:38.006510] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-23T20:15:38.007330] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-23T20:15:38.007409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:38.007444] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:38.007470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:38.007526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:38.069635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:38.070550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:38.070651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:38.070686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:38.190088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:38.190246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:38.190291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:38.190320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:38.194155] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-01-23T20:15:38.194461] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-23T20:15:38.194818] [INFO ] [sig ] AGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:38.344471] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGO.txt [2026-01-23T20:15:38.344657] [INFO ] [sig ] [96/3475] Completed AGO in 0.4s | 2.84 sym/s | Total: 33.8s | ETA: 19.8m [2026-01-23T20:15:38.344703] [INFO ] [sig ] [97/3475] Forecasting AGRO... [2026-01-23T20:15:38.344737] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-23T20:15:38.344767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-23T20:15:38.357904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-23T20:15:38.358270] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-23T20:15:38.359208] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-23T20:15:38.359263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:38.359298] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:38.359326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:38.359384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:38.424370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:38.425168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:38.425250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:38.425285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:38.555280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:38.555441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:38.555484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:38.555514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:38.559304] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-23T20:15:38.559611] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-23T20:15:38.559748] [INFO ] [sig ] AGRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:38.706622] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AGRO.txt [2026-01-23T20:15:38.706761] [INFO ] [sig ] [97/3475] Completed AGRO in 0.4s | 2.84 sym/s | Total: 34.1s | ETA: 19.8m [2026-01-23T20:15:38.706802] [INFO ] [sig ] [98/3475] Forecasting AGX... [2026-01-23T20:15:38.706834] [INFO ] [sig ] Generating forecast for: AGX [2026-01-23T20:15:38.706866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-23T20:15:38.720305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-23T20:15:38.720766] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-23T20:15:38.721663] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-23T20:15:38.721722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:38.721765] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:38.721795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:38.721853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:38.789802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:38.790782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:38.790868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:38.790903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:38.910484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:38.910665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:38.910709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:38.910772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:38.914700] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-23T20:15:38.915004] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-23T20:15:38.915147] [INFO ] [sig ] AGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:39.066240] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGX.txt [2026-01-23T20:15:39.066406] [INFO ] [sig ] [98/3475] Completed AGX in 0.4s | 2.84 sym/s | Total: 34.5s | ETA: 19.8m [2026-01-23T20:15:39.066450] [INFO ] [sig ] [99/3475] Forecasting AGYS... [2026-01-23T20:15:39.066479] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-23T20:15:39.066510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-23T20:15:39.079086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-23T20:15:39.079426] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-23T20:15:39.080258] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-23T20:15:39.080310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:39.080342] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:39.080368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:39.080434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:39.144361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:39.145727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:39.145819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:39.145852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:39.275515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:39.275694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:39.275736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:39.275764] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:39.279564] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-01-23T20:15:39.279863] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-23T20:15:39.279997] [INFO ] [sig ] AGYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:39.423736] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGYS.txt [2026-01-23T20:15:39.423897] [INFO ] [sig ] [99/3475] Completed AGYS in 0.4s | 2.84 sym/s | Total: 34.8s | ETA: 19.8m [2026-01-23T20:15:39.423941] [INFO ] [sig ] [100/3475] Forecasting AGZD... [2026-01-23T20:15:39.423970] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-23T20:15:39.424000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-23T20:15:39.436373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-23T20:15:39.436690] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-23T20:15:39.437557] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-23T20:15:39.437630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:39.437661] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:39.437688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:39.437744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:39.496484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:39.497204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:39.497283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:39.497316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:39.615147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:39.615304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:39.615345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:39.615373] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:39.619152] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-01-23T20:15:39.619431] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-23T20:15:39.619562] [INFO ] [sig ] AGZD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:39.771077] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AGZD.txt [2026-01-23T20:15:39.771236] [INFO ] [sig ] [100/3475] Completed AGZD in 0.3s | 2.84 sym/s | Total: 35.2s | ETA: 19.8m [2026-01-23T20:15:39.771278] [INFO ] [sig ] [101/3475] Forecasting AHCO... [2026-01-23T20:15:39.771306] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-23T20:15:39.771336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-23T20:15:39.786038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-23T20:15:39.786501] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-23T20:15:39.787644] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-23T20:15:39.787711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:39.787745] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:39.787774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:39.787833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:39.846587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:39.847520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:39.847631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:39.847666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:39.976494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:39.976673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:39.976717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:39.976745] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:39.980553] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-01-23T20:15:39.980910] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-23T20:15:39.981067] [INFO ] [sig ] AHCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:40.127402] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AHCO.txt [2026-01-23T20:15:40.127601] [INFO ] [sig ] [101/3475] Completed AHCO in 0.4s | 2.84 sym/s | Total: 35.5s | ETA: 19.8m [2026-01-23T20:15:40.127646] [INFO ] [sig ] [102/3475] Forecasting AHH... [2026-01-23T20:15:40.127677] [INFO ] [sig ] Generating forecast for: AHH [2026-01-23T20:15:40.127706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-23T20:15:40.139707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-23T20:15:40.140080] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-23T20:15:40.140956] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-23T20:15:40.141009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:40.141043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:40.141072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:40.141139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:40.199920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:40.200688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:40.200770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:40.200803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:40.320002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:40.320151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:40.320193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:40.320224] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:40.324072] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=74.41%) [2026-01-23T20:15:40.324353] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-23T20:15:40.324489] [INFO ] [sig ] AHH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:40.474093] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AHH.txt [2026-01-23T20:15:40.474238] [INFO ] [sig ] [102/3475] Completed AHH in 0.3s | 2.84 sym/s | Total: 35.9s | ETA: 19.8m [2026-01-23T20:15:40.474282] [INFO ] [sig ] [103/3475] Forecasting AI... [2026-01-23T20:15:40.474313] [INFO ] [sig ] Generating forecast for: AI [2026-01-23T20:15:40.474343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-23T20:15:40.491322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-23T20:15:40.491689] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-23T20:15:40.492615] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-23T20:15:40.492669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:40.492702] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:40.492729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:40.492785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:40.549608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:40.550325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:40.550405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:40.550438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:40.669741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:40.669887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:40.669926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:40.669954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:40.673341] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=33.75%) [2026-01-23T20:15:40.673640] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-23T20:15:40.673772] [INFO ] [sig ] AI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:40.813113] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AI.txt [2026-01-23T20:15:40.813239] [INFO ] [sig ] [103/3475] Completed AI in 0.3s | 2.84 sym/s | Total: 36.2s | ETA: 19.8m [2026-01-23T20:15:40.813278] [INFO ] [sig ] [104/3475] Forecasting AIA... [2026-01-23T20:15:40.813307] [INFO ] [sig ] Generating forecast for: AIA [2026-01-23T20:15:40.813337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-23T20:15:40.824661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-23T20:15:40.824958] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-23T20:15:40.825965] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-23T20:15:40.826018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:40.826049] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:40.826077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:40.826133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:40.884452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:40.885110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:40.885186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:40.885219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:41.005391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:41.005540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:41.005599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:41.005634] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:41.009278] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-01-23T20:15:41.009593] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-23T20:15:41.009745] [INFO ] [sig ] AIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:41.152181] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AIA.txt [2026-01-23T20:15:41.152308] [INFO ] [sig ] [104/3475] Completed AIA in 0.3s | 2.84 sym/s | Total: 36.6s | ETA: 19.8m [2026-01-23T20:15:41.152368] [INFO ] [sig ] [105/3475] Forecasting AIG... [2026-01-23T20:15:41.152399] [INFO ] [sig ] Generating forecast for: AIG [2026-01-23T20:15:41.152429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-23T20:15:41.163590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-23T20:15:41.163916] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-23T20:15:41.164767] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-23T20:15:41.164818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:41.164850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:41.164877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:41.164934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:41.224318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:41.225063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:41.225144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:41.225216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:41.366095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:41.366270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:41.366314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:41.366345] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:41.370387] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=46.80%) [2026-01-23T20:15:41.370692] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-23T20:15:41.370844] [INFO ] [sig ] AIG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:41.516760] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIG.txt [2026-01-23T20:15:41.516905] [INFO ] [sig ] [105/3475] Completed AIG in 0.4s | 2.84 sym/s | Total: 36.9s | ETA: 19.8m [2026-01-23T20:15:41.516947] [INFO ] [sig ] [106/3475] Forecasting AIMD... [2026-01-23T20:15:41.516976] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-23T20:15:41.517009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-23T20:15:41.528612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-23T20:15:41.528927] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-23T20:15:41.529815] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-23T20:15:41.529867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:41.529899] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:41.529937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:41.530002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:41.590559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:41.591324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:41.591405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:41.591438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:41.707276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:41.707423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:41.707466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:41.707495] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:41.711062] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-23T20:15:41.711372] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-23T20:15:41.711523] [INFO ] [sig ] AIMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:41.854848] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AIMD.txt [2026-01-23T20:15:41.854990] [INFO ] [sig ] [106/3475] Completed AIMD in 0.3s | 2.84 sym/s | Total: 37.3s | ETA: 19.7m [2026-01-23T20:15:41.855033] [INFO ] [sig ] [107/3475] Forecasting AIO... [2026-01-23T20:15:41.855064] [INFO ] [sig ] Generating forecast for: AIO [2026-01-23T20:15:41.855095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-23T20:15:41.866492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-23T20:15:41.866825] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-23T20:15:41.867688] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-23T20:15:41.867741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:41.867772] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:41.867799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:41.867858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:41.923862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:41.924559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:41.924655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:41.924689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:42.041959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:42.042106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:42.042146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:42.042176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:42.045783] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-23T20:15:42.046061] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-23T20:15:42.046193] [INFO ] [sig ] AIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:42.184513] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIO.txt [2026-01-23T20:15:42.184859] [INFO ] [sig ] [107/3475] Completed AIO in 0.3s | 2.85 sym/s | Total: 37.6s | ETA: 19.7m [2026-01-23T20:15:42.184899] [INFO ] [sig ] [108/3475] Forecasting AIP... [2026-01-23T20:15:42.184929] [INFO ] [sig ] Generating forecast for: AIP [2026-01-23T20:15:42.184958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-23T20:15:42.199032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-23T20:15:42.199359] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-23T20:15:42.200215] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-23T20:15:42.200268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:42.200300] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:42.200329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:42.200386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:42.258407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:42.259119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:42.259199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:42.259231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:42.390618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:42.390787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:42.390851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:42.390885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:42.395352] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-23T20:15:42.395682] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-23T20:15:42.395839] [INFO ] [sig ] AIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:42.550479] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIP.txt [2026-01-23T20:15:42.550667] [INFO ] [sig ] [108/3475] Completed AIP in 0.4s | 2.84 sym/s | Total: 38.0s | ETA: 19.7m [2026-01-23T20:15:42.550723] [INFO ] [sig ] [109/3475] Forecasting AIPI... [2026-01-23T20:15:42.550757] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-23T20:15:42.550790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-23T20:15:42.562986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-23T20:15:42.563313] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-23T20:15:42.564202] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-23T20:15:42.564257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:42.564292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:42.564320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:42.564383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:42.624538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:42.625251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:42.625331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:42.625363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:42.746711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:42.746859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:42.746899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:42.746927] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:42.750398] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-23T20:15:42.750706] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-23T20:15:42.750843] [INFO ] [sig ] AIPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:42.889714] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AIPI.txt [2026-01-23T20:15:42.889852] [INFO ] [sig ] [109/3475] Completed AIPI in 0.3s | 2.85 sym/s | Total: 38.3s | ETA: 19.7m [2026-01-23T20:15:42.889901] [INFO ] [sig ] [110/3475] Forecasting AIQ... [2026-01-23T20:15:42.889934] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-23T20:15:42.889964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-23T20:15:42.901249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-23T20:15:42.901587] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-23T20:15:42.902419] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-23T20:15:42.902472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:42.902503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:42.902530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:42.902783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:42.959406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:42.960193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:42.960274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:42.960306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:43.082792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:43.082946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:43.082989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:43.083211] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:43.087062] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-23T20:15:43.087344] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-23T20:15:43.087494] [INFO ] [sig ] AIQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:43.224321] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIQ.txt [2026-01-23T20:15:43.224458] [INFO ] [sig ] [110/3475] Completed AIQ in 0.3s | 2.85 sym/s | Total: 38.6s | ETA: 19.7m [2026-01-23T20:15:43.224498] [INFO ] [sig ] [111/3475] Forecasting AIRG... [2026-01-23T20:15:43.224527] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-23T20:15:43.224556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-23T20:15:43.235327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-23T20:15:43.235656] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-23T20:15:43.236481] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-23T20:15:43.236533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:43.236566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:43.236614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:43.236671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:43.293140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:43.293857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:43.293937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:43.293971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:43.398642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:43.398791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:43.398834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:43.398864] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:43.402342] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-23T20:15:43.402655] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-23T20:15:43.402788] [INFO ] [sig ] AIRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:43.546687] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIRG.txt [2026-01-23T20:15:43.546843] [INFO ] [sig ] [111/3475] Completed AIRG in 0.3s | 2.85 sym/s | Total: 39.0s | ETA: 19.7m [2026-01-23T20:15:43.546885] [INFO ] [sig ] [112/3475] Forecasting AIRJ... [2026-01-23T20:15:43.546915] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-23T20:15:43.546944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-23T20:15:43.558335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-23T20:15:43.558733] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-23T20:15:43.559547] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-23T20:15:43.559800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:43.559868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:43.559898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:43.559955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:43.628738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:43.629714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:43.629809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:43.629846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:43.756483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:43.756641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:43.756683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:43.756712] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:43.760066] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-23T20:15:43.760341] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-23T20:15:43.760478] [INFO ] [sig ] AIRJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:43.904409] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIRJ.txt [2026-01-23T20:15:43.904554] [INFO ] [sig ] [112/3475] Completed AIRJ in 0.4s | 2.85 sym/s | Total: 39.3s | ETA: 19.7m [2026-01-23T20:15:43.904614] [INFO ] [sig ] [113/3475] Forecasting AIRS... [2026-01-23T20:15:43.904645] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-23T20:15:43.904674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-23T20:15:43.916781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-23T20:15:43.917091] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-23T20:15:43.918013] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-23T20:15:43.918067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:43.918100] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:43.918129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:43.918187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:43.977109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:43.977896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:43.977976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:43.978019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:44.099417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:44.099563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:44.099622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:44.099652] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:44.103066] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-23T20:15:44.103345] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-23T20:15:44.103476] [INFO ] [sig ] AIRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:44.241076] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIRS.txt [2026-01-23T20:15:44.241208] [INFO ] [sig ] [113/3475] Completed AIRS in 0.3s | 2.85 sym/s | Total: 39.7s | ETA: 19.7m [2026-01-23T20:15:44.241249] [INFO ] [sig ] [114/3475] Forecasting AISP... [2026-01-23T20:15:44.241278] [INFO ] [sig ] Generating forecast for: AISP [2026-01-23T20:15:44.241308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-23T20:15:44.253245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-23T20:15:44.253595] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-23T20:15:44.254457] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-23T20:15:44.254510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:44.254543] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:44.254592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:44.254661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:44.312622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:44.313247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:44.313325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:44.313358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:44.434397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:44.434505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:44.434541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:44.434779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:44.438022] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-23T20:15:44.438298] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-23T20:15:44.438428] [INFO ] [sig ] AISP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:44.584410] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AISP.txt [2026-01-23T20:15:44.584538] [INFO ] [sig ] [114/3475] Completed AISP in 0.3s | 2.85 sym/s | Total: 40.0s | ETA: 19.7m [2026-01-23T20:15:44.584596] [INFO ] [sig ] [115/3475] Forecasting AIZN... [2026-01-23T20:15:44.584627] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-23T20:15:44.584658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-23T20:15:44.596546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-23T20:15:44.596849] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-23T20:15:44.597709] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-23T20:15:44.597760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:44.597791] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:44.597817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:44.597873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:44.653760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:44.654392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:44.654470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:44.654503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:44.759696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:44.759850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:44.759890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:44.759970] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:44.763425] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-23T20:15:44.763744] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-23T20:15:44.763882] [INFO ] [sig ] AIZN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:44.905298] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AIZN.txt [2026-01-23T20:15:44.905443] [INFO ] [sig ] [115/3475] Completed AIZN in 0.3s | 2.85 sym/s | Total: 40.3s | ETA: 19.6m [2026-01-23T20:15:44.905484] [INFO ] [sig ] [116/3475] Forecasting AJG... [2026-01-23T20:15:44.905519] [INFO ] [sig ] Generating forecast for: AJG [2026-01-23T20:15:44.905552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-23T20:15:44.917628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-23T20:15:44.917981] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-23T20:15:44.918817] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-23T20:15:44.918869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:44.918902] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:44.918929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:44.918985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:44.977377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:44.978190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:44.978271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:44.978303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:45.099906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:45.100054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:45.100093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:45.100121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:45.103625] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-01-23T20:15:45.103928] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-23T20:15:45.104066] [INFO ] [sig ] AJG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:45.241672] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AJG.txt [2026-01-23T20:15:45.241832] [INFO ] [sig ] [116/3475] Completed AJG in 0.3s | 2.85 sym/s | Total: 40.7s | ETA: 19.6m [2026-01-23T20:15:45.241874] [INFO ] [sig ] [117/3475] Forecasting AKAM... [2026-01-23T20:15:45.241904] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-23T20:15:45.241933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-23T20:15:45.253944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-23T20:15:45.254302] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-23T20:15:45.255163] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-23T20:15:45.255223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:45.255264] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:45.255302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:45.255363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:45.312199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:45.313105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:45.313185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:45.313218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:45.438265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:45.438424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:45.438465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:45.438494] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:45.441901] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-23T20:15:45.442184] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-23T20:15:45.442318] [INFO ] [sig ] AKAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:45.583035] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AKAM.txt [2026-01-23T20:15:45.583200] [INFO ] [sig ] [117/3475] Completed AKAM in 0.3s | 2.85 sym/s | Total: 41.0s | ETA: 19.6m [2026-01-23T20:15:45.583241] [INFO ] [sig ] [118/3475] Forecasting AKBA... [2026-01-23T20:15:45.583270] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-23T20:15:45.583302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-23T20:15:45.596073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-23T20:15:45.596498] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-23T20:15:45.597461] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-23T20:15:45.597515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:45.597549] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:45.597599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:45.597682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:45.663468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:45.664351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:45.664434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:45.664468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:45.792040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:45.792217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:45.792262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:45.792293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:45.795829] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-01-23T20:15:45.796123] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-23T20:15:45.796263] [INFO ] [sig ] AKBA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:45.934418] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AKBA.txt [2026-01-23T20:15:45.934549] [INFO ] [sig ] [118/3475] Completed AKBA in 0.4s | 2.85 sym/s | Total: 41.3s | ETA: 19.6m [2026-01-23T20:15:45.934606] [INFO ] [sig ] [119/3475] Forecasting AL... [2026-01-23T20:15:45.934638] [INFO ] [sig ] Generating forecast for: AL [2026-01-23T20:15:45.934667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-23T20:15:45.946024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-23T20:15:45.946381] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-23T20:15:45.947213] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-23T20:15:45.947266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:45.947297] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:45.947324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:45.947405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:46.004037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:46.005035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:46.005117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:46.005150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:46.130807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:46.130966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:46.131009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:46.131056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:46.134540] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=63.69%) [2026-01-23T20:15:46.134856] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-23T20:15:46.135004] [INFO ] [sig ] AL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:46.314095] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AL.txt [2026-01-23T20:15:46.314291] [INFO ] [sig ] [119/3475] Completed AL in 0.4s | 2.85 sym/s | Total: 41.7s | ETA: 19.6m [2026-01-23T20:15:46.314341] [INFO ] [sig ] [120/3475] Forecasting ALAB... [2026-01-23T20:15:46.314376] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-23T20:15:46.314407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-23T20:15:46.328386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-23T20:15:46.328801] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-23T20:15:46.329721] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-23T20:15:46.329776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:46.329809] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:46.329837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:46.329895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:46.391280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:46.392399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:46.392517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:46.392591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:46.525665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:46.525817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:46.525859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:46.525888] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:46.529364] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-01-23T20:15:46.529694] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-23T20:15:46.530010] [INFO ] [sig ] ALAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:46.666828] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALAB.txt [2026-01-23T20:15:46.666956] [INFO ] [sig ] [120/3475] Completed ALAB in 0.4s | 2.85 sym/s | Total: 42.1s | ETA: 19.6m [2026-01-23T20:15:46.666995] [INFO ] [sig ] [121/3475] Forecasting ALB... [2026-01-23T20:15:46.667023] [INFO ] [sig ] Generating forecast for: ALB [2026-01-23T20:15:46.667053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-23T20:15:46.679366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-23T20:15:46.679698] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-23T20:15:46.680544] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-23T20:15:46.680629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:46.680667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:46.680696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:46.680755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:46.737235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:46.737898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:46.737975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:46.738018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:46.860995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:46.861115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:46.861153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:46.861180] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:46.865100] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-23T20:15:46.865381] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-23T20:15:46.865518] [INFO ] [sig ] ALB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:47.004972] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALB.txt [2026-01-23T20:15:47.005086] [INFO ] [sig ] [121/3475] Completed ALB in 0.3s | 2.85 sym/s | Total: 42.4s | ETA: 19.6m [2026-01-23T20:15:47.005124] [INFO ] [sig ] [122/3475] Forecasting ALC... [2026-01-23T20:15:47.005154] [INFO ] [sig ] Generating forecast for: ALC [2026-01-23T20:15:47.005184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-23T20:15:47.017100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-23T20:15:47.017433] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-23T20:15:47.018455] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-23T20:15:47.018507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:47.018539] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:47.018566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:47.018653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:47.076925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:47.077549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:47.077856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:47.077889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:47.201638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:47.201779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:47.201818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:47.201848] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:47.205321] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=51.04%) [2026-01-23T20:15:47.205627] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-23T20:15:47.205758] [INFO ] [sig ] ALC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:47.369155] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALC.txt [2026-01-23T20:15:47.369328] [INFO ] [sig ] [122/3475] Completed ALC in 0.4s | 2.85 sym/s | Total: 42.8s | ETA: 19.6m [2026-01-23T20:15:47.369368] [INFO ] [sig ] [123/3475] Forecasting ALCO... [2026-01-23T20:15:47.369398] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-23T20:15:47.369429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-23T20:15:47.381159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-23T20:15:47.381523] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-23T20:15:47.382380] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-23T20:15:47.382433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:47.382464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:47.382490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:47.382563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:47.439351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:47.440300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:47.440384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:47.440416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:47.562156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:47.562314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:47.562355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:47.562384] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:47.566374] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-23T20:15:47.566869] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-23T20:15:47.567003] [INFO ] [sig ] ALCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:47.710706] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALCO.txt [2026-01-23T20:15:47.710868] [INFO ] [sig ] [123/3475] Completed ALCO in 0.3s | 2.85 sym/s | Total: 43.1s | ETA: 19.6m [2026-01-23T20:15:47.710920] [INFO ] [sig ] [124/3475] Forecasting ALDX... [2026-01-23T20:15:47.710966] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-23T20:15:47.711010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-23T20:15:47.724981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-23T20:15:47.725374] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-23T20:15:47.726248] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-23T20:15:47.726303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:47.726336] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:47.726363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:47.726419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:47.791217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:47.792400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:47.792504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:47.792558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:47.941083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:47.941242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:47.941284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:47.941314] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:47.945372] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=17.58%) [2026-01-23T20:15:47.945686] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-23T20:15:47.946016] [INFO ] [sig ] ALDX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:48.088128] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALDX.txt [2026-01-23T20:15:48.088290] [INFO ] [sig ] [124/3475] Completed ALDX in 0.4s | 2.85 sym/s | Total: 43.5s | ETA: 19.6m [2026-01-23T20:15:48.088330] [INFO ] [sig ] [125/3475] Forecasting ALEX... [2026-01-23T20:15:48.088360] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-23T20:15:48.088392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-23T20:15:48.100629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-23T20:15:48.101005] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-23T20:15:48.101923] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-23T20:15:48.101977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:48.102009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:48.102037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:48.102095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:48.160908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:48.161820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:48.161914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:48.161947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:48.290036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:48.290193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:48.290234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:48.290263] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:48.294090] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-23T20:15:48.294388] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-23T20:15:48.294527] [INFO ] [sig ] ALEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:48.438364] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALEX.txt [2026-01-23T20:15:48.438556] [INFO ] [sig ] [125/3475] Completed ALEX in 0.4s | 2.85 sym/s | Total: 43.9s | ETA: 19.6m [2026-01-23T20:15:48.438632] [INFO ] [sig ] [126/3475] Forecasting ALG... [2026-01-23T20:15:48.438666] [INFO ] [sig ] Generating forecast for: ALG [2026-01-23T20:15:48.438706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-23T20:15:48.451926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-23T20:15:48.452311] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-23T20:15:48.453241] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-23T20:15:48.453297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:48.453340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:48.453376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:48.453441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:48.520936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:48.521756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:48.521839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:48.521874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:48.656146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:48.656312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:48.656358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:48.656390] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:48.660695] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-01-23T20:15:48.661201] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-23T20:15:48.661357] [INFO ] [sig ] ALG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:48.822061] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALG.txt [2026-01-23T20:15:48.822211] [INFO ] [sig ] [126/3475] Completed ALG in 0.4s | 2.85 sym/s | Total: 44.2s | ETA: 19.6m [2026-01-23T20:15:48.822253] [INFO ] [sig ] [127/3475] Forecasting ALGM... [2026-01-23T20:15:48.822284] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-23T20:15:48.822315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-23T20:15:48.835728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-23T20:15:48.836089] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-23T20:15:48.837200] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-23T20:15:48.837259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:48.837292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:48.837321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:48.837411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:48.905992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:48.906764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:48.906845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:48.906885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:49.037531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:49.037706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:49.037751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:49.037791] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:49.041558] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-23T20:15:49.041877] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-23T20:15:49.042026] [INFO ] [sig ] ALGM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:49.194903] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALGM.txt [2026-01-23T20:15:49.195072] [INFO ] [sig ] [127/3475] Completed ALGM in 0.4s | 2.85 sym/s | Total: 44.6s | ETA: 19.6m [2026-01-23T20:15:49.195122] [INFO ] [sig ] [128/3475] Forecasting ALGN... [2026-01-23T20:15:49.195164] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-23T20:15:49.195199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-23T20:15:49.208052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-23T20:15:49.208426] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-23T20:15:49.209340] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-23T20:15:49.209400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:49.209441] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:49.209471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:49.209533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:49.276469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:49.277433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:49.277528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:49.277566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:49.406997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:49.407162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:49.407216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:49.407252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:49.411168] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-23T20:15:49.411495] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-23T20:15:49.411676] [INFO ] [sig ] ALGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:49.572729] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALGN.txt [2026-01-23T20:15:49.572913] [INFO ] [sig ] [128/3475] Completed ALGN in 0.4s | 2.85 sym/s | Total: 45.0s | ETA: 19.6m [2026-01-23T20:15:49.572963] [INFO ] [sig ] [129/3475] Forecasting ALGS... [2026-01-23T20:15:49.573003] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-23T20:15:49.573041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-23T20:15:49.587127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-23T20:15:49.587529] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-23T20:15:49.588460] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-23T20:15:49.588515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:49.588603] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:49.588640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:49.588707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:49.660315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:49.661360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:49.661456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:49.661500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:49.793227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:49.793397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:49.793444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:49.793479] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:49.797768] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=15.38%) [2026-01-23T20:15:49.798076] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-23T20:15:49.798228] [INFO ] [sig ] ALGS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:49.956416] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALGS.txt [2026-01-23T20:15:49.956597] [INFO ] [sig ] [129/3475] Completed ALGS in 0.4s | 2.84 sym/s | Total: 45.4s | ETA: 19.6m [2026-01-23T20:15:49.956645] [INFO ] [sig ] [130/3475] Forecasting ALHC... [2026-01-23T20:15:49.956677] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-23T20:15:49.956708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-23T20:15:49.971142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-23T20:15:49.971528] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-23T20:15:49.972672] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-23T20:15:49.972726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:49.972763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:49.972802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:49.972863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:50.038762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:50.039691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:50.039974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:50.040022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:50.193232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:50.193386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:50.193427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:50.193457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:50.197272] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=88.29%) [2026-01-23T20:15:50.197592] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-23T20:15:50.197731] [INFO ] [sig ] ALHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:50.402194] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALHC.txt [2026-01-23T20:15:50.402346] [INFO ] [sig ] [130/3475] Completed ALHC in 0.4s | 2.84 sym/s | Total: 45.8s | ETA: 19.6m [2026-01-23T20:15:50.402385] [INFO ] [sig ] [131/3475] Forecasting ALK... [2026-01-23T20:15:50.402417] [INFO ] [sig ] Generating forecast for: ALK [2026-01-23T20:15:50.402448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-23T20:15:50.414694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-23T20:15:50.415044] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-23T20:15:50.415972] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-23T20:15:50.416027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:50.416061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:50.416090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:50.416150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:50.474861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:50.475626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:50.475707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:50.475740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:50.597902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:50.598052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:50.598092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:50.598122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:50.601564] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-23T20:15:50.601863] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-23T20:15:50.601999] [INFO ] [sig ] ALK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:50.739068] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALK.txt [2026-01-23T20:15:50.739210] [INFO ] [sig ] [131/3475] Completed ALK in 0.3s | 2.84 sym/s | Total: 46.2s | ETA: 19.6m [2026-01-23T20:15:50.739249] [INFO ] [sig ] [132/3475] Forecasting ALKS... [2026-01-23T20:15:50.739279] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-23T20:15:50.739310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-23T20:15:50.750181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-23T20:15:50.750518] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-23T20:15:50.751365] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-23T20:15:50.751418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:50.751450] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:50.751476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:50.751533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:50.807941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:50.808650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:50.808728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:50.808761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:50.927347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:50.927537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:50.927596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:50.927656] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:50.931350] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-23T20:15:50.931703] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-23T20:15:50.931857] [INFO ] [sig ] ALKS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:51.072651] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALKS.txt [2026-01-23T20:15:51.072977] [INFO ] [sig ] [132/3475] Completed ALKS in 0.3s | 2.84 sym/s | Total: 46.5s | ETA: 19.6m [2026-01-23T20:15:51.073017] [INFO ] [sig ] [133/3475] Forecasting ALL... [2026-01-23T20:15:51.073046] [INFO ] [sig ] Generating forecast for: ALL [2026-01-23T20:15:51.073076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-23T20:15:51.085506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-23T20:15:51.085863] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-23T20:15:51.086708] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-23T20:15:51.086760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:51.086792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:51.086818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:51.086875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:51.143303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:51.144028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:51.144108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:51.144140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:51.262620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:51.262766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:51.262807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:51.262836] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:51.266261] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-23T20:15:51.266549] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-23T20:15:51.266700] [INFO ] [sig ] ALL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:51.404415] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALL.txt [2026-01-23T20:15:51.404549] [INFO ] [sig ] [133/3475] Completed ALL in 0.3s | 2.84 sym/s | Total: 46.8s | ETA: 19.6m [2026-01-23T20:15:51.404606] [INFO ] [sig ] [134/3475] Forecasting ALLE... [2026-01-23T20:15:51.404637] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-23T20:15:51.404668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-23T20:15:51.417248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-23T20:15:51.417673] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-23T20:15:51.418555] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-23T20:15:51.418642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:51.418679] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:51.418708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:51.418768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:51.477874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:51.478599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:51.478683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:51.478720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:51.596661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:51.596814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:51.596853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:51.596883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:51.600347] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=45.89%) [2026-01-23T20:15:51.600665] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-23T20:15:51.600805] [INFO ] [sig ] ALLE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:51.740855] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALLE.txt [2026-01-23T20:15:51.740991] [INFO ] [sig ] [134/3475] Completed ALLE in 0.3s | 2.84 sym/s | Total: 47.2s | ETA: 19.6m [2026-01-23T20:15:51.741031] [INFO ] [sig ] [135/3475] Forecasting ALLO... [2026-01-23T20:15:51.741060] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-23T20:15:51.741091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-23T20:15:51.753217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-23T20:15:51.753599] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-23T20:15:51.754697] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-23T20:15:51.754753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:51.754786] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:51.754815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:51.754872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:51.813010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:51.813814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:51.813895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:51.813928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:51.940712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:51.940883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:51.940926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:51.940955] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:51.944685] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=23.90%) [2026-01-23T20:15:51.945178] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-23T20:15:51.945314] [INFO ] [sig ] ALLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:52.087836] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALLO.txt [2026-01-23T20:15:52.087971] [INFO ] [sig ] [135/3475] Completed ALLO in 0.3s | 2.84 sym/s | Total: 47.5s | ETA: 19.6m [2026-01-23T20:15:52.088012] [INFO ] [sig ] [136/3475] Forecasting ALLY... [2026-01-23T20:15:52.088042] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-23T20:15:52.088071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-23T20:15:52.100120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-23T20:15:52.100515] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-23T20:15:52.101411] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-23T20:15:52.101478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:52.101513] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:52.101542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:52.101620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:52.159060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:52.159861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:52.159942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:52.159975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:52.281636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:52.281810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:52.281868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:52.281905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:52.285375] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=10.97%) [2026-01-23T20:15:52.285695] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-23T20:15:52.285834] [INFO ] [sig ] ALLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:52.424154] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALLY.txt [2026-01-23T20:15:52.424299] [INFO ] [sig ] [136/3475] Completed ALLY in 0.3s | 2.84 sym/s | Total: 47.8s | ETA: 19.6m [2026-01-23T20:15:52.424339] [INFO ] [sig ] [137/3475] Forecasting ALMS... [2026-01-23T20:15:52.424369] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-23T20:15:52.424399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-23T20:15:52.436139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-23T20:15:52.436499] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-23T20:15:52.437416] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-23T20:15:52.437470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:52.437503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:52.437530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:52.437608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:52.499052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:52.500160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:52.500255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:52.500301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:52.629604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:52.629782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:52.629830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:52.629871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:52.633457] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-01-23T20:15:52.633782] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-23T20:15:52.633930] [INFO ] [sig ] ALMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:52.778302] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALMS.txt [2026-01-23T20:15:52.778460] [INFO ] [sig ] [137/3475] Completed ALMS in 0.4s | 2.84 sym/s | Total: 48.2s | ETA: 19.6m [2026-01-23T20:15:52.778501] [INFO ] [sig ] [138/3475] Forecasting ALNY... [2026-01-23T20:15:52.778532] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-23T20:15:52.778567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-23T20:15:52.790492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-23T20:15:52.790920] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-23T20:15:52.791817] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-23T20:15:52.791872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:52.791905] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:52.791933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:52.791990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:52.853213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:52.854105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:52.854194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:52.854227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:52.978950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:52.979110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:52.979155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:52.979195] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:52.982846] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-01-23T20:15:52.983166] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-23T20:15:52.983312] [INFO ] [sig ] ALNY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:53.128202] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALNY.txt [2026-01-23T20:15:53.128357] [INFO ] [sig ] [138/3475] Completed ALNY in 0.3s | 2.84 sym/s | Total: 48.5s | ETA: 19.6m [2026-01-23T20:15:53.128397] [INFO ] [sig ] [139/3475] Forecasting ALRM... [2026-01-23T20:15:53.128435] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-23T20:15:53.128467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-23T20:15:53.140168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-23T20:15:53.140565] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-23T20:15:53.141711] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-23T20:15:53.141769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:53.141802] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:53.141829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:53.141886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:53.199773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:53.200650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:53.200788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:53.200837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:53.333253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:53.333416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:53.333471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:53.333503] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:53.337345] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-23T20:15:53.337735] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-23T20:15:53.337899] [INFO ] [sig ] ALRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:53.480971] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALRM.txt [2026-01-23T20:15:53.481157] [INFO ] [sig ] [139/3475] Completed ALRM in 0.4s | 2.84 sym/s | Total: 48.9s | ETA: 19.6m [2026-01-23T20:15:53.481212] [INFO ] [sig ] [140/3475] Forecasting ALRS... [2026-01-23T20:15:53.481247] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-23T20:15:53.481279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-23T20:15:53.494527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-23T20:15:53.494954] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-23T20:15:53.496068] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-23T20:15:53.496125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:53.496159] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:53.496188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:53.496259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:53.555921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:53.556808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:53.556894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:53.556926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:53.685399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:53.685558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:53.685621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:53.685653] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:53.689158] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-01-23T20:15:53.689457] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-23T20:15:53.689614] [INFO ] [sig ] ALRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:53.853049] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALRS.txt [2026-01-23T20:15:53.853259] [INFO ] [sig ] [140/3475] Completed ALRS in 0.4s | 2.84 sym/s | Total: 49.3s | ETA: 19.6m [2026-01-23T20:15:53.853329] [INFO ] [sig ] [141/3475] Forecasting ALSN... [2026-01-23T20:15:53.853386] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-23T20:15:53.853442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-23T20:15:53.866692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-23T20:15:53.867288] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-23T20:15:53.868534] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-23T20:15:53.868620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:53.868657] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:53.868686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:53.868742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:53.929736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:53.930643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:53.930747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:53.930783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:54.054419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:54.054596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:54.054653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:54.054685] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:54.058620] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-01-23T20:15:54.058928] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-23T20:15:54.059060] [INFO ] [sig ] ALSN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:54.201373] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALSN.txt [2026-01-23T20:15:54.201508] [INFO ] [sig ] [141/3475] Completed ALSN in 0.3s | 2.84 sym/s | Total: 49.6s | ETA: 19.6m [2026-01-23T20:15:54.201548] [INFO ] [sig ] [142/3475] Forecasting ALTG... [2026-01-23T20:15:54.201600] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-23T20:15:54.201636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-23T20:15:54.214113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-23T20:15:54.214465] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-23T20:15:54.215337] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-23T20:15:54.215396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:54.215444] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:54.215487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:54.215549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:54.275548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:54.276369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:54.276467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:54.276513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:54.401306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:54.401461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:54.401504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:54.401535] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:54.405039] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-23T20:15:54.405408] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-23T20:15:54.405595] [INFO ] [sig ] ALTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:54.551921] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALTG.txt [2026-01-23T20:15:54.552109] [INFO ] [sig ] [142/3475] Completed ALTG in 0.4s | 2.84 sym/s | Total: 50.0s | ETA: 19.5m [2026-01-23T20:15:54.552153] [INFO ] [sig ] [143/3475] Forecasting ALTI... [2026-01-23T20:15:54.552186] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-23T20:15:54.552217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-23T20:15:54.564617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-23T20:15:54.564969] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-23T20:15:54.565866] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-23T20:15:54.565920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:54.565954] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:54.565984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:54.566067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:54.628005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:54.628934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:54.629033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:54.629070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:54.758599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:54.758762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:54.758824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:54.758858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:54.762943] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=29.74%) [2026-01-23T20:15:54.763249] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-23T20:15:54.763388] [INFO ] [sig ] ALTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:54.911623] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALTI.txt [2026-01-23T20:15:54.911810] [INFO ] [sig ] [143/3475] Completed ALTI in 0.4s | 2.84 sym/s | Total: 50.3s | ETA: 19.5m [2026-01-23T20:15:54.911863] [INFO ] [sig ] [144/3475] Forecasting ALTS... [2026-01-23T20:15:54.911901] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-23T20:15:54.911940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-23T20:15:54.925326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-23T20:15:54.925716] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-23T20:15:54.926570] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-23T20:15:54.926642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:54.926677] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:54.926706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:54.926769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:54.997257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:54.998491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:54.998594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:54.998631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:55.123293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:55.123446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:55.123488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:55.123518] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:55.126964] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=48.55%) [2026-01-23T20:15:55.127248] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-23T20:15:55.127416] [INFO ] [sig ] ALTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:55.277274] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALTS.txt [2026-01-23T20:15:55.277451] [INFO ] [sig ] [144/3475] Completed ALTS in 0.4s | 2.84 sym/s | Total: 50.7s | ETA: 19.5m [2026-01-23T20:15:55.277495] [INFO ] [sig ] [145/3475] Forecasting ALTY... [2026-01-23T20:15:55.277526] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-23T20:15:55.277556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-23T20:15:55.292315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-23T20:15:55.292756] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-23T20:15:55.293905] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-23T20:15:55.293960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:55.293994] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:55.294022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:55.294079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:55.359507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:55.360592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:55.360685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:55.360721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:55.477846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:55.478006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:55.478050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:55.478082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:55.482358] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=75.08%) [2026-01-23T20:15:55.482672] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-23T20:15:55.482811] [INFO ] [sig ] ALTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:55.638333] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALTY.txt [2026-01-23T20:15:55.638487] [INFO ] [sig ] [145/3475] Completed ALTY in 0.4s | 2.84 sym/s | Total: 51.1s | ETA: 19.5m [2026-01-23T20:15:55.638531] [INFO ] [sig ] [146/3475] Forecasting ALVO... [2026-01-23T20:15:55.638562] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-23T20:15:55.638616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-23T20:15:55.652799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-23T20:15:55.653169] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-23T20:15:55.654034] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-23T20:15:55.654088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:55.654148] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:55.654178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:55.654238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:55.717126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:55.718278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:55.718367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:55.718401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:55.847975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:55.848145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:55.848218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:55.848265] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:55.852028] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-23T20:15:55.852324] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-23T20:15:55.852463] [INFO ] [sig ] ALVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:55.997511] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALVO.txt [2026-01-23T20:15:55.997686] [INFO ] [sig ] [146/3475] Completed ALVO in 0.4s | 2.84 sym/s | Total: 51.4s | ETA: 19.5m [2026-01-23T20:15:55.997743] [INFO ] [sig ] [147/3475] Forecasting ALX... [2026-01-23T20:15:55.997782] [INFO ] [sig ] Generating forecast for: ALX [2026-01-23T20:15:55.997824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-23T20:15:56.009713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-23T20:15:56.010067] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-23T20:15:56.010962] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-23T20:15:56.011016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:56.011060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:56.011089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:56.011148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:56.074334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:56.075334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:56.075417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:56.075455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:56.190740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:56.190898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:56.190939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:56.191160] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:56.194627] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-23T20:15:56.194924] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-23T20:15:56.195063] [INFO ] [sig ] ALX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:56.334296] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALX.txt [2026-01-23T20:15:56.334452] [INFO ] [sig ] [147/3475] Completed ALX in 0.3s | 2.84 sym/s | Total: 51.7s | ETA: 19.5m [2026-01-23T20:15:56.334505] [INFO ] [sig ] [148/3475] Forecasting ALXO... [2026-01-23T20:15:56.334540] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-23T20:15:56.334590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-23T20:15:56.351734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-23T20:15:56.352087] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-23T20:15:56.352977] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-23T20:15:56.353030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:56.353063] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:56.353090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:56.353158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:56.414431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:56.415238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:56.415331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:56.415368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:56.539955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:56.540106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:56.540159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:56.540197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:56.543876] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-23T20:15:56.544160] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-23T20:15:56.544309] [INFO ] [sig ] ALXO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:56.694542] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ALXO.txt [2026-01-23T20:15:56.694707] [INFO ] [sig ] [148/3475] Completed ALXO in 0.4s | 2.84 sym/s | Total: 52.1s | ETA: 19.5m [2026-01-23T20:15:56.694749] [INFO ] [sig ] [149/3475] Forecasting ALZN... [2026-01-23T20:15:56.694779] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-23T20:15:56.694809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-23T20:15:56.706968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-23T20:15:56.707303] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-23T20:15:56.708182] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-23T20:15:56.708234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:56.708266] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:56.708292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:56.708348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:56.764188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:56.764901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:56.764981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:56.765014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:56.884016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:56.884163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:56.884203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:56.884278] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:56.888069] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-23T20:15:56.888379] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-23T20:15:56.888523] [INFO ] [sig ] ALZN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:57.048370] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ALZN.txt [2026-01-23T20:15:57.048615] [INFO ] [sig ] [149/3475] Completed ALZN in 0.4s | 2.84 sym/s | Total: 52.5s | ETA: 19.5m [2026-01-23T20:15:57.048671] [INFO ] [sig ] [150/3475] Forecasting AM... [2026-01-23T20:15:57.048714] [INFO ] [sig ] Generating forecast for: AM [2026-01-23T20:15:57.048757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-23T20:15:57.062664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-23T20:15:57.063055] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-23T20:15:57.063952] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-23T20:15:57.064006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:57.064038] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:57.064064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:57.064120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:57.123225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:57.124176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:57.124264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:57.124299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:57.244354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:57.244512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:57.244559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:57.244619] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:57.248220] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=40.63%) [2026-01-23T20:15:57.248522] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-23T20:15:57.248690] [INFO ] [sig ] AM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:57.391306] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AM.txt [2026-01-23T20:15:57.391460] [INFO ] [sig ] [150/3475] Completed AM in 0.3s | 2.84 sym/s | Total: 52.8s | ETA: 19.5m [2026-01-23T20:15:57.391509] [INFO ] [sig ] [151/3475] Forecasting AMAL... [2026-01-23T20:15:57.391599] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-23T20:15:57.391638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-23T20:15:57.403777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-23T20:15:57.404136] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-23T20:15:57.404962] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-23T20:15:57.405014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:57.405046] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:57.405073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:57.405130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:57.466845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:57.467803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:57.467894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:57.467937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:57.594874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:57.595042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:57.595099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:57.595141] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:57.599014] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-23T20:15:57.599340] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-23T20:15:57.599511] [INFO ] [sig ] AMAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:57.739697] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMAL.txt [2026-01-23T20:15:57.739854] [INFO ] [sig ] [151/3475] Completed AMAL in 0.3s | 2.84 sym/s | Total: 53.2s | ETA: 19.5m [2026-01-23T20:15:57.739902] [INFO ] [sig ] [152/3475] Forecasting AMBA... [2026-01-23T20:15:57.739932] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-23T20:15:57.739964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-23T20:15:57.752914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-23T20:15:57.753402] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-23T20:15:57.754226] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-23T20:15:57.754278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:57.754308] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:57.754335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:57.754391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:57.812366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:57.813179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:57.813262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:57.813296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:57.940589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:57.940746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:57.940788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:57.940815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:57.944260] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-23T20:15:57.944548] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-23T20:15:57.944704] [INFO ] [sig ] AMBA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:58.089032] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMBA.txt [2026-01-23T20:15:58.089168] [INFO ] [sig ] [152/3475] Completed AMBA in 0.3s | 2.84 sym/s | Total: 53.5s | ETA: 19.5m [2026-01-23T20:15:58.089208] [INFO ] [sig ] [153/3475] Forecasting AMBP... [2026-01-23T20:15:58.089238] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-23T20:15:58.089268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-23T20:15:58.101156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-23T20:15:58.101458] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-23T20:15:58.102305] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-23T20:15:58.102357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:58.102389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:58.102416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:58.102472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:58.161293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:58.162051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:58.162132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:58.162165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:58.281774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:58.281926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:58.281968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:58.281998] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:58.285601] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-23T20:15:58.285900] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-23T20:15:58.286065] [INFO ] [sig ] AMBP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:58.435856] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMBP.txt [2026-01-23T20:15:58.436019] [INFO ] [sig ] [153/3475] Completed AMBP in 0.3s | 2.84 sym/s | Total: 53.8s | ETA: 19.5m [2026-01-23T20:15:58.436067] [INFO ] [sig ] [154/3475] Forecasting AMC... [2026-01-23T20:15:58.436109] [INFO ] [sig ] Generating forecast for: AMC [2026-01-23T20:15:58.436150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-23T20:15:58.450323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-23T20:15:58.450709] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-23T20:15:58.451606] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-23T20:15:58.451658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:58.451690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:58.451716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:58.451771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:58.517010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:58.517797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:58.517878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:58.517911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:58.649168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:58.649330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:58.649376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:58.649426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:58.653547] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-23T20:15:58.653856] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-23T20:15:58.653993] [INFO ] [sig ] AMC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:58.804838] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMC.txt [2026-01-23T20:15:58.805178] [INFO ] [sig ] [154/3475] Completed AMC in 0.4s | 2.84 sym/s | Total: 54.2s | ETA: 19.5m [2026-01-23T20:15:58.805219] [INFO ] [sig ] [155/3475] Forecasting AMCX... [2026-01-23T20:15:58.805249] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-23T20:15:58.805279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-23T20:15:58.820200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-23T20:15:58.820809] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-23T20:15:58.821738] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-23T20:15:58.821791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:58.821824] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:58.821851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:58.821908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:58.883684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:58.884784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:58.884869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:58.884904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:59.011890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:59.012047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:59.012088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:59.012116] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:59.016506] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-23T20:15:59.016821] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-23T20:15:59.017128] [INFO ] [sig ] AMCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:15:59.161790] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMCX.txt [2026-01-23T20:15:59.161942] [INFO ] [sig ] [155/3475] Completed AMCX in 0.4s | 2.84 sym/s | Total: 54.6s | ETA: 19.5m [2026-01-23T20:15:59.161982] [INFO ] [sig ] [156/3475] Forecasting AMD... [2026-01-23T20:15:59.162013] [INFO ] [sig ] Generating forecast for: AMD [2026-01-23T20:15:59.162234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-23T20:15:59.177659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-23T20:15:59.178008] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-23T20:15:59.178843] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-23T20:15:59.178895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:59.178926] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:59.178953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:59.179009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:59.238507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:59.239359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:59.239484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:59.239536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:59.374231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:59.374399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:59.374448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:59.374478] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:59.378522] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-23T20:15:59.378863] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-23T20:15:59.379203] [INFO ] [sig ] AMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:15:59.526336] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMD.txt [2026-01-23T20:15:59.526505] [INFO ] [sig ] [156/3475] Completed AMD in 0.4s | 2.84 sym/s | Total: 54.9s | ETA: 19.5m [2026-01-23T20:15:59.526547] [INFO ] [sig ] [157/3475] Forecasting AMDL... [2026-01-23T20:15:59.526599] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-23T20:15:59.526633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-23T20:15:59.538949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-23T20:15:59.539325] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-23T20:15:59.540194] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-23T20:15:59.540247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:15:59.540281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:15:59.540307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:15:59.540364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:15:59.605535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:15:59.606560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:15:59.606678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:15:59.606713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:15:59.783747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:15:59.783929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:15:59.783978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:15:59.784009] [INFO ] [FORECASTER] Training complete [2026-01-23T20:15:59.788095] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-23T20:15:59.788450] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-23T20:15:59.788628] [INFO ] [sig ] AMDL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:00.019362] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMDL.txt [2026-01-23T20:16:00.019646] [INFO ] [sig ] [157/3475] Completed AMDL in 0.5s | 2.83 sym/s | Total: 55.4s | ETA: 19.5m [2026-01-23T20:16:00.019719] [INFO ] [sig ] [158/3475] Forecasting AME... [2026-01-23T20:16:00.019775] [INFO ] [sig ] Generating forecast for: AME [2026-01-23T20:16:00.019830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-23T20:16:00.060528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-23T20:16:00.061314] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-23T20:16:00.062676] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-23T20:16:00.062749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:00.062785] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:00.062842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:00.062917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:00.149203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:00.150766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:00.150902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:00.150945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:00.322433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:00.322708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:00.322769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:00.322808] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:00.328018] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-23T20:16:00.328679] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-23T20:16:00.328899] [INFO ] [sig ] AME: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:00.530338] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AME.txt [2026-01-23T20:16:00.530667] [INFO ] [sig ] [158/3475] Completed AME in 0.5s | 2.82 sym/s | Total: 55.9s | ETA: 19.6m [2026-01-23T20:16:00.530733] [INFO ] [sig ] [159/3475] Forecasting AMG... [2026-01-23T20:16:00.530773] [INFO ] [sig ] Generating forecast for: AMG [2026-01-23T20:16:00.530916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-23T20:16:00.555359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-23T20:16:00.556142] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-23T20:16:00.557818] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-23T20:16:00.557914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:00.557975] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:00.558025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:00.558118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:00.642167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:00.643785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:00.643939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:00.644009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:00.797970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:00.798407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:00.798467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:00.798500] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:00.804134] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=77.35%) [2026-01-23T20:16:00.804804] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-23T20:16:00.805012] [INFO ] [sig ] AMG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:00.978771] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMG.txt [2026-01-23T20:16:00.979140] [INFO ] [sig ] [159/3475] Completed AMG in 0.4s | 2.82 sym/s | Total: 56.4s | ETA: 19.6m [2026-01-23T20:16:00.979197] [INFO ] [sig ] [160/3475] Forecasting AMGN... [2026-01-23T20:16:00.979237] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-23T20:16:00.979283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-23T20:16:01.006889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-23T20:16:01.007649] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-23T20:16:01.008883] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-23T20:16:01.008955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:01.009009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:01.009071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:01.009155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:01.078454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:01.079804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:01.079957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:01.080014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:01.215072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:01.215243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:01.215287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:01.215316] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:01.219289] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-23T20:16:01.219614] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-23T20:16:01.219755] [INFO ] [sig ] AMGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:01.358216] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMGN.txt [2026-01-23T20:16:01.358386] [INFO ] [sig ] [160/3475] Completed AMGN in 0.4s | 2.82 sym/s | Total: 56.8s | ETA: 19.6m [2026-01-23T20:16:01.358426] [INFO ] [sig ] [161/3475] Forecasting AMH... [2026-01-23T20:16:01.358456] [INFO ] [sig ] Generating forecast for: AMH [2026-01-23T20:16:01.358488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-23T20:16:01.375310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-23T20:16:01.375605] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-23T20:16:01.376417] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-23T20:16:01.376471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:01.376503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:01.376530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:01.376611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:01.435497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:01.436610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:01.436693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:01.436727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:01.555018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:01.555187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:01.555229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:01.555258] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:01.558723] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-23T20:16:01.558998] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-23T20:16:01.559131] [INFO ] [sig ] AMH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:01.696319] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMH.txt [2026-01-23T20:16:01.696460] [INFO ] [sig ] [161/3475] Completed AMH in 0.3s | 2.82 sym/s | Total: 57.1s | ETA: 19.6m [2026-01-23T20:16:01.696501] [INFO ] [sig ] [162/3475] Forecasting AMLX... [2026-01-23T20:16:01.696531] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-23T20:16:01.696561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-23T20:16:01.709969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-23T20:16:01.710415] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-23T20:16:01.711284] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-23T20:16:01.711336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:01.711369] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:01.711395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:01.711452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:01.769495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:01.770730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:01.770864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:01.770908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:01.902765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:01.902923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:01.902965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:01.902996] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:01.906620] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-23T20:16:01.906921] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-23T20:16:01.907064] [INFO ] [sig ] AMLX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:02.106970] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMLX.txt [2026-01-23T20:16:02.107180] [INFO ] [sig ] [162/3475] Completed AMLX in 0.4s | 2.82 sym/s | Total: 57.5s | ETA: 19.6m [2026-01-23T20:16:02.107239] [INFO ] [sig ] [163/3475] Forecasting AMN... [2026-01-23T20:16:02.107286] [INFO ] [sig ] Generating forecast for: AMN [2026-01-23T20:16:02.107332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-23T20:16:02.120834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-23T20:16:02.121343] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-23T20:16:02.122464] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-23T20:16:02.122546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:02.122646] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:02.122687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:02.122755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:02.202039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:02.203029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:02.203130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:02.203166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:02.335013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:02.335193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:02.335242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:02.335273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:02.338990] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-01-23T20:16:02.339289] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-23T20:16:02.339438] [INFO ] [sig ] AMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:02.487440] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMN.txt [2026-01-23T20:16:02.487641] [INFO ] [sig ] [163/3475] Completed AMN in 0.4s | 2.82 sym/s | Total: 57.9s | ETA: 19.6m [2026-01-23T20:16:02.487690] [INFO ] [sig ] [164/3475] Forecasting AMP... [2026-01-23T20:16:02.487722] [INFO ] [sig ] Generating forecast for: AMP [2026-01-23T20:16:02.487753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-23T20:16:02.500408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-23T20:16:02.500825] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-23T20:16:02.501795] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-23T20:16:02.501851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:02.501885] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:02.501912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:02.501969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:02.562646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:02.563603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:02.563700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:02.563736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:02.692563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:02.692769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:02.692835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:02.692883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:02.696934] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-01-23T20:16:02.697246] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-23T20:16:02.697418] [INFO ] [sig ] AMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:02.847079] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMP.txt [2026-01-23T20:16:02.847235] [INFO ] [sig ] [164/3475] Completed AMP in 0.4s | 2.81 sym/s | Total: 58.3s | ETA: 19.6m [2026-01-23T20:16:02.847277] [INFO ] [sig ] [165/3475] Forecasting AMPG... [2026-01-23T20:16:02.847308] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-23T20:16:02.847339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-23T20:16:02.863303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-23T20:16:02.863666] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-23T20:16:02.864745] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-23T20:16:02.864798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:02.864833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:02.864859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:02.864916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:02.929021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:02.929922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:02.930210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:02.930244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:03.056729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:03.056887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:03.056929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:03.056958] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:03.060904] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=16.29%) [2026-01-23T20:16:03.061425] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-23T20:16:03.061563] [INFO ] [sig ] AMPG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:03.214623] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMPG.txt [2026-01-23T20:16:03.214802] [INFO ] [sig ] [165/3475] Completed AMPG in 0.4s | 2.81 sym/s | Total: 58.6s | ETA: 19.6m [2026-01-23T20:16:03.214847] [INFO ] [sig ] [166/3475] Forecasting AMPH... [2026-01-23T20:16:03.214878] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-23T20:16:03.214911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-23T20:16:03.228180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-23T20:16:03.228611] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-23T20:16:03.229545] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-23T20:16:03.229619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:03.229654] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:03.229682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:03.229740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:03.296544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:03.297781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:03.297886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:03.297932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:03.436915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:03.437071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:03.437126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:03.437194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:03.441359] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=49.74%) [2026-01-23T20:16:03.441673] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-23T20:16:03.441812] [INFO ] [sig ] AMPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:03.594765] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMPH.txt [2026-01-23T20:16:03.594958] [INFO ] [sig ] [166/3475] Completed AMPH in 0.4s | 2.81 sym/s | Total: 59.0s | ETA: 19.6m [2026-01-23T20:16:03.595004] [INFO ] [sig ] [167/3475] Forecasting AMPL... [2026-01-23T20:16:03.595035] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-23T20:16:03.595066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-23T20:16:03.608469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-23T20:16:03.608894] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-23T20:16:03.609808] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-23T20:16:03.609865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:03.609900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:03.609931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:03.609991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:03.673882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:03.674863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:03.674953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:03.674987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:03.797390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:03.797566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:03.797627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:03.797659] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:03.801371] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-01-23T20:16:03.801719] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-23T20:16:03.801868] [INFO ] [sig ] AMPL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:03.949110] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMPL.txt [2026-01-23T20:16:03.949276] [INFO ] [sig ] [167/3475] Completed AMPL in 0.4s | 2.81 sym/s | Total: 59.4s | ETA: 19.6m [2026-01-23T20:16:03.949316] [INFO ] [sig ] [168/3475] Forecasting AMPX... [2026-01-23T20:16:03.949348] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-23T20:16:03.949378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-23T20:16:03.962242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-23T20:16:03.962496] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-23T20:16:03.963322] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-23T20:16:03.963375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:03.963407] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:03.963434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:03.963492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:04.027645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:04.028792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:04.028879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:04.028914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:04.154845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:04.155002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:04.155043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:04.155073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:04.159294] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-23T20:16:04.159607] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-23T20:16:04.159765] [INFO ] [sig ] AMPX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:04.299668] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMPX.txt [2026-01-23T20:16:04.299809] [INFO ] [sig ] [168/3475] Completed AMPX in 0.4s | 2.81 sym/s | Total: 59.7s | ETA: 19.6m [2026-01-23T20:16:04.299850] [INFO ] [sig ] [169/3475] Forecasting AMRC... [2026-01-23T20:16:04.299880] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-23T20:16:04.299910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-23T20:16:04.312740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-23T20:16:04.313052] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-23T20:16:04.313889] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-23T20:16:04.313946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:04.313978] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:04.314005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:04.314062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:04.370169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:04.370855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:04.370933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:04.370965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:04.495598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:04.495753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:04.495793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:04.495822] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:04.499249] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-23T20:16:04.499526] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-23T20:16:04.499676] [INFO ] [sig ] AMRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:04.643247] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMRC.txt [2026-01-23T20:16:04.643402] [INFO ] [sig ] [169/3475] Completed AMRC in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-23T20:16:04.643443] [INFO ] [sig ] [170/3475] Forecasting AMRN... [2026-01-23T20:16:04.643473] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-23T20:16:04.643502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-23T20:16:04.656705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-23T20:16:04.657080] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-23T20:16:04.657966] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-23T20:16:04.658017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:04.658051] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:04.658079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:04.658136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:04.717280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:04.718206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:04.718290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:04.718324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:04.846431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:04.846650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:04.846694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:04.846723] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:04.850444] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=94.22%) [2026-01-23T20:16:04.850766] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-23T20:16:04.850913] [INFO ] [sig ] AMRN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:04.989112] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMRN.txt [2026-01-23T20:16:04.989253] [INFO ] [sig ] [170/3475] Completed AMRN in 0.3s | 2.81 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-23T20:16:04.989293] [INFO ] [sig ] [171/3475] Forecasting AMRX... [2026-01-23T20:16:04.989325] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-23T20:16:04.989356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-23T20:16:05.003486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-23T20:16:05.003909] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-23T20:16:05.004759] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-23T20:16:05.004822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:05.004855] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:05.004882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:05.004940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:05.061141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:05.061860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:05.061937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:05.061970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:05.182847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:05.183002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:05.183045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:05.183074] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:05.186431] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=44.85%) [2026-01-23T20:16:05.186734] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-23T20:16:05.186869] [INFO ] [sig ] AMRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:05.325086] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMRX.txt [2026-01-23T20:16:05.325230] [INFO ] [sig ] [171/3475] Completed AMRX in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.6m [2026-01-23T20:16:05.325270] [INFO ] [sig ] [172/3475] Forecasting AMSC... [2026-01-23T20:16:05.325303] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-23T20:16:05.325333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-23T20:16:05.337526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-23T20:16:05.337896] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-23T20:16:05.338735] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-23T20:16:05.338788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:05.338821] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:05.338849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:05.338906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:05.400454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:05.401295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:05.401381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:05.401416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:05.522332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:05.522487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:05.522528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:05.522561] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:05.526268] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-01-23T20:16:05.526561] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-23T20:16:05.526903] [INFO ] [sig ] AMSC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:05.668427] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMSC.txt [2026-01-23T20:16:05.668620] [INFO ] [sig ] [172/3475] Completed AMSC in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:05.668681] [INFO ] [sig ] [173/3475] Forecasting AMSF... [2026-01-23T20:16:05.668717] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-23T20:16:05.668748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-23T20:16:05.681301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-23T20:16:05.681630] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-23T20:16:05.682434] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-23T20:16:05.682485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:05.682517] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:05.682545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:05.682621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:05.740529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:05.741376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:05.741491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:05.741525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:05.871230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:05.871396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:05.871439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:05.871469] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:05.874983] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-01-23T20:16:05.875267] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-23T20:16:05.875408] [INFO ] [sig ] AMSF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:06.016507] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMSF.txt [2026-01-23T20:16:06.016668] [INFO ] [sig ] [173/3475] Completed AMSF in 0.3s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:06.016710] [INFO ] [sig ] [174/3475] Forecasting AMTB... [2026-01-23T20:16:06.016742] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-23T20:16:06.016772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-23T20:16:06.028971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-23T20:16:06.029294] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-23T20:16:06.030125] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-23T20:16:06.030179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:06.030213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:06.030241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:06.030299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:06.090284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:06.091170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:06.091253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:06.091287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:06.224258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:06.224421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:06.224464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:06.224493] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:06.229284] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-23T20:16:06.229752] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-23T20:16:06.229913] [INFO ] [sig ] AMTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:06.375214] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMTB.txt [2026-01-23T20:16:06.375388] [INFO ] [sig ] [174/3475] Completed AMTB in 0.4s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:06.375435] [INFO ] [sig ] [175/3475] Forecasting AMTX... [2026-01-23T20:16:06.375466] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-23T20:16:06.375496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-23T20:16:06.390435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-23T20:16:06.390942] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-23T20:16:06.392122] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-23T20:16:06.392191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:06.392243] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:06.392288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:06.392377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:06.462326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:06.463246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:06.463327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:06.463361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:06.585097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:06.585249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:06.585288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:06.585317] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:06.588722] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-23T20:16:06.588998] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-23T20:16:06.589130] [INFO ] [sig ] AMTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:06.725725] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMTX.txt [2026-01-23T20:16:06.725853] [INFO ] [sig ] [175/3475] Completed AMTX in 0.4s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:06.725893] [INFO ] [sig ] [176/3475] Forecasting AMWD... [2026-01-23T20:16:06.725922] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-23T20:16:06.725952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-23T20:16:06.741752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-23T20:16:06.742226] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-23T20:16:06.743385] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-23T20:16:06.743452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:06.743499] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:06.743540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:06.743645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:06.808695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:06.809689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:06.809776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:06.809811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:06.936350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:06.936505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:06.936547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:06.936597] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:06.940652] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-01-23T20:16:06.940967] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-23T20:16:06.941108] [INFO ] [sig ] AMWD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:07.091823] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMWD.txt [2026-01-23T20:16:07.092049] [INFO ] [sig ] [176/3475] Completed AMWD in 0.4s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:07.092102] [INFO ] [sig ] [177/3475] Forecasting AMWL... [2026-01-23T20:16:07.092143] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-23T20:16:07.092182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-23T20:16:07.104520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-23T20:16:07.104936] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-23T20:16:07.105821] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-23T20:16:07.105875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:07.105909] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:07.105937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:07.105996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:07.164838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:07.165895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:07.165999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:07.166043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:07.294484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:07.294657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:07.294705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:07.294735] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:07.298216] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=36.81%) [2026-01-23T20:16:07.298507] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-23T20:16:07.298658] [INFO ] [sig ] AMWL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:07.447956] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMWL.txt [2026-01-23T20:16:07.448138] [INFO ] [sig ] [177/3475] Completed AMWL in 0.4s | 2.82 sym/s | Total: 1.0m | ETA: 19.5m [2026-01-23T20:16:07.448183] [INFO ] [sig ] [178/3475] Forecasting AMX... [2026-01-23T20:16:07.448216] [INFO ] [sig ] Generating forecast for: AMX [2026-01-23T20:16:07.448248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-23T20:16:07.460527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-23T20:16:07.460884] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-23T20:16:07.461734] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-23T20:16:07.461786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:07.461819] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:07.461846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:07.461903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:07.520980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:07.522002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:07.522110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:07.522168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:07.644090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:07.644262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:07.644325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:07.644357] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:07.648275] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-23T20:16:07.648642] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-23T20:16:07.648801] [INFO ] [sig ] AMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:07.796976] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMX.txt [2026-01-23T20:16:07.797178] [INFO ] [sig ] [178/3475] Completed AMX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:07.797227] [INFO ] [sig ] [179/3475] Forecasting AMZD... [2026-01-23T20:16:07.797264] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-23T20:16:07.797303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-23T20:16:07.812355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-23T20:16:07.812755] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-23T20:16:07.813615] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-23T20:16:07.813669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:07.813703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:07.813733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:07.813790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:07.872073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:07.872863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:07.872946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:07.872980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:07.992895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:07.993049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:07.993093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:07.993123] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:07.996668] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-23T20:16:07.996972] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-23T20:16:07.997114] [INFO ] [sig ] AMZD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:08.136681] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AMZD.txt [2026-01-23T20:16:08.136824] [INFO ] [sig ] [179/3475] Completed AMZD in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:08.136864] [INFO ] [sig ] [180/3475] Forecasting AMZN... [2026-01-23T20:16:08.136894] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-23T20:16:08.136925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-23T20:16:08.149861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-23T20:16:08.150208] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-23T20:16:08.151058] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-23T20:16:08.151112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:08.151171] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:08.151200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:08.151258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:08.210864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:08.211745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:08.211867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:08.211905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:08.337455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:08.337625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:08.337667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:08.337696] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:08.341062] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-23T20:16:08.341332] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-23T20:16:08.341461] [INFO ] [sig ] AMZN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:08.491484] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMZN.txt [2026-01-23T20:16:08.491666] [INFO ] [sig ] [180/3475] Completed AMZN in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:08.491711] [INFO ] [sig ] [181/3475] Forecasting AMZZ... [2026-01-23T20:16:08.491743] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-23T20:16:08.491775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-23T20:16:08.504714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-23T20:16:08.505100] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-23T20:16:08.506197] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-23T20:16:08.506253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:08.506288] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:08.506316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:08.506375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:08.565003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:08.565912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:08.565996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:08.566031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:08.691019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:08.691197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:08.691238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:08.691267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:08.694912] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-23T20:16:08.695199] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-23T20:16:08.695332] [INFO ] [sig ] AMZZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:08.842091] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AMZZ.txt [2026-01-23T20:16:08.842257] [INFO ] [sig ] [181/3475] Completed AMZZ in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:08.842298] [INFO ] [sig ] [182/3475] Forecasting AN... [2026-01-23T20:16:08.842327] [INFO ] [sig ] Generating forecast for: AN [2026-01-23T20:16:08.842358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-23T20:16:08.854607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-23T20:16:08.855006] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-23T20:16:08.855884] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-23T20:16:08.855936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:08.855982] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:08.856010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:08.856068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:08.917460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:08.918384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:08.918469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:08.918502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:09.044313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:09.044478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:09.044518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:09.044548] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:09.048029] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-01-23T20:16:09.048321] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-23T20:16:09.048462] [INFO ] [sig ] AN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:09.190629] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AN.txt [2026-01-23T20:16:09.190796] [INFO ] [sig ] [182/3475] Completed AN in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:09.190838] [INFO ] [sig ] [183/3475] Forecasting ANAB... [2026-01-23T20:16:09.190869] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-23T20:16:09.190903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-23T20:16:09.203513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-23T20:16:09.203835] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-23T20:16:09.204681] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-23T20:16:09.204734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:09.204766] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:09.204794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:09.204851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:09.264269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:09.265090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:09.265183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:09.265217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:09.384584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:09.384730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:09.384772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:09.384834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:09.388416] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=36.52%) [2026-01-23T20:16:09.388724] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-23T20:16:09.388861] [INFO ] [sig ] ANAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:09.537158] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANAB.txt [2026-01-23T20:16:09.537301] [INFO ] [sig ] [183/3475] Completed ANAB in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:09.537344] [INFO ] [sig ] [184/3475] Forecasting ANDE... [2026-01-23T20:16:09.537405] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-23T20:16:09.537441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-23T20:16:09.550704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-23T20:16:09.550993] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-23T20:16:09.552040] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-23T20:16:09.552092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:09.552123] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:09.552149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:09.552206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:09.611773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:09.612719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:09.612797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:09.612830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:09.739637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:09.739798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:09.739840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:09.739871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:09.743853] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=85.55%) [2026-01-23T20:16:09.744135] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-23T20:16:09.744273] [INFO ] [sig ] ANDE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:09.888154] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ANDE.txt [2026-01-23T20:16:09.888320] [INFO ] [sig ] [184/3475] Completed ANDE in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:09.888360] [INFO ] [sig ] [185/3475] Forecasting ANF... [2026-01-23T20:16:09.888389] [INFO ] [sig ] Generating forecast for: ANF [2026-01-23T20:16:09.888420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-23T20:16:09.901031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-23T20:16:09.901344] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-23T20:16:09.902225] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-23T20:16:09.902279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:09.902311] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:09.902339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:09.902399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:09.960468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:09.961406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:09.961490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:09.961526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:10.087516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:10.087697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:10.087742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:10.087774] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:10.091306] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-23T20:16:10.091618] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-23T20:16:10.091760] [INFO ] [sig ] ANF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:10.242814] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANF.txt [2026-01-23T20:16:10.242978] [INFO ] [sig ] [185/3475] Completed ANF in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:10.243021] [INFO ] [sig ] [186/3475] Forecasting ANGI... [2026-01-23T20:16:10.243062] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-23T20:16:10.243108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-23T20:16:10.261721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-23T20:16:10.262068] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-23T20:16:10.262904] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-23T20:16:10.262957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:10.262989] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:10.263015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:10.263076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:10.322659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:10.323818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:10.323908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:10.323941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:10.447307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:10.447496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:10.447542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:10.447590] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:10.451284] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-01-23T20:16:10.451590] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-23T20:16:10.451735] [INFO ] [sig ] ANGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:10.601505] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANGI.txt [2026-01-23T20:16:10.601657] [INFO ] [sig ] [186/3475] Completed ANGI in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:10.601699] [INFO ] [sig ] [187/3475] Forecasting ANGL... [2026-01-23T20:16:10.601727] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-23T20:16:10.601757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-23T20:16:10.614664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-23T20:16:10.614948] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-23T20:16:10.615776] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-23T20:16:10.615827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:10.615859] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:10.615886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:10.615942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:10.675129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:10.676117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:10.676208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:10.676241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:10.803510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:10.803683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:10.803725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:10.803756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:10.807212] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=89.40%) [2026-01-23T20:16:10.807509] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-23T20:16:10.807661] [INFO ] [sig ] ANGL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:10.960736] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ANGL.txt [2026-01-23T20:16:10.960885] [INFO ] [sig ] [187/3475] Completed ANGL in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.5m [2026-01-23T20:16:10.960926] [INFO ] [sig ] [188/3475] Forecasting ANGO... [2026-01-23T20:16:10.960956] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-23T20:16:10.960987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-23T20:16:10.972794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-23T20:16:10.973136] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-23T20:16:10.973969] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-23T20:16:10.974020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:10.974052] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:10.974082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:10.974140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:11.032499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:11.033311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:11.033391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:11.033425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:11.156978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:11.157136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:11.157177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:11.157205] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:11.160794] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-23T20:16:11.161104] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-23T20:16:11.161250] [INFO ] [sig ] ANGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:11.305324] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANGO.txt [2026-01-23T20:16:11.305479] [INFO ] [sig ] [188/3475] Completed ANGO in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:11.305519] [INFO ] [sig ] [189/3475] Forecasting ANIK... [2026-01-23T20:16:11.305548] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-23T20:16:11.305613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-23T20:16:11.318809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-23T20:16:11.319225] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-23T20:16:11.320502] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-23T20:16:11.320556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:11.320609] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:11.320637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:11.320695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:11.398015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:11.399549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:11.399697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:11.399741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:11.530468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:11.530648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:11.530693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:11.530740] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:11.534667] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-23T20:16:11.534958] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-23T20:16:11.535099] [INFO ] [sig ] ANIK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:11.680841] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ANIK.txt [2026-01-23T20:16:11.681011] [INFO ] [sig ] [189/3475] Completed ANIK in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:11.681052] [INFO ] [sig ] [190/3475] Forecasting ANIP... [2026-01-23T20:16:11.681081] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-23T20:16:11.681112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-23T20:16:11.693667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-23T20:16:11.694049] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-23T20:16:11.694926] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-23T20:16:11.694979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:11.695011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:11.695038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:11.695095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:11.759086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:11.760258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:11.760379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:11.760415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:11.892169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:11.892324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:11.892363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:11.892392] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:11.896024] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-01-23T20:16:11.896349] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-23T20:16:11.896495] [INFO ] [sig ] ANIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:12.044163] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANIP.txt [2026-01-23T20:16:12.044329] [INFO ] [sig ] [190/3475] Completed ANIP in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:12.044370] [INFO ] [sig ] [191/3475] Forecasting ANIX... [2026-01-23T20:16:12.044400] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-23T20:16:12.044433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-23T20:16:12.056899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-23T20:16:12.057246] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-23T20:16:12.058112] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-23T20:16:12.058176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:12.058216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:12.058249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:12.058306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:12.116736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:12.117548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:12.117646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:12.117695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:12.242909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:12.243062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:12.243104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:12.243133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:12.246531] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-23T20:16:12.246835] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-23T20:16:12.246971] [INFO ] [sig ] ANIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:12.393351] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANIX.txt [2026-01-23T20:16:12.393491] [INFO ] [sig ] [191/3475] Completed ANIX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:12.393531] [INFO ] [sig ] [192/3475] Forecasting ANNX... [2026-01-23T20:16:12.393561] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-23T20:16:12.393613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-23T20:16:12.405266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-23T20:16:12.405555] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-23T20:16:12.406375] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-23T20:16:12.406426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:12.406458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:12.406485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:12.406541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:12.467998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:12.468904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:12.468982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:12.469016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:12.593352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:12.593509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:12.593590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:12.593623] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:12.597135] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-01-23T20:16:12.597445] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-23T20:16:12.597599] [INFO ] [sig ] ANNX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:12.743053] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ANNX.txt [2026-01-23T20:16:12.743210] [INFO ] [sig ] [192/3475] Completed ANNX in 0.3s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:12.743251] [INFO ] [sig ] [193/3475] Forecasting ANTX... [2026-01-23T20:16:12.743280] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-23T20:16:12.743312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-23T20:16:12.755831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-23T20:16:12.756135] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-23T20:16:12.756987] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-23T20:16:12.757039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:12.757072] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:12.757110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:12.757168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:12.824391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:12.825414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:12.825514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:12.825554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:12.951637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:12.951808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:12.951852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:12.951884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:12.956095] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-23T20:16:12.956643] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-23T20:16:12.956803] [INFO ] [sig ] ANTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:13.108323] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ANTX.txt [2026-01-23T20:16:13.108506] [INFO ] [sig ] [193/3475] Completed ANTX in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:13.108547] [INFO ] [sig ] [194/3475] Forecasting ANVS... [2026-01-23T20:16:13.108595] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-23T20:16:13.108630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-23T20:16:13.121688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-23T20:16:13.122076] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-23T20:16:13.122908] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-23T20:16:13.122960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:13.122993] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:13.123021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:13.123077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:13.206492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:13.207592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:13.207707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:13.207751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:13.333953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:13.334110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:13.334153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:13.334184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:13.338466] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=66.24%) [2026-01-23T20:16:13.338879] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-23T20:16:13.339064] [INFO ] [sig ] ANVS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:13.491144] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ANVS.txt [2026-01-23T20:16:13.491276] [INFO ] [sig ] [194/3475] Completed ANVS in 0.4s | 2.82 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-23T20:16:13.491316] [INFO ] [sig ] [195/3475] Forecasting AOD... [2026-01-23T20:16:13.491345] [INFO ] [sig ] Generating forecast for: AOD [2026-01-23T20:16:13.491600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-23T20:16:13.504676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-23T20:16:13.504940] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-23T20:16:13.505790] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-23T20:16:13.505842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:13.505874] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:13.505901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:13.505958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:13.566611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:13.567317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:13.567412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:13.567446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:13.689667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:13.689824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:13.689864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:13.689892] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:13.693325] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-01-23T20:16:13.693643] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-23T20:16:13.693777] [INFO ] [sig ] AOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:13.836168] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AOD.txt [2026-01-23T20:16:13.836308] [INFO ] [sig ] [195/3475] Completed AOD in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:13.836348] [INFO ] [sig ] [196/3475] Forecasting AOHY... [2026-01-23T20:16:13.836378] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-23T20:16:13.836409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-23T20:16:13.848022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-23T20:16:13.848331] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-23T20:16:13.849163] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-23T20:16:13.849226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:13.849265] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:13.849300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:13.849360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:13.909072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:13.910085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:13.910167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:13.910203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:14.027075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:14.027231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:14.027273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:14.027302] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:14.030820] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-01-23T20:16:14.031106] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-23T20:16:14.031242] [INFO ] [sig ] AOHY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:14.170258] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AOHY.txt [2026-01-23T20:16:14.170420] [INFO ] [sig ] [196/3475] Completed AOHY in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:14.170460] [INFO ] [sig ] [197/3475] Forecasting AON... [2026-01-23T20:16:14.170491] [INFO ] [sig ] Generating forecast for: AON [2026-01-23T20:16:14.170526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-23T20:16:14.182834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-23T20:16:14.183201] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-23T20:16:14.184081] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-23T20:16:14.184133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:14.184195] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:14.184226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:14.184283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:14.242045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:14.243015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:14.243107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:14.243139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:14.370915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:14.371067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:14.371108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:14.371137] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:14.374560] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-23T20:16:14.374854] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-23T20:16:14.374982] [INFO ] [sig ] AON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:14.514654] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AON.txt [2026-01-23T20:16:14.514803] [INFO ] [sig ] [197/3475] Completed AON in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:14.514845] [INFO ] [sig ] [198/3475] Forecasting AOS... [2026-01-23T20:16:14.514875] [INFO ] [sig ] Generating forecast for: AOS [2026-01-23T20:16:14.514906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-23T20:16:14.526632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-23T20:16:14.526915] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-23T20:16:14.527754] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-23T20:16:14.527805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:14.527837] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:14.527863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:14.527919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:14.585544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:14.586214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:14.586288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:14.586322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:14.709635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:14.709792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:14.709847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:14.709889] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:14.713422] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=40.22%) [2026-01-23T20:16:14.713744] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-23T20:16:14.713887] [INFO ] [sig ] AOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:14.863039] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AOS.txt [2026-01-23T20:16:14.863200] [INFO ] [sig ] [198/3475] Completed AOS in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:14.863241] [INFO ] [sig ] [199/3475] Forecasting AOSL... [2026-01-23T20:16:14.863270] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-23T20:16:14.863301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-23T20:16:14.874942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-23T20:16:14.875256] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-23T20:16:14.876117] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-23T20:16:14.876170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:14.876203] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:14.876229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:14.876290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:14.935417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:14.936341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:14.936428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:14.936462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:15.065396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:15.065554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:15.065616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:15.065646] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:15.069040] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-01-23T20:16:15.069323] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-23T20:16:15.069457] [INFO ] [sig ] AOSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:15.206049] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AOSL.txt [2026-01-23T20:16:15.206187] [INFO ] [sig ] [199/3475] Completed AOSL in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:15.206226] [INFO ] [sig ] [200/3475] Forecasting AP... [2026-01-23T20:16:15.206256] [INFO ] [sig ] Generating forecast for: AP [2026-01-23T20:16:15.206288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-23T20:16:15.219017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-23T20:16:15.219312] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-23T20:16:15.220133] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-23T20:16:15.220184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:15.220216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:15.220242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:15.220298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:15.276774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:15.277530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:15.277627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:15.277662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:15.397701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:15.397855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:15.397896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:15.397924] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:15.401401] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=71.43%) [2026-01-23T20:16:15.401701] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-23T20:16:15.401834] [INFO ] [sig ] AP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:15.549115] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AP.txt [2026-01-23T20:16:15.549276] [INFO ] [sig ] [200/3475] Completed AP in 0.3s | 2.82 sym/s | Total: 1.2m | ETA: 19.4m [2026-01-23T20:16:15.549318] [INFO ] [sig ] [201/3475] Forecasting APA... [2026-01-23T20:16:15.549349] [INFO ] [sig ] Generating forecast for: APA [2026-01-23T20:16:15.549383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-23T20:16:19.945417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-23T20:16:19.945961] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-23T20:16:19.946979] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-23T20:16:19.947031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:19.947063] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:19.947090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:19.947145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:20.005959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:20.006856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:20.006934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:20.006967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:20.131630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:20.131788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:20.131829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:20.131858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:20.135267] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=21.51%) [2026-01-23T20:16:20.135546] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-23T20:16:20.135695] [INFO ] [sig ] APA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:20.272814] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APA.txt [2026-01-23T20:16:20.272984] [INFO ] [sig ] [201/3475] Completed APA in 4.7s | 2.66 sym/s | Total: 1.3m | ETA: 20.5m [2026-01-23T20:16:20.273032] [INFO ] [sig ] [202/3475] Forecasting APAM... [2026-01-23T20:16:20.273064] [INFO ] [sig ] Generating forecast for: APAM [2026-01-23T20:16:20.273097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-23T20:16:20.284244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-23T20:16:20.284624] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-23T20:16:20.285464] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-23T20:16:20.285516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:20.285548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:20.285600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:20.285663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:20.343901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:20.344748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:20.344830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:20.344865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:20.467279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:20.467478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:20.467524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:20.467553] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:20.471013] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-23T20:16:20.471299] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-23T20:16:20.471442] [INFO ] [sig ] APAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:20.611450] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APAM.txt [2026-01-23T20:16:20.611607] [INFO ] [sig ] [202/3475] Completed APAM in 0.3s | 2.66 sym/s | Total: 1.3m | ETA: 20.5m [2026-01-23T20:16:20.611648] [INFO ] [sig ] [203/3475] Forecasting APD... [2026-01-23T20:16:20.611677] [INFO ] [sig ] Generating forecast for: APD [2026-01-23T20:16:20.611707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-23T20:16:20.623424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-23T20:16:20.623761] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-23T20:16:20.624642] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-23T20:16:20.624697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:20.624729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:20.624756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:20.624825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:20.683187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:20.683862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:20.683941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:20.683976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:20.832451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:20.832621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:20.832665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:20.832694] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:20.836917] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=44.49%) [2026-01-23T20:16:20.837228] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-23T20:16:20.837414] [INFO ] [sig ] APD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:20.983040] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APD.txt [2026-01-23T20:16:20.983199] [INFO ] [sig ] [203/3475] Completed APD in 0.4s | 2.66 sym/s | Total: 1.3m | ETA: 20.5m [2026-01-23T20:16:20.983244] [INFO ] [sig ] [204/3475] Forecasting APEI... [2026-01-23T20:16:20.983274] [INFO ] [sig ] Generating forecast for: APEI [2026-01-23T20:16:20.983305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-23T20:16:20.994849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-23T20:16:20.995188] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-23T20:16:20.996063] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-23T20:16:20.996116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:20.996149] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:20.996176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:20.996232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:21.054559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:21.055510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:21.055624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:21.055660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:21.175913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:21.176076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:21.176118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:21.176147] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:21.179893] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-23T20:16:21.180245] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-23T20:16:21.180392] [INFO ] [sig ] APEI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:21.320684] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APEI.txt [2026-01-23T20:16:21.320822] [INFO ] [sig ] [204/3475] Completed APEI in 0.3s | 2.66 sym/s | Total: 1.3m | ETA: 20.5m [2026-01-23T20:16:21.320866] [INFO ] [sig ] [205/3475] Forecasting APG... [2026-01-23T20:16:21.320908] [INFO ] [sig ] Generating forecast for: APG [2026-01-23T20:16:21.320942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-23T20:16:21.334838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-23T20:16:21.335247] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-23T20:16:21.336114] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-23T20:16:21.336169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:21.336201] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:21.336227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:21.336284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:21.393744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:21.394649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:21.394732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:21.394767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:21.516483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:21.516656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:21.516699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:21.516728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:21.520200] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-23T20:16:21.520487] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-23T20:16:21.520640] [INFO ] [sig ] APG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:21.658298] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APG.txt [2026-01-23T20:16:21.658435] [INFO ] [sig ] [205/3475] Completed APG in 0.3s | 2.66 sym/s | Total: 1.3m | ETA: 20.5m [2026-01-23T20:16:21.658473] [INFO ] [sig ] [206/3475] Forecasting APGE... [2026-01-23T20:16:21.658503] [INFO ] [sig ] Generating forecast for: APGE [2026-01-23T20:16:21.658533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-23T20:16:23.972649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-23T20:16:23.973025] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-23T20:16:23.973848] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-23T20:16:23.973902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:23.973958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:23.973988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:23.974045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:24.030372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:24.031307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:24.031394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:24.031428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:24.150114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:24.150273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:24.150314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:24.150341] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:24.153903] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-23T20:16:24.154219] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-23T20:16:24.154362] [INFO ] [sig ] APGE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:24.295114] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APGE.txt [2026-01-23T20:16:24.295270] [INFO ] [sig ] [206/3475] Completed APGE in 2.6s | 2.58 sym/s | Total: 1.3m | ETA: 21.1m [2026-01-23T20:16:24.295313] [INFO ] [sig ] [207/3475] Forecasting APH... [2026-01-23T20:16:24.295344] [INFO ] [sig ] Generating forecast for: APH [2026-01-23T20:16:24.295376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-23T20:16:24.308086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-23T20:16:24.308463] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-23T20:16:24.309540] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-23T20:16:24.309616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:24.309651] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:24.309679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:24.309738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:24.370677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:24.371938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:24.372071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:24.372117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:24.506828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:24.506998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:24.507040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:24.507069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:24.511207] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-01-23T20:16:24.511496] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-23T20:16:24.511851] [INFO ] [sig ] APH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:24.650665] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APH.txt [2026-01-23T20:16:24.650826] [INFO ] [sig ] [207/3475] Completed APH in 0.4s | 2.59 sym/s | Total: 1.3m | ETA: 21.1m [2026-01-23T20:16:24.650866] [INFO ] [sig ] [208/3475] Forecasting API... [2026-01-23T20:16:24.650898] [INFO ] [sig ] Generating forecast for: API [2026-01-23T20:16:24.650930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-23T20:16:24.662866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-23T20:16:24.663251] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-23T20:16:24.664089] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-23T20:16:24.664141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:24.664173] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:24.664200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:24.664256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:24.722936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:24.723906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:24.723991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:24.724024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:24.840660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:24.840815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:24.840857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:24.840886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:24.844246] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-23T20:16:24.844522] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-23T20:16:24.844671] [INFO ] [sig ] API: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:24.984891] [INFO ] [LOCAL ] Saved forecast: API 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/API.txt [2026-01-23T20:16:24.985037] [INFO ] [sig ] [208/3475] Completed API in 0.3s | 2.59 sym/s | Total: 1.3m | ETA: 21.0m [2026-01-23T20:16:24.985075] [INFO ] [sig ] [209/3475] Forecasting APLD... [2026-01-23T20:16:24.985105] [INFO ] [sig ] Generating forecast for: APLD [2026-01-23T20:16:24.985137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-23T20:16:25.000314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-23T20:16:25.001006] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-23T20:16:25.002164] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-23T20:16:25.002220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:25.002255] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:25.002282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:25.002339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:25.066166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:25.067099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:25.067188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:25.067224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:25.191670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:25.191843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:25.191887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:25.191915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:25.195443] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-23T20:16:25.195756] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-23T20:16:25.195893] [INFO ] [sig ] APLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:25.340068] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APLD.txt [2026-01-23T20:16:25.340231] [INFO ] [sig ] [209/3475] Completed APLD in 0.4s | 2.59 sym/s | Total: 1.3m | ETA: 21.0m [2026-01-23T20:16:25.340277] [INFO ] [sig ] [210/3475] Forecasting APLE... [2026-01-23T20:16:25.340308] [INFO ] [sig ] Generating forecast for: APLE [2026-01-23T20:16:25.340340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-23T20:16:25.352909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-23T20:16:25.353314] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-23T20:16:25.354157] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-23T20:16:25.354210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:25.354242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:25.354269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:25.354324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:25.412933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:25.413877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:25.413962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:25.413997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:25.541467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:25.541639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:25.541681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:25.541711] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:25.545115] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-23T20:16:25.545418] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-23T20:16:25.545548] [INFO ] [sig ] APLE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:25.684887] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APLE.txt [2026-01-23T20:16:25.685124] [INFO ] [sig ] [210/3475] Completed APLE in 0.3s | 2.59 sym/s | Total: 1.4m | ETA: 21.0m [2026-01-23T20:16:25.685172] [INFO ] [sig ] [211/3475] Forecasting APLS... [2026-01-23T20:16:25.685204] [INFO ] [sig ] Generating forecast for: APLS [2026-01-23T20:16:25.685236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-23T20:16:25.697258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-23T20:16:25.697677] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-23T20:16:25.698506] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-23T20:16:25.698590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:25.698634] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:25.698662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:25.698720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:25.761204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:25.762134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:25.762219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:25.762256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:25.890269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:25.890429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:25.890475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:25.890507] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:25.894498] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-23T20:16:25.894810] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-23T20:16:25.894970] [INFO ] [sig ] APLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:26.045378] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APLS.txt [2026-01-23T20:16:26.045566] [INFO ] [sig ] [211/3475] Completed APLS in 0.4s | 2.59 sym/s | Total: 1.4m | ETA: 21.0m [2026-01-23T20:16:26.045637] [INFO ] [sig ] [212/3475] Forecasting APO... [2026-01-23T20:16:26.045668] [INFO ] [sig ] Generating forecast for: APO [2026-01-23T20:16:26.045701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-23T20:16:26.058041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-23T20:16:26.058436] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-23T20:16:26.059311] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-23T20:16:26.059366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:26.059400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:26.059428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:26.059490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:26.117676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:26.118609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:26.118693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:26.118728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:26.252004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:26.252176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:26.252223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:26.252264] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:26.256343] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-01-23T20:16:26.256727] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-23T20:16:26.256883] [INFO ] [sig ] APO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:26.399310] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APO.txt [2026-01-23T20:16:26.399472] [INFO ] [sig ] [212/3475] Completed APO in 0.4s | 2.59 sym/s | Total: 1.4m | ETA: 21.0m [2026-01-23T20:16:26.399512] [INFO ] [sig ] [213/3475] Forecasting APOG... [2026-01-23T20:16:26.399541] [INFO ] [sig ] Generating forecast for: APOG [2026-01-23T20:16:26.399597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-23T20:16:26.411098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-23T20:16:26.411475] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-23T20:16:26.412305] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-23T20:16:26.412357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:26.412389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:26.412415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:26.412472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:26.470633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:26.471548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:26.471652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:26.471685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:26.602074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:26.602243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:26.602290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:26.602340] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:26.606359] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-23T20:16:26.606723] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-23T20:16:26.606878] [INFO ] [sig ] APOG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:26.770959] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APOG.txt [2026-01-23T20:16:26.771153] [INFO ] [sig ] [213/3475] Completed APOG in 0.4s | 2.59 sym/s | Total: 1.4m | ETA: 21.0m [2026-01-23T20:16:26.771208] [INFO ] [sig ] [214/3475] Forecasting APP... [2026-01-23T20:16:26.771250] [INFO ] [sig ] Generating forecast for: APP [2026-01-23T20:16:26.771295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-23T20:16:26.784991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-23T20:16:26.785381] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-23T20:16:26.786254] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-23T20:16:26.786309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:26.786380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:26.786411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:26.786470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:26.845459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:26.846432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:26.846528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:26.846560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:26.964231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:26.964393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:26.964435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:26.964465] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:26.968063] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-01-23T20:16:26.968356] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-23T20:16:26.968496] [INFO ] [sig ] APP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:27.116135] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APP.txt [2026-01-23T20:16:27.116299] [INFO ] [sig ] [214/3475] Completed APP in 0.3s | 2.59 sym/s | Total: 1.4m | ETA: 21.0m [2026-01-23T20:16:27.116340] [INFO ] [sig ] [215/3475] Forecasting APPF... [2026-01-23T20:16:27.116370] [INFO ] [sig ] Generating forecast for: APPF [2026-01-23T20:16:27.116400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-23T20:16:27.128149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-23T20:16:27.128539] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-23T20:16:27.129381] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-23T20:16:27.129436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:27.129474] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:27.129506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:27.129601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:27.188651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:27.189626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:27.189732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:27.189765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:27.311854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:27.312028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:27.312071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:27.312100] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:27.315695] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-23T20:16:27.316040] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-23T20:16:27.316194] [INFO ] [sig ] APPF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:27.465859] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APPF.txt [2026-01-23T20:16:27.466025] [INFO ] [sig ] [215/3475] Completed APPF in 0.3s | 2.59 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:27.466065] [INFO ] [sig ] [216/3475] Forecasting APPN... [2026-01-23T20:16:27.466095] [INFO ] [sig ] Generating forecast for: APPN [2026-01-23T20:16:27.466126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-23T20:16:27.480163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-23T20:16:27.480616] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-23T20:16:27.481677] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-23T20:16:27.481745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:27.481795] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:27.481838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:27.481923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:27.546076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:27.546977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:27.547059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:27.547092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:27.667731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:27.668071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:27.668110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:27.668138] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:27.671838] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-23T20:16:27.672109] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-23T20:16:27.672242] [INFO ] [sig ] APPN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:27.812416] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APPN.txt [2026-01-23T20:16:27.812628] [INFO ] [sig ] [216/3475] Completed APPN in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:27.812687] [INFO ] [sig ] [217/3475] Forecasting APPS... [2026-01-23T20:16:27.812730] [INFO ] [sig ] Generating forecast for: APPS [2026-01-23T20:16:27.812781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-23T20:16:27.829820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-23T20:16:27.830324] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-23T20:16:27.831514] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-23T20:16:27.831605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:27.831655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:27.831714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:27.831805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:27.900865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:27.901772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:27.901860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:27.901896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:28.027998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:28.028155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:28.028201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:28.028285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:28.031875] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-01-23T20:16:28.032257] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-23T20:16:28.032438] [INFO ] [sig ] APPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:28.187296] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/APPS.txt [2026-01-23T20:16:28.187500] [INFO ] [sig ] [217/3475] Completed APPS in 0.4s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:28.187545] [INFO ] [sig ] [218/3475] Forecasting APYX... [2026-01-23T20:16:28.187594] [INFO ] [sig ] Generating forecast for: APYX [2026-01-23T20:16:28.187631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-23T20:16:28.199352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-23T20:16:28.199756] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-23T20:16:28.200596] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-23T20:16:28.200649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:28.200682] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:28.200709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:28.200766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:28.276956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:28.278122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:28.278228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:28.278275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:28.414046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:28.414210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:28.414254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:28.414287] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:28.418280] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-23T20:16:28.418632] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-23T20:16:28.419001] [INFO ] [sig ] APYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:28.559233] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/APYX.txt [2026-01-23T20:16:28.559375] [INFO ] [sig ] [218/3475] Completed APYX in 0.4s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:28.559414] [INFO ] [sig ] [219/3475] Forecasting AQMS... [2026-01-23T20:16:28.559444] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-23T20:16:28.559477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-23T20:16:28.571083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-23T20:16:28.571374] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-23T20:16:28.572225] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-23T20:16:28.572277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:28.572309] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:28.572334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:28.572391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:28.628613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:28.629493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:28.629599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:28.629635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:28.745710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:28.745867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:28.745909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:28.745943] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:28.749808] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-01-23T20:16:28.750171] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-23T20:16:28.750327] [INFO ] [sig ] AQMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:28.903738] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AQMS.txt [2026-01-23T20:16:28.903908] [INFO ] [sig ] [219/3475] Completed AQMS in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:28.903948] [INFO ] [sig ] [220/3475] Forecasting AQN... [2026-01-23T20:16:28.903978] [INFO ] [sig ] Generating forecast for: AQN [2026-01-23T20:16:28.904013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-23T20:16:28.917174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-23T20:16:28.917615] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-23T20:16:28.918460] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-23T20:16:28.918513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:28.918551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:28.918613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:28.918683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:28.984633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:28.985972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:28.986060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:28.986095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:29.112909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:29.113068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:29.113109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:29.113141] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:29.116652] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-23T20:16:29.116959] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-23T20:16:29.117109] [INFO ] [sig ] AQN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:29.259698] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AQN.txt [2026-01-23T20:16:29.259860] [INFO ] [sig ] [220/3475] Completed AQN in 0.4s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:29.259900] [INFO ] [sig ] [221/3475] Forecasting AQNB... [2026-01-23T20:16:29.259930] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-23T20:16:29.259967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-23T20:16:29.271863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-23T20:16:29.272248] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-23T20:16:29.273126] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-23T20:16:29.273182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:29.273216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:29.273244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:29.273302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:29.335411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:29.336350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:29.336438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:29.336474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:29.449515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:29.449697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:29.449739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:29.449768] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:29.453260] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=10.90%) [2026-01-23T20:16:29.453546] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-23T20:16:29.453699] [INFO ] [sig ] AQNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:29.594567] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AQNB.txt [2026-01-23T20:16:29.594807] [INFO ] [sig ] [221/3475] Completed AQNB in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:29.594854] [INFO ] [sig ] [222/3475] Forecasting ARBB... [2026-01-23T20:16:29.594890] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-23T20:16:29.594926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-23T20:16:29.609260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-23T20:16:29.609763] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-23T20:16:29.610980] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-23T20:16:29.611042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:29.611081] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:29.611119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:29.611199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:29.677702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:29.678726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:29.678840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:29.678889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:29.824376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:29.824542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:29.824601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:29.824635] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:29.828509] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-23T20:16:29.828841] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-23T20:16:29.828981] [INFO ] [sig ] ARBB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:29.976550] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARBB.txt [2026-01-23T20:16:29.976730] [INFO ] [sig ] [222/3475] Completed ARBB in 0.4s | 2.60 sym/s | Total: 1.4m | ETA: 20.9m [2026-01-23T20:16:29.976771] [INFO ] [sig ] [223/3475] Forecasting ARBE... [2026-01-23T20:16:29.976800] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-23T20:16:29.976832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-23T20:16:29.988745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-23T20:16:29.989103] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-23T20:16:29.989955] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-23T20:16:29.990008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:29.990040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:29.990067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:29.990123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:30.047053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:30.047985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:30.048069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:30.048102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:30.175617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:30.175780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:30.175820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:30.175859] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:30.179308] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=29.57%) [2026-01-23T20:16:30.179598] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-23T20:16:30.179737] [INFO ] [sig ] ARBE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:30.315311] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARBE.txt [2026-01-23T20:16:30.315442] [INFO ] [sig ] [223/3475] Completed ARBE in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.8m [2026-01-23T20:16:30.315482] [INFO ] [sig ] [224/3475] Forecasting ARCB... [2026-01-23T20:16:30.315512] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-23T20:16:30.315543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-23T20:16:30.327298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-23T20:16:30.327697] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-23T20:16:30.328502] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-23T20:16:30.328557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:30.328616] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:30.328647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:30.328703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:30.387272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:30.388199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:30.388325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:30.388361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:30.521748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:30.521895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:30.521941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:30.521986] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:30.525403] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=85.55%) [2026-01-23T20:16:30.525706] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-23T20:16:30.525840] [INFO ] [sig ] ARCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:30.662013] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARCB.txt [2026-01-23T20:16:30.662159] [INFO ] [sig ] [224/3475] Completed ARCB in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.8m [2026-01-23T20:16:30.662199] [INFO ] [sig ] [225/3475] Forecasting ARCC... [2026-01-23T20:16:30.662229] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-23T20:16:30.662260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-23T20:16:30.674042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-23T20:16:30.674409] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-23T20:16:30.675229] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-23T20:16:30.675282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:30.675314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:30.675342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:30.675398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:30.732413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:30.733334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:30.733418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:30.733451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:30.851960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:30.852117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:30.852158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:30.852187] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:30.855795] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-23T20:16:30.856072] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-23T20:16:30.856202] [INFO ] [sig ] ARCC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:31.000297] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARCC.txt [2026-01-23T20:16:31.000474] [INFO ] [sig ] [225/3475] Completed ARCC in 0.3s | 2.60 sym/s | Total: 1.4m | ETA: 20.8m [2026-01-23T20:16:31.000515] [INFO ] [sig ] [226/3475] Forecasting ARCO... [2026-01-23T20:16:31.000544] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-23T20:16:31.000600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-23T20:16:31.012866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-23T20:16:31.013227] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-23T20:16:31.014074] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-23T20:16:31.014126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:31.014157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:31.014184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:31.014240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:31.070528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:31.071424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:31.071508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:31.071541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:31.186030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:31.186186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:31.186226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:31.186255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:31.190048] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-23T20:16:31.190331] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-23T20:16:31.190464] [INFO ] [sig ] ARCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:31.331691] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARCO.txt [2026-01-23T20:16:31.331855] [INFO ] [sig ] [226/3475] Completed ARCO in 0.3s | 2.61 sym/s | Total: 1.4m | ETA: 20.8m [2026-01-23T20:16:31.331895] [INFO ] [sig ] [227/3475] Forecasting ARDC... [2026-01-23T20:16:31.331924] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-23T20:16:31.331955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-23T20:16:31.350328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-23T20:16:31.350731] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-23T20:16:31.351543] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-23T20:16:31.351613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:31.351647] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:31.351674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:31.351730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:31.409027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:31.409863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:31.409946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:31.409980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:31.535097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:31.535249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:31.535289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:31.535319] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:31.538891] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-23T20:16:31.539173] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-23T20:16:31.539307] [INFO ] [sig ] ARDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:31.695396] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARDC.txt [2026-01-23T20:16:31.695626] [INFO ] [sig ] [227/3475] Completed ARDC in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.8m [2026-01-23T20:16:31.695677] [INFO ] [sig ] [228/3475] Forecasting ARDX... [2026-01-23T20:16:31.695712] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-23T20:16:31.695745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-23T20:16:31.709484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-23T20:16:31.709883] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-23T20:16:31.710751] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-23T20:16:31.710806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:31.710841] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:31.710870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:31.710940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:31.779349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:31.780651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:31.780944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:31.780978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:31.908750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:31.909100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:31.909143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:31.909171] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:31.913169] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-01-23T20:16:31.913442] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-23T20:16:31.913589] [INFO ] [sig ] ARDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:32.056350] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARDX.txt [2026-01-23T20:16:32.056499] [INFO ] [sig ] [228/3475] Completed ARDX in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.8m [2026-01-23T20:16:32.056539] [INFO ] [sig ] [229/3475] Forecasting ARE... [2026-01-23T20:16:32.056585] [INFO ] [sig ] Generating forecast for: ARE [2026-01-23T20:16:32.056621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-23T20:16:32.071024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-23T20:16:32.071424] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-23T20:16:32.072468] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-23T20:16:32.072526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:32.072560] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:32.072638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:32.072701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:32.137005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:32.137954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:32.138038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:32.138071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:32.263280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:32.263439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:32.263480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:32.263508] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:32.267774] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-23T20:16:32.268058] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-23T20:16:32.268194] [INFO ] [sig ] ARE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:32.414186] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARE.txt [2026-01-23T20:16:32.414336] [INFO ] [sig ] [229/3475] Completed ARE in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:32.414377] [INFO ] [sig ] [230/3475] Forecasting AREC... [2026-01-23T20:16:32.414407] [INFO ] [sig ] Generating forecast for: AREC [2026-01-23T20:16:32.414438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-23T20:16:32.426008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-23T20:16:32.426344] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-23T20:16:32.427169] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-23T20:16:32.427231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:32.427264] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:32.427291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:32.427347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:32.495755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:32.496711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:32.496799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:32.496834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:32.619756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:32.619906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:32.619947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:32.619979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:32.623465] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-23T20:16:32.623787] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-23T20:16:32.623922] [INFO ] [sig ] AREC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:32.764679] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AREC.txt [2026-01-23T20:16:32.764850] [INFO ] [sig ] [230/3475] Completed AREC in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:32.764892] [INFO ] [sig ] [231/3475] Forecasting ARES... [2026-01-23T20:16:32.764921] [INFO ] [sig ] Generating forecast for: ARES [2026-01-23T20:16:32.764954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-23T20:16:32.778387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-23T20:16:32.778780] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-23T20:16:32.780061] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-23T20:16:32.780114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:32.780175] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:32.780206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:32.780264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:32.840952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:32.841845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:32.841928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:32.841964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:32.973434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:32.973617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:32.973669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:32.973705] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:32.977212] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-23T20:16:32.977517] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-23T20:16:32.977673] [INFO ] [sig ] ARES: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:33.117835] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARES.txt [2026-01-23T20:16:33.117990] [INFO ] [sig ] [231/3475] Completed ARES in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:33.118031] [INFO ] [sig ] [232/3475] Forecasting ARGX... [2026-01-23T20:16:33.118061] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-23T20:16:33.118093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-23T20:16:33.129826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-23T20:16:33.130118] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-23T20:16:33.130946] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-23T20:16:33.130998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:33.131030] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:33.131056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:33.131116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:33.188596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:33.189469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:33.189553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:33.189608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:33.315352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:33.315608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:33.315654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:33.315683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:33.319226] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-01-23T20:16:33.319537] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-23T20:16:33.319719] [INFO ] [sig ] ARGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:33.459138] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARGX.txt [2026-01-23T20:16:33.459290] [INFO ] [sig ] [232/3475] Completed ARGX in 0.3s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:33.459329] [INFO ] [sig ] [233/3475] Forecasting ARHS... [2026-01-23T20:16:33.459359] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-23T20:16:33.459390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-23T20:16:33.471055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-23T20:16:33.471370] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-23T20:16:33.472224] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-23T20:16:33.472276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:33.472308] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:33.472334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:33.472390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:33.528685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:33.529400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:33.529479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:33.529512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:33.651838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:33.651993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:33.652033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:33.652063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:33.655438] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=69.41%) [2026-01-23T20:16:33.655761] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-23T20:16:33.655890] [INFO ] [sig ] ARHS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:33.796069] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARHS.txt [2026-01-23T20:16:33.796227] [INFO ] [sig ] [233/3475] Completed ARHS in 0.3s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:33.796267] [INFO ] [sig ] [234/3475] Forecasting ARI... [2026-01-23T20:16:33.796297] [INFO ] [sig ] Generating forecast for: ARI [2026-01-23T20:16:33.796330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-23T20:16:33.807989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-23T20:16:33.808337] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-23T20:16:33.809186] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-23T20:16:33.809238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:33.809270] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:33.809296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:33.809352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:33.866312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:33.867084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:33.867165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:33.867198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:33.988909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:33.989067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:33.989106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:33.989168] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:33.992603] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=67.72%) [2026-01-23T20:16:33.992912] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-23T20:16:33.993048] [INFO ] [sig ] ARI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:34.135853] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARI.txt [2026-01-23T20:16:34.136039] [INFO ] [sig ] [234/3475] Completed ARI in 0.3s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:34.136080] [INFO ] [sig ] [235/3475] Forecasting ARKO... [2026-01-23T20:16:34.136110] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-23T20:16:34.136142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-23T20:16:34.149323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-23T20:16:34.149741] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-23T20:16:34.150608] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-23T20:16:34.150661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:34.150695] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:34.150723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:34.150780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:34.208762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:34.209765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:34.209861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:34.209893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:34.338232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:34.338394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:34.338438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:34.338469] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:34.342062] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=81.74%) [2026-01-23T20:16:34.342389] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-23T20:16:34.342534] [INFO ] [sig ] ARKO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:34.488090] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARKO.txt [2026-01-23T20:16:34.488252] [INFO ] [sig ] [235/3475] Completed ARKO in 0.4s | 2.61 sym/s | Total: 1.5m | ETA: 20.7m [2026-01-23T20:16:34.488292] [INFO ] [sig ] [236/3475] Forecasting ARLO... [2026-01-23T20:16:34.488320] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-23T20:16:34.488350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-23T20:16:34.500543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-23T20:16:34.500975] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-23T20:16:34.501790] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-23T20:16:34.501842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:34.501873] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:34.501901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:34.501958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:34.559315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:34.560207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:34.560292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:34.560325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:34.682630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:34.682792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:34.682832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:34.682862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:34.686261] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=59.11%) [2026-01-23T20:16:34.686557] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-23T20:16:34.686709] [INFO ] [sig ] ARLO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:34.832112] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARLO.txt [2026-01-23T20:16:34.832290] [INFO ] [sig ] [236/3475] Completed ARLO in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:34.832333] [INFO ] [sig ] [237/3475] Forecasting ARLP... [2026-01-23T20:16:34.832363] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-23T20:16:34.832395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-23T20:16:34.845378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-23T20:16:34.845775] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-23T20:16:34.846616] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-23T20:16:34.846668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:34.846700] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:34.846727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:34.846784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:34.904481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:34.905407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:34.905493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:34.905527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:35.026505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:35.026712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:35.026759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:35.026790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:35.030535] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-23T20:16:35.030950] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-23T20:16:35.031107] [INFO ] [sig ] ARLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:35.176628] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARLP.txt [2026-01-23T20:16:35.176798] [INFO ] [sig ] [237/3475] Completed ARLP in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:35.176839] [INFO ] [sig ] [238/3475] Forecasting ARM... [2026-01-23T20:16:35.176868] [INFO ] [sig ] Generating forecast for: ARM [2026-01-23T20:16:35.176900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-23T20:16:35.189280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-23T20:16:35.189683] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-23T20:16:35.190502] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-23T20:16:35.190554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:35.190614] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:35.190644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:35.190700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:35.247451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:35.248443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:35.248531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:35.248563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:35.372648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:35.372814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:35.372857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:35.372887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:35.376384] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-23T20:16:35.376733] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-23T20:16:35.376880] [INFO ] [sig ] ARM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:35.519545] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARM.txt [2026-01-23T20:16:35.519728] [INFO ] [sig ] [238/3475] Completed ARM in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:35.519768] [INFO ] [sig ] [239/3475] Forecasting ARMK... [2026-01-23T20:16:35.519797] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-23T20:16:35.519829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-23T20:16:35.536103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-23T20:16:35.536621] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-23T20:16:35.537762] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-23T20:16:35.537828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:35.537868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:35.537902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:35.537981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:35.599837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:35.600821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:35.600913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:35.600947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:35.723159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:35.723325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:35.723367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:35.723398] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:35.727107] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-23T20:16:35.727442] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-23T20:16:35.727611] [INFO ] [sig ] ARMK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:35.865540] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARMK.txt [2026-01-23T20:16:35.865733] [INFO ] [sig ] [239/3475] Completed ARMK in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:35.865774] [INFO ] [sig ] [240/3475] Forecasting AROC... [2026-01-23T20:16:35.865804] [INFO ] [sig ] Generating forecast for: AROC [2026-01-23T20:16:35.865835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-23T20:16:35.977330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-23T20:16:35.977773] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-23T20:16:35.978603] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-23T20:16:35.978656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:35.978690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:35.978720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:35.978776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:36.036873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:36.037812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:36.037900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:36.037935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:36.156741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:36.156895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:36.156937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:36.156966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:36.160590] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-01-23T20:16:36.160881] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-23T20:16:36.161021] [INFO ] [sig ] AROC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:36.298587] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AROC.txt [2026-01-23T20:16:36.298750] [INFO ] [sig ] [240/3475] Completed AROC in 0.4s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:36.298791] [INFO ] [sig ] [241/3475] Forecasting ARQ... [2026-01-23T20:16:36.298821] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-23T20:16:36.298854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-23T20:16:36.311105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-23T20:16:36.311430] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-23T20:16:36.312243] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-23T20:16:36.312298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:36.312353] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:36.312383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:36.312439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:36.374457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:36.375366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:36.375483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:36.375519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:36.499754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:36.500097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:36.500138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:36.500168] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:36.503840] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-23T20:16:36.504127] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-23T20:16:36.504261] [INFO ] [sig ] ARQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:36.642595] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARQ.txt [2026-01-23T20:16:36.642730] [INFO ] [sig ] [241/3475] Completed ARQ in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:36.642769] [INFO ] [sig ] [242/3475] Forecasting ARQQ... [2026-01-23T20:16:36.642800] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-23T20:16:36.642831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-23T20:16:36.654719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-23T20:16:36.655024] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-23T20:16:36.655829] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-23T20:16:36.655881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:36.655913] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:36.655939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:36.655996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:36.711837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:36.712551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:36.712648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:36.712681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:36.827522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:36.827686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:36.827727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:36.827757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:36.831132] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=64.84%) [2026-01-23T20:16:36.831415] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-23T20:16:36.831547] [INFO ] [sig ] ARQQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:36.976019] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARQQ.txt [2026-01-23T20:16:36.976161] [INFO ] [sig ] [242/3475] Completed ARQQ in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:36.976201] [INFO ] [sig ] [243/3475] Forecasting ARRY... [2026-01-23T20:16:36.976231] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-23T20:16:36.976261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-23T20:16:36.989171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-23T20:16:36.989504] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-23T20:16:36.990346] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-23T20:16:36.990398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:36.990430] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:36.990457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:36.990513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:37.048988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:37.049784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:37.049864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:37.049897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:37.172470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:37.172646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:37.172688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:37.172717] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:37.176052] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=77.00%) [2026-01-23T20:16:37.176324] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-23T20:16:37.176456] [INFO ] [sig ] ARRY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:37.317188] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARRY.txt [2026-01-23T20:16:37.317345] [INFO ] [sig ] [243/3475] Completed ARRY in 0.3s | 2.62 sym/s | Total: 1.5m | ETA: 20.6m [2026-01-23T20:16:37.317407] [INFO ] [sig ] [244/3475] Forecasting ARTL... [2026-01-23T20:16:37.317440] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-23T20:16:37.317471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-23T20:16:37.328958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-23T20:16:37.329228] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-23T20:16:37.330048] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-23T20:16:37.330099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:37.330132] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:37.330158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:37.330214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:37.385632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:37.386263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:37.386340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:37.386372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:37.500284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:37.500426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:37.500466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:37.500495] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:37.503817] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-01-23T20:16:37.504087] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-23T20:16:37.504217] [INFO ] [sig ] ARTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:37.640787] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARTL.txt [2026-01-23T20:16:37.640951] [INFO ] [sig ] [244/3475] Completed ARTL in 0.3s | 2.62 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:37.640996] [INFO ] [sig ] [245/3475] Forecasting ARTNA... [2026-01-23T20:16:37.641027] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-23T20:16:37.641058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-23T20:16:37.655409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-23T20:16:37.655930] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-23T20:16:37.656864] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-23T20:16:37.656920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:37.656955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:37.656983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:37.657040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:37.716522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:37.717507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:37.717611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:37.717647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:37.835446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:37.835621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:37.835664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:37.835699] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:37.839211] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-01-23T20:16:37.839494] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-23T20:16:37.839647] [INFO ] [sig ] ARTNA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:37.991457] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ARTNA.txt [2026-01-23T20:16:37.991661] [INFO ] [sig ] [245/3475] Completed ARTNA in 0.4s | 2.62 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:37.991704] [INFO ] [sig ] [246/3475] Forecasting ARVN... [2026-01-23T20:16:37.991735] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-23T20:16:37.991766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-23T20:16:38.005405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-23T20:16:38.005842] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-23T20:16:38.006711] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-23T20:16:38.006765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:38.006797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:38.006825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:38.006881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:38.064874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:38.065796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:38.065878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:38.065911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:38.189262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:38.189428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:38.189474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:38.189504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:38.193223] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-23T20:16:38.193518] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-23T20:16:38.193692] [INFO ] [sig ] ARVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:38.358657] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ARVN.txt [2026-01-23T20:16:38.358820] [INFO ] [sig ] [246/3475] Completed ARVN in 0.4s | 2.62 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:38.358862] [INFO ] [sig ] [247/3475] Forecasting ASA... [2026-01-23T20:16:38.358895] [INFO ] [sig ] Generating forecast for: ASA [2026-01-23T20:16:38.358926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-23T20:16:38.372843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-23T20:16:38.373362] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-23T20:16:38.374402] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-23T20:16:38.374457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:38.374490] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:38.374519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:38.374595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:38.440545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:38.441504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:38.441613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:38.441650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:38.572061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:38.572217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:38.572261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:38.572292] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:38.576031] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-01-23T20:16:38.576343] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-23T20:16:38.576480] [INFO ] [sig ] ASA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:38.727420] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASA.txt [2026-01-23T20:16:38.727623] [INFO ] [sig ] [247/3475] Completed ASA in 0.4s | 2.62 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:38.727685] [INFO ] [sig ] [248/3475] Forecasting ASB... [2026-01-23T20:16:38.727716] [INFO ] [sig ] Generating forecast for: ASB [2026-01-23T20:16:38.727746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-23T20:16:38.741487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-23T20:16:38.741808] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-23T20:16:38.742694] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-23T20:16:38.742747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:38.742807] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:38.742835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:38.742892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:38.805441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:38.806156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:38.806251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:38.806288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:38.931032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:38.931188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:38.931235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:38.931281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:38.934757] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=28.96%) [2026-01-23T20:16:38.935104] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-23T20:16:38.935247] [INFO ] [sig ] ASB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:39.079332] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASB.txt [2026-01-23T20:16:39.079484] [INFO ] [sig ] [248/3475] Completed ASB in 0.4s | 2.62 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:39.079526] [INFO ] [sig ] [249/3475] Forecasting ASBA... [2026-01-23T20:16:39.079563] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-23T20:16:39.079622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-23T20:16:39.092414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-23T20:16:39.092782] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-23T20:16:39.093631] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-23T20:16:39.093696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:39.093739] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:39.093779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:39.093858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:39.157353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:39.158458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:39.158539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:39.158591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:39.269009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:39.269176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:39.269219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:39.269247] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:39.272716] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-23T20:16:39.272994] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-23T20:16:39.273129] [INFO ] [sig ] ASBA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:39.412315] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASBA.txt [2026-01-23T20:16:39.412487] [INFO ] [sig ] [249/3475] Completed ASBA in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:39.412528] [INFO ] [sig ] [250/3475] Forecasting ASC... [2026-01-23T20:16:39.412557] [INFO ] [sig ] Generating forecast for: ASC [2026-01-23T20:16:39.412610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-23T20:16:39.428329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-23T20:16:39.428880] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-23T20:16:39.430083] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-23T20:16:39.430138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:39.430172] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:39.430200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:39.430259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:39.491498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:39.492704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:39.492827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:39.492862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:39.615609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:39.615780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:39.615825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:39.615856] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:39.619434] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-01-23T20:16:39.619776] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-23T20:16:39.619923] [INFO ] [sig ] ASC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:39.791355] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASC.txt [2026-01-23T20:16:39.791527] [INFO ] [sig ] [250/3475] Completed ASC in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:39.791628] [INFO ] [sig ] [251/3475] Forecasting ASG... [2026-01-23T20:16:39.791664] [INFO ] [sig ] Generating forecast for: ASG [2026-01-23T20:16:39.791696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-23T20:16:39.803210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-23T20:16:39.803556] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-23T20:16:39.804397] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-23T20:16:39.804450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:39.804483] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:39.804510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:39.804566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:39.861208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:39.862126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:39.862212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:39.862245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:39.983684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:39.983847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:39.983889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:39.983954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:39.987444] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=19.54%) [2026-01-23T20:16:39.987748] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-23T20:16:39.987888] [INFO ] [sig ] ASG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:40.126989] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASG.txt [2026-01-23T20:16:40.127149] [INFO ] [sig ] [251/3475] Completed ASG in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.5m [2026-01-23T20:16:40.127189] [INFO ] [sig ] [252/3475] Forecasting ASGI... [2026-01-23T20:16:40.127220] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-23T20:16:40.127251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-23T20:16:40.139901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-23T20:16:40.140251] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-23T20:16:40.141081] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-23T20:16:40.141134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:40.141166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:40.141202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:40.141261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:40.197210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:40.198121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:40.198203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:40.198235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:40.338391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:40.338566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:40.338637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:40.338674] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:40.343295] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=77.05%) [2026-01-23T20:16:40.343674] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-23T20:16:40.343852] [INFO ] [sig ] ASGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:40.494270] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASGI.txt [2026-01-23T20:16:40.494431] [INFO ] [sig ] [252/3475] Completed ASGI in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:40.494472] [INFO ] [sig ] [253/3475] Forecasting ASGN... [2026-01-23T20:16:40.494504] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-23T20:16:40.494538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-23T20:16:40.506382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-23T20:16:40.506760] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-23T20:16:40.507717] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-23T20:16:40.507772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:40.507805] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:40.507833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:40.507896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:40.566089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:40.567002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:40.567087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:40.567122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:40.693180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:40.693368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:40.693413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:40.693442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:40.698549] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-23T20:16:40.699087] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-23T20:16:40.699293] [INFO ] [sig ] ASGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:40.846513] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASGN.txt [2026-01-23T20:16:40.846690] [INFO ] [sig ] [253/3475] Completed ASGN in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:40.846731] [INFO ] [sig ] [254/3475] Forecasting ASH... [2026-01-23T20:16:40.846760] [INFO ] [sig ] Generating forecast for: ASH [2026-01-23T20:16:40.846791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-23T20:16:40.859161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-23T20:16:40.859561] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-23T20:16:40.860422] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-23T20:16:40.860474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:40.860505] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:40.860532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:40.860609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:40.916816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:40.917756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:40.917840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:40.917873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:41.040661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:41.040788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:41.040830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:41.040858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:41.044119] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=29.16%) [2026-01-23T20:16:41.044390] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-23T20:16:41.044516] [INFO ] [sig ] ASH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:41.184767] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASH.txt [2026-01-23T20:16:41.184898] [INFO ] [sig ] [254/3475] Completed ASH in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:41.184937] [INFO ] [sig ] [255/3475] Forecasting ASIX... [2026-01-23T20:16:41.184967] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-23T20:16:41.184997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-23T20:16:41.205892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-23T20:16:41.206160] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-23T20:16:41.206972] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-23T20:16:41.207024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:41.207057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:41.207084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:41.207141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:41.263315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:41.264000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:41.264075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:41.264106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:41.385653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:41.385831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:41.385887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:41.385923] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:41.390037] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-23T20:16:41.390337] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-23T20:16:41.390468] [INFO ] [sig ] ASIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:41.531985] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASIX.txt [2026-01-23T20:16:41.532124] [INFO ] [sig ] [255/3475] Completed ASIX in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:41.532165] [INFO ] [sig ] [256/3475] Forecasting ASLE... [2026-01-23T20:16:41.532195] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-23T20:16:41.532230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-23T20:16:41.544664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-23T20:16:41.544992] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-23T20:16:41.546224] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-23T20:16:41.546276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:41.546307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:41.546334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:41.546391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:41.603475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:41.604228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:41.604316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:41.604350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:41.727936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:41.728283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:41.728324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:41.728353] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:41.731802] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-23T20:16:41.732086] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-23T20:16:41.732217] [INFO ] [sig ] ASLE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:41.870589] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASLE.txt [2026-01-23T20:16:41.870720] [INFO ] [sig ] [256/3475] Completed ASLE in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:41.870759] [INFO ] [sig ] [257/3475] Forecasting ASMB... [2026-01-23T20:16:41.870789] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-23T20:16:41.870819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-23T20:16:41.884875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-23T20:16:41.885387] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-23T20:16:41.886207] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-23T20:16:41.886259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:41.886291] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:41.886317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:41.886373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:41.942885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:41.943562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:41.943658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:41.943691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:42.064942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:42.065105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:42.065147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:42.065176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:42.068601] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-23T20:16:42.068876] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-23T20:16:42.069010] [INFO ] [sig ] ASMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:42.228358] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASMB.txt [2026-01-23T20:16:42.228545] [INFO ] [sig ] [257/3475] Completed ASMB in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:42.228608] [INFO ] [sig ] [258/3475] Forecasting ASML... [2026-01-23T20:16:42.228643] [INFO ] [sig ] Generating forecast for: ASML [2026-01-23T20:16:42.228677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-23T20:16:42.241876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-23T20:16:42.242321] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-23T20:16:42.243267] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-23T20:16:42.243324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:42.243357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:42.243386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:42.243444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:42.302283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:42.303235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:42.303358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:42.303393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:42.438639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:42.438811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:42.438857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:42.438895] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:42.443691] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-01-23T20:16:42.444107] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-23T20:16:42.444330] [INFO ] [sig ] ASML: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:42.595147] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASML.txt [2026-01-23T20:16:42.595322] [INFO ] [sig ] [258/3475] Completed ASML in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:42.595379] [INFO ] [sig ] [259/3475] Forecasting ASND... [2026-01-23T20:16:42.595421] [INFO ] [sig ] Generating forecast for: ASND [2026-01-23T20:16:42.595457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-23T20:16:42.607810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-23T20:16:42.608160] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-23T20:16:42.609041] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-23T20:16:42.609101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:42.609141] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:42.609169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:42.609225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:42.668294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:42.669221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:42.669321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:42.669368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:42.805010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:42.805180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:42.805226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:42.805273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:42.808843] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=87.57%) [2026-01-23T20:16:42.809168] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-23T20:16:42.809314] [INFO ] [sig ] ASND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:42.957735] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASND.txt [2026-01-23T20:16:42.957912] [INFO ] [sig ] [259/3475] Completed ASND in 0.4s | 2.63 sym/s | Total: 1.6m | ETA: 20.4m [2026-01-23T20:16:42.957971] [INFO ] [sig ] [260/3475] Forecasting ASO... [2026-01-23T20:16:42.958014] [INFO ] [sig ] Generating forecast for: ASO [2026-01-23T20:16:42.958049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-23T20:16:42.971063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-23T20:16:42.971394] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-23T20:16:42.972285] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-23T20:16:42.972339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:42.972371] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:42.972398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:42.972453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:43.031981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:43.032842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:43.032931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:43.032979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:43.157733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:43.157895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:43.157940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:43.157971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:43.161478] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-23T20:16:43.161778] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-23T20:16:43.161915] [INFO ] [sig ] ASO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:43.306586] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASO.txt [2026-01-23T20:16:43.306732] [INFO ] [sig ] [260/3475] Completed ASO in 0.3s | 2.63 sym/s | Total: 1.6m | ETA: 20.3m [2026-01-23T20:16:43.306772] [INFO ] [sig ] [261/3475] Forecasting ASPI... [2026-01-23T20:16:43.306803] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-23T20:16:43.306835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-23T20:16:43.318623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-23T20:16:43.318982] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-23T20:16:43.319829] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-23T20:16:43.319883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:43.319916] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:43.319945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:43.320003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:43.380360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:43.381187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:43.381279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:43.381313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:43.498479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:43.498666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:43.498708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:43.498736] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:43.502130] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=84.80%) [2026-01-23T20:16:43.502405] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-23T20:16:43.502533] [INFO ] [sig ] ASPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:43.694452] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASPI.txt [2026-01-23T20:16:43.694661] [INFO ] [sig ] [261/3475] Completed ASPI in 0.4s | 2.63 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:43.694704] [INFO ] [sig ] [262/3475] Forecasting ASPN... [2026-01-23T20:16:43.694734] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-23T20:16:43.694765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-23T20:16:43.706272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-23T20:16:43.706640] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-23T20:16:43.707521] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-23T20:16:43.707601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:43.707639] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:43.707669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:43.707728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:43.771939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:43.772862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:43.772950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:43.772987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:43.904415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:43.904604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:43.904661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:43.904694] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:43.908266] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-23T20:16:43.908636] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-23T20:16:43.908777] [INFO ] [sig ] ASPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:44.045822] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASPN.txt [2026-01-23T20:16:44.045957] [INFO ] [sig ] [262/3475] Completed ASPN in 0.4s | 2.63 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:44.045997] [INFO ] [sig ] [263/3475] Forecasting ASPS... [2026-01-23T20:16:44.046027] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-23T20:16:44.046057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-23T20:16:44.057280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-23T20:16:44.057633] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-23T20:16:44.058431] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-23T20:16:44.058482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:44.058514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:44.058542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:44.058635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:44.115914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:44.116602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:44.116682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:44.116714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:44.233513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:44.233675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:44.233721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:44.233751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:44.237594] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-01-23T20:16:44.237868] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-23T20:16:44.237997] [INFO ] [sig ] ASPS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:44.377948] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASPS.txt [2026-01-23T20:16:44.378079] [INFO ] [sig ] [263/3475] Completed ASPS in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:44.378117] [INFO ] [sig ] [264/3475] Forecasting ASTE... [2026-01-23T20:16:44.378146] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-23T20:16:44.378176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-23T20:16:44.389247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-23T20:16:44.389622] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-23T20:16:44.390498] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-23T20:16:44.390555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:44.390618] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:44.390652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:44.390712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:44.450512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:44.451185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:44.451266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:44.451301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:44.572374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:44.572542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:44.572612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:44.572648] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:44.576353] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=99.90%) [2026-01-23T20:16:44.576673] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-23T20:16:44.576817] [INFO ] [sig ] ASTE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:44.716502] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASTE.txt [2026-01-23T20:16:44.716656] [INFO ] [sig ] [264/3475] Completed ASTE in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:44.716698] [INFO ] [sig ] [265/3475] Forecasting ASTH... [2026-01-23T20:16:44.716727] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-23T20:16:44.716758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-23T20:16:44.728307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-23T20:16:44.728691] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-23T20:16:44.729599] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-23T20:16:44.729665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:44.729725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:44.729757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:44.729823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:44.787881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:44.788708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:44.788791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:44.788827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:44.913738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:44.913894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:44.913935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:44.913965] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:44.917435] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=81.73%) [2026-01-23T20:16:44.917741] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-23T20:16:44.917875] [INFO ] [sig ] ASTH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:45.060858] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASTH.txt [2026-01-23T20:16:45.061001] [INFO ] [sig ] [265/3475] Completed ASTH in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:45.061045] [INFO ] [sig ] [266/3475] Forecasting ASTI... [2026-01-23T20:16:45.061078] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-23T20:16:45.061121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-23T20:16:45.072422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-23T20:16:45.072796] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-23T20:16:45.073705] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-23T20:16:45.073759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:45.073797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:45.073836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:45.073908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:45.131882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:45.132658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:45.132740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:45.132776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:45.251512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:45.251695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:45.251740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:45.251769] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:45.255241] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-01-23T20:16:45.255526] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-23T20:16:45.255681] [INFO ] [sig ] ASTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:45.399648] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASTI.txt [2026-01-23T20:16:45.399801] [INFO ] [sig ] [266/3475] Completed ASTI in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:45.399841] [INFO ] [sig ] [267/3475] Forecasting ASTL... [2026-01-23T20:16:45.399871] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-23T20:16:45.399910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-23T20:16:45.411843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-23T20:16:45.412198] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-23T20:16:45.413064] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-23T20:16:45.413119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:45.413152] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:45.413180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:45.413240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:45.471320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:45.472110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:45.472204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:45.472241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:45.594921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:45.595078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:45.595120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:45.595151] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:45.598880] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-23T20:16:45.599224] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-23T20:16:45.599375] [INFO ] [sig ] ASTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:45.742014] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASTL.txt [2026-01-23T20:16:45.742162] [INFO ] [sig ] [267/3475] Completed ASTL in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.3m [2026-01-23T20:16:45.742217] [INFO ] [sig ] [268/3475] Forecasting ASTS... [2026-01-23T20:16:45.742252] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-23T20:16:45.742285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-23T20:16:45.754854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-23T20:16:45.755190] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-23T20:16:45.756256] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-23T20:16:45.756311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:45.756345] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:45.756375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:45.756433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:45.817130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:45.817937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:45.818028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:45.818081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:45.943034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:45.943187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:45.943231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:45.943295] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:45.946800] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-23T20:16:45.947116] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-23T20:16:45.947255] [INFO ] [sig ] ASTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:46.097506] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASTS.txt [2026-01-23T20:16:46.097706] [INFO ] [sig ] [268/3475] Completed ASTS in 0.4s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:46.097752] [INFO ] [sig ] [269/3475] Forecasting ASX... [2026-01-23T20:16:46.097784] [INFO ] [sig ] Generating forecast for: ASX [2026-01-23T20:16:46.097817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-23T20:16:46.109961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-23T20:16:46.110326] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-23T20:16:46.111362] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-23T20:16:46.111417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:46.111463] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:46.111506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:46.111598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:46.172619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:46.173466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:46.173560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:46.173614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:46.297765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:46.297930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:46.297974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:46.298004] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:46.301442] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-01-23T20:16:46.301747] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-23T20:16:46.301881] [INFO ] [sig ] ASX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:46.444747] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ASX.txt [2026-01-23T20:16:46.444915] [INFO ] [sig ] [269/3475] Completed ASX in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:46.444976] [INFO ] [sig ] [270/3475] Forecasting ASYS... [2026-01-23T20:16:46.445013] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-23T20:16:46.445046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-23T20:16:46.457108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-23T20:16:46.457463] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-23T20:16:46.458325] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-23T20:16:46.458380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:46.458413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:46.458441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:46.458500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:46.516021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:46.516759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:46.516842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:46.516878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:46.638600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:46.638759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:46.638801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:46.638833] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:46.642764] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=89.58%) [2026-01-23T20:16:46.643076] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-23T20:16:46.643216] [INFO ] [sig ] ASYS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:46.794739] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ASYS.txt [2026-01-23T20:16:46.794970] [INFO ] [sig ] [270/3475] Completed ASYS in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:46.795037] [INFO ] [sig ] [271/3475] Forecasting ATAI... [2026-01-23T20:16:46.795083] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-23T20:16:46.795131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-23T20:16:46.811137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-23T20:16:46.811667] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-23T20:16:46.812875] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-23T20:16:46.812953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:46.813008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:46.813056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:46.813150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:46.903924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:46.905212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:46.905330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:46.905373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:47.043269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:47.043448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:47.043492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:47.043521] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:47.047565] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=84.49%) [2026-01-23T20:16:47.048128] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-23T20:16:47.048325] [INFO ] [sig ] ATAI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:47.270194] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATAI.txt [2026-01-23T20:16:47.270445] [INFO ] [sig ] [271/3475] Completed ATAI in 0.5s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:47.270514] [INFO ] [sig ] [272/3475] Forecasting ATEC... [2026-01-23T20:16:47.270567] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-23T20:16:47.270647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-23T20:16:47.310245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-23T20:16:47.311244] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-23T20:16:47.314497] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-23T20:16:47.314687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:47.314750] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:47.314795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:47.314881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:47.407522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:47.408815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:47.408937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:47.408981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:47.568744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:47.568957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:47.569016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:47.569056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:47.573837] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=55.12%) [2026-01-23T20:16:47.574346] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-23T20:16:47.574561] [INFO ] [sig ] ATEC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:47.746724] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATEC.txt [2026-01-23T20:16:47.747122] [INFO ] [sig ] [272/3475] Completed ATEC in 0.5s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:47.747179] [INFO ] [sig ] [273/3475] Forecasting ATEN... [2026-01-23T20:16:47.747214] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-23T20:16:47.747253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-23T20:16:47.763366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-23T20:16:47.763823] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-23T20:16:47.764854] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-23T20:16:47.764908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:47.764941] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:47.764967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:47.765025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:47.828508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:47.829593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:47.829692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:47.829728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:47.982783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:47.982946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:47.982989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:47.983019] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:47.986507] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: DOWN (p=28.39%) [2026-01-23T20:16:47.986818] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-23T20:16:47.986948] [INFO ] [sig ] ATEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:48.123951] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATEN.txt [2026-01-23T20:16:48.124085] [INFO ] [sig ] [273/3475] Completed ATEN in 0.4s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:48.124133] [INFO ] [sig ] [274/3475] Forecasting ATEX... [2026-01-23T20:16:48.124164] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-23T20:16:48.124195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-23T20:16:48.136785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-23T20:16:48.137059] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-23T20:16:48.138103] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-23T20:16:48.138157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:48.138189] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:48.138217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:48.138274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:48.194890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:48.195713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:48.195789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:48.195822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:48.310145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:48.310270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:48.310309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:48.310337] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:48.313601] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: UP (p=60.48%) [2026-01-23T20:16:48.313874] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-23T20:16:48.314003] [INFO ] [sig ] ATEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:48.449684] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATEX.txt [2026-01-23T20:16:48.449798] [INFO ] [sig ] [274/3475] Completed ATEX in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:48.449838] [INFO ] [sig ] [275/3475] Forecasting ATGE... [2026-01-23T20:16:48.449868] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-23T20:16:48.449898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-23T20:16:48.462195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-23T20:16:48.462436] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-23T20:16:48.463428] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-23T20:16:48.463479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:48.463510] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:48.463538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:48.463620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:48.529135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:48.530195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:48.530325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:48.530370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:48.659680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:48.659831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:48.659878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:48.659908] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:48.663729] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=92.24%) [2026-01-23T20:16:48.664031] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-23T20:16:48.664171] [INFO ] [sig ] ATGE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:48.815650] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATGE.txt [2026-01-23T20:16:48.815776] [INFO ] [sig ] [275/3475] Completed ATGE in 0.4s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:48.815833] [INFO ] [sig ] [276/3475] Forecasting ATHM... [2026-01-23T20:16:48.815863] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-23T20:16:48.815894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-23T20:16:48.827150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-23T20:16:48.827424] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-23T20:16:48.828235] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-23T20:16:48.828287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:48.828327] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:48.828355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:48.828412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:48.886849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:48.887761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:48.887845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:48.887883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:49.012066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:49.012218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:49.012264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:49.012294] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:49.015721] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-01-23T20:16:49.016032] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-23T20:16:49.016167] [INFO ] [sig ] ATHM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:49.163406] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATHM.txt [2026-01-23T20:16:49.163566] [INFO ] [sig ] [276/3475] Completed ATHM in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:49.163633] [INFO ] [sig ] [277/3475] Forecasting ATI... [2026-01-23T20:16:49.163662] [INFO ] [sig ] Generating forecast for: ATI [2026-01-23T20:16:49.163693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-23T20:16:49.175415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-23T20:16:49.175817] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-23T20:16:49.176658] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-23T20:16:49.176711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:49.176743] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:49.176769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:49.176825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:49.235847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:49.236754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:49.236838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:49.236872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:49.360844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:49.361008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:49.361057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:49.361093] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:49.364734] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-01-23T20:16:49.365096] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-23T20:16:49.365246] [INFO ] [sig ] ATI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:49.506589] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATI.txt [2026-01-23T20:16:49.506724] [INFO ] [sig ] [277/3475] Completed ATI in 0.3s | 2.64 sym/s | Total: 1.7m | ETA: 20.2m [2026-01-23T20:16:49.506763] [INFO ] [sig ] [278/3475] Forecasting ATLC... [2026-01-23T20:16:49.506792] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-23T20:16:49.506823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-23T20:16:49.517887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-23T20:16:49.518218] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-23T20:16:49.519092] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-23T20:16:49.519145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:49.519179] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:49.519208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:49.519266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:49.581133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:49.581976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:49.582073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:49.582115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:49.706079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:49.706464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:49.706515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:49.706547] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:49.710629] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=75.63%) [2026-01-23T20:16:49.710919] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-23T20:16:49.711247] [INFO ] [sig ] ATLC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:49.855406] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATLC.txt [2026-01-23T20:16:49.855591] [INFO ] [sig ] [278/3475] Completed ATLC in 0.3s | 2.64 sym/s | Total: 1.8m | ETA: 20.2m [2026-01-23T20:16:49.855646] [INFO ] [sig ] [279/3475] Forecasting ATLCZ... [2026-01-23T20:16:49.855683] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-23T20:16:49.855714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-23T20:16:49.867037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-23T20:16:49.867385] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-23T20:16:49.868241] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-23T20:16:49.868295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:49.868329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:49.868357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:49.868415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:49.925334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:49.926033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:49.926111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:49.926144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:50.039454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:50.039620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:50.039666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:50.039695] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:50.043280] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-23T20:16:50.043587] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-23T20:16:50.043722] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:50.183076] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATLCZ.txt [2026-01-23T20:16:50.183234] [INFO ] [sig ] [279/3475] Completed ATLCZ in 0.3s | 2.64 sym/s | Total: 1.8m | ETA: 20.2m [2026-01-23T20:16:50.183279] [INFO ] [sig ] [280/3475] Forecasting ATLO... [2026-01-23T20:16:50.183310] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-23T20:16:50.183343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-23T20:16:50.194709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-23T20:16:50.195104] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-23T20:16:50.196001] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-23T20:16:50.196057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:50.196090] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:50.196119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:50.196178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:50.255229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:50.256123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:50.256213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:50.256251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:50.364837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:50.364966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:50.365007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:50.365036] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:50.368488] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=29.45%) [2026-01-23T20:16:50.368783] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-23T20:16:50.368910] [INFO ] [sig ] ATLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:50.514668] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATLO.txt [2026-01-23T20:16:50.514820] [INFO ] [sig ] [280/3475] Completed ATLO in 0.3s | 2.64 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:50.514860] [INFO ] [sig ] [281/3475] Forecasting ATNI... [2026-01-23T20:16:50.514890] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-23T20:16:50.514920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-23T20:16:50.526408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-23T20:16:50.526743] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-23T20:16:50.527637] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-23T20:16:50.527695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:50.527729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:50.527756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:50.527813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:50.585135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:50.585879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:50.585958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:50.585991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:50.706810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:50.706962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:50.707011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:50.707046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:50.710484] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-01-23T20:16:50.710773] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-23T20:16:50.710924] [INFO ] [sig ] ATNI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:50.851479] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATNI.txt [2026-01-23T20:16:50.851625] [INFO ] [sig ] [281/3475] Completed ATNI in 0.3s | 2.64 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:50.851666] [INFO ] [sig ] [282/3475] Forecasting ATO... [2026-01-23T20:16:50.851695] [INFO ] [sig ] Generating forecast for: ATO [2026-01-23T20:16:50.851725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-23T20:16:50.863932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-23T20:16:50.864258] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-23T20:16:50.865068] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-23T20:16:50.865119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:50.865180] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:50.865209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:50.865267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:50.922208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:50.922930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:50.923009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:50.923044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:51.051597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:51.051752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:51.051792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:51.051821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:51.055841] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-23T20:16:51.056119] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-23T20:16:51.056248] [INFO ] [sig ] ATO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:51.204547] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATO.txt [2026-01-23T20:16:51.204715] [INFO ] [sig ] [282/3475] Completed ATO in 0.4s | 2.64 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:51.204755] [INFO ] [sig ] [283/3475] Forecasting ATOM... [2026-01-23T20:16:51.204784] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-23T20:16:51.204815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-23T20:16:51.216767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-23T20:16:51.217062] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-23T20:16:51.217975] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-23T20:16:51.218029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:51.218062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:51.218089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:51.218146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:51.276905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:51.277717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:51.277797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:51.277832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:51.415163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:51.415344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:51.415404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:51.415433] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:51.418851] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=52.33%) [2026-01-23T20:16:51.419137] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-23T20:16:51.419272] [INFO ] [sig ] ATOM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:51.565559] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATOM.txt [2026-01-23T20:16:51.565724] [INFO ] [sig ] [283/3475] Completed ATOM in 0.4s | 2.65 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:51.565764] [INFO ] [sig ] [284/3475] Forecasting ATRA... [2026-01-23T20:16:51.565794] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-23T20:16:51.565825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-23T20:16:51.576757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-23T20:16:51.577037] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-23T20:16:51.577882] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-23T20:16:51.577934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:51.577968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:51.577995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:51.578051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:51.634970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:51.635653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:51.635732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:51.635765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:51.757623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:51.757767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:51.757806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:51.757834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:51.761256] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=53.41%) [2026-01-23T20:16:51.761543] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-23T20:16:51.761696] [INFO ] [sig ] ATRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:51.900519] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATRA.txt [2026-01-23T20:16:51.900668] [INFO ] [sig ] [284/3475] Completed ATRA in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:51.900708] [INFO ] [sig ] [285/3475] Forecasting ATRC... [2026-01-23T20:16:51.900739] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-23T20:16:51.900770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-23T20:16:51.911761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-23T20:16:51.912056] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-23T20:16:51.912883] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-23T20:16:51.912934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:51.912965] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:51.912992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:51.913046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:51.972682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:51.973612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:51.973707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:51.973740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:52.091942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:52.092092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:52.092131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:52.092190] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:52.095615] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-01-23T20:16:52.095900] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-23T20:16:52.096035] [INFO ] [sig ] ATRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:52.234516] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ATRC.txt [2026-01-23T20:16:52.234675] [INFO ] [sig ] [285/3475] Completed ATRC in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:52.234717] [INFO ] [sig ] [286/3475] Forecasting ATRO... [2026-01-23T20:16:52.234748] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-23T20:16:52.234779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-23T20:16:52.245900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-23T20:16:52.246218] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-23T20:16:52.247026] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-23T20:16:52.247080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:52.247116] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:52.247143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:52.247199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:52.304356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:52.305085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:52.305167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:52.305201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:52.424841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:52.425003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:52.425044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:52.425073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:52.428619] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=68.88%) [2026-01-23T20:16:52.428931] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-23T20:16:52.429074] [INFO ] [sig ] ATRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:52.573618] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ATRO.txt [2026-01-23T20:16:52.573772] [INFO ] [sig ] [286/3475] Completed ATRO in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:52.573813] [INFO ] [sig ] [287/3475] Forecasting AUB... [2026-01-23T20:16:52.573843] [INFO ] [sig ] Generating forecast for: AUB [2026-01-23T20:16:52.573875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-23T20:16:52.585336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-23T20:16:52.585680] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-23T20:16:52.586472] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-23T20:16:52.586524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:52.586565] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:52.586611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:52.586669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:52.644556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:52.645236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:52.645315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:52.645348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:52.764116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:52.764272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:52.764313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:52.764343] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:52.767956] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-01-23T20:16:52.768251] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-23T20:16:52.768396] [INFO ] [sig ] AUB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:52.908487] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AUB.txt [2026-01-23T20:16:52.908665] [INFO ] [sig ] [287/3475] Completed AUB in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.1m [2026-01-23T20:16:52.908706] [INFO ] [sig ] [288/3475] Forecasting AUDC... [2026-01-23T20:16:52.908735] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-23T20:16:52.908767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-23T20:16:52.920606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-23T20:16:52.920986] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-23T20:16:52.921807] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-23T20:16:52.921860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:52.921891] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:52.921918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:52.921975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:52.980140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:52.981111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:52.981386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:52.981421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:53.107756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:53.107922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:53.107973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:53.108018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:53.111592] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=68.18%) [2026-01-23T20:16:53.111876] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-23T20:16:53.112009] [INFO ] [sig ] AUDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:53.260049] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AUDC.txt [2026-01-23T20:16:53.260209] [INFO ] [sig ] [288/3475] Completed AUDC in 0.4s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:53.260249] [INFO ] [sig ] [289/3475] Forecasting AUPH... [2026-01-23T20:16:53.260281] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-23T20:16:53.260311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-23T20:16:53.272203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-23T20:16:53.272670] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-23T20:16:53.273496] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-23T20:16:53.273549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:53.273610] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:53.273641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:53.273698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:53.330095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:53.330984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:53.331066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:53.331099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:53.443074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:53.443226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:53.443267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:53.443296] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:53.446698] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-23T20:16:53.446975] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-23T20:16:53.447110] [INFO ] [sig ] AUPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:53.607930] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AUPH.txt [2026-01-23T20:16:53.608128] [INFO ] [sig ] [289/3475] Completed AUPH in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:53.608178] [INFO ] [sig ] [290/3475] Forecasting AURA... [2026-01-23T20:16:53.608210] [INFO ] [sig ] Generating forecast for: AURA [2026-01-23T20:16:53.608243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-23T20:16:53.620069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-23T20:16:53.620487] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-23T20:16:53.621366] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-23T20:16:53.621421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:53.621454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:53.621482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:53.621540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:53.680404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:53.681331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:53.681417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:53.681451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:53.806675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:53.806833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:53.806875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:53.806906] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:53.810545] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=53.58%) [2026-01-23T20:16:53.810852] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-23T20:16:53.810985] [INFO ] [sig ] AURA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:53.952282] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AURA.txt [2026-01-23T20:16:53.952434] [INFO ] [sig ] [290/3475] Completed AURA in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:53.952473] [INFO ] [sig ] [291/3475] Forecasting AUTL... [2026-01-23T20:16:53.952509] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-23T20:16:53.952540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-23T20:16:53.963882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-23T20:16:53.964216] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-23T20:16:53.965044] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-23T20:16:53.965097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:53.965129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:53.965156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:53.965212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:54.023119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:54.024025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:54.024111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:54.024147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:54.148078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:54.148270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:54.148339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:54.148379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:54.152097] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-23T20:16:54.152404] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-23T20:16:54.152544] [INFO ] [sig ] AUTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:54.298849] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AUTL.txt [2026-01-23T20:16:54.299020] [INFO ] [sig ] [291/3475] Completed AUTL in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:54.299062] [INFO ] [sig ] [292/3475] Forecasting AVA... [2026-01-23T20:16:54.299094] [INFO ] [sig ] Generating forecast for: AVA [2026-01-23T20:16:54.299125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-23T20:16:54.310754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-23T20:16:54.311108] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-23T20:16:54.311970] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-23T20:16:54.312022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:54.312054] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:54.312085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:54.312154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:54.368192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:54.369092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:54.369216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:54.369250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:54.488642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:54.488782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:54.488823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:54.488852] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:54.492258] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=18.14%) [2026-01-23T20:16:54.492548] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-23T20:16:54.492702] [INFO ] [sig ] AVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:54.662390] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVA.txt [2026-01-23T20:16:54.662554] [INFO ] [sig ] [292/3475] Completed AVA in 0.4s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:54.662628] [INFO ] [sig ] [293/3475] Forecasting AVAH... [2026-01-23T20:16:54.662664] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-23T20:16:54.662696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-23T20:16:54.674298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-23T20:16:54.674715] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-23T20:16:54.675611] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-23T20:16:54.675670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:54.675703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:54.675730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:54.675806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:54.732343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:54.733235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:54.733321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:54.733355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:54.851275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:54.851428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:54.851467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:54.851496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:54.854874] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-01-23T20:16:54.855142] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-23T20:16:54.855273] [INFO ] [sig ] AVAH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:54.997731] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVAH.txt [2026-01-23T20:16:54.997918] [INFO ] [sig ] [293/3475] Completed AVAH in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:54.997970] [INFO ] [sig ] [294/3475] Forecasting AVAL... [2026-01-23T20:16:54.998008] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-23T20:16:54.998048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-23T20:16:55.015756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-23T20:16:55.016128] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-23T20:16:55.016998] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-23T20:16:55.017052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:55.017085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:55.017112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:55.017168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:55.074971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:55.075741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:55.075821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:55.075854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:55.190790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:55.190944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:55.190984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:55.191029] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:55.194388] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-23T20:16:55.194687] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-23T20:16:55.194814] [INFO ] [sig ] AVAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:55.338697] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVAL.txt [2026-01-23T20:16:55.338841] [INFO ] [sig ] [294/3475] Completed AVAL in 0.3s | 2.65 sym/s | Total: 1.8m | ETA: 20.0m [2026-01-23T20:16:55.338880] [INFO ] [sig ] [295/3475] Forecasting AVB... [2026-01-23T20:16:55.338910] [INFO ] [sig ] Generating forecast for: AVB [2026-01-23T20:16:55.338941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-23T20:16:55.365222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-23T20:16:55.365684] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-23T20:16:55.366661] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-23T20:16:55.366721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:55.366755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:55.366782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:55.366838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:55.425475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:55.426388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:55.426473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:55.426509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:55.552925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:55.553044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:55.553082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:55.553111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:55.556743] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=30.90%) [2026-01-23T20:16:55.557011] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-23T20:16:55.557136] [INFO ] [sig ] AVB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:55.705087] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVB.txt [2026-01-23T20:16:55.705289] [INFO ] [sig ] [295/3475] Completed AVB in 0.4s | 2.65 sym/s | Total: 1.9m | ETA: 20.0m [2026-01-23T20:16:55.705335] [INFO ] [sig ] [296/3475] Forecasting AVBP... [2026-01-23T20:16:55.705367] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-23T20:16:55.705398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-23T20:16:55.720966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-23T20:16:55.721246] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-23T20:16:55.722074] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-23T20:16:55.722126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:55.722164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:55.722191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:55.722249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:55.780781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:55.781655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:55.781739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:55.781789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:55.901221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:55.901380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:55.901421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:55.901449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:55.904875] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-23T20:16:55.905169] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-23T20:16:55.905303] [INFO ] [sig ] AVBP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:56.049619] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVBP.txt [2026-01-23T20:16:56.049810] [INFO ] [sig ] [296/3475] Completed AVBP in 0.3s | 2.66 sym/s | Total: 1.9m | ETA: 20.0m [2026-01-23T20:16:56.049870] [INFO ] [sig ] [297/3475] Forecasting AVD... [2026-01-23T20:16:56.049907] [INFO ] [sig ] Generating forecast for: AVD [2026-01-23T20:16:56.049942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-23T20:16:56.071333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-23T20:16:56.071760] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-23T20:16:56.073004] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-23T20:16:56.073069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:56.073112] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:56.073151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:56.073233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:56.142050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:56.142928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:56.143009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:56.143042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:56.267653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:56.267817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:56.267858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:56.267888] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:56.271345] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-23T20:16:56.271806] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-23T20:16:56.271933] [INFO ] [sig ] AVD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:56.420772] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVD.txt [2026-01-23T20:16:56.420930] [INFO ] [sig ] [297/3475] Completed AVD in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:56.420971] [INFO ] [sig ] [298/3475] Forecasting AVDL... [2026-01-23T20:16:56.421001] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-23T20:16:56.421031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-23T20:16:56.438721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-23T20:16:56.439073] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-23T20:16:56.439911] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-23T20:16:56.439965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:56.439998] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:56.440025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:56.440091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:56.498417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:56.499286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:56.499369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:56.499402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:56.620910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:56.621069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:56.621110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:56.621139] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:56.624743] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: UP (p=53.40%) [2026-01-23T20:16:56.625038] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-23T20:16:56.625186] [INFO ] [sig ] AVDL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:56.768100] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVDL.txt [2026-01-23T20:16:56.768276] [INFO ] [sig ] [298/3475] Completed AVDL in 0.3s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:56.768323] [INFO ] [sig ] [299/3475] Forecasting AVGO... [2026-01-23T20:16:56.768352] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-23T20:16:56.768383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-23T20:16:56.787154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-23T20:16:56.787541] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-23T20:16:56.788367] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-23T20:16:56.788420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:56.788487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:56.788516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:56.788588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:56.846146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:56.847102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:56.847186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:56.847221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:56.971047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:56.971220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:56.971267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:56.971299] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:56.975020] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-23T20:16:56.975365] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-23T20:16:56.975509] [INFO ] [sig ] AVGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:57.123238] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVGO.txt [2026-01-23T20:16:57.123402] [INFO ] [sig ] [299/3475] Completed AVGO in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:57.123442] [INFO ] [sig ] [300/3475] Forecasting AVGX... [2026-01-23T20:16:57.123472] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-23T20:16:57.123502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-23T20:16:57.140605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-23T20:16:57.141001] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-23T20:16:57.141834] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-23T20:16:57.141898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:57.141930] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:57.141957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:57.142014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:57.198858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:57.199820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:57.199918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:57.199958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:57.325169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:57.325333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:57.325376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:57.325407] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:57.328994] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-01-23T20:16:57.329299] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-23T20:16:57.329436] [INFO ] [sig ] AVGX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:57.474293] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVGX.txt [2026-01-23T20:16:57.474434] [INFO ] [sig ] [300/3475] Completed AVGX in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:57.474477] [INFO ] [sig ] [301/3475] Forecasting AVK... [2026-01-23T20:16:57.474510] [INFO ] [sig ] Generating forecast for: AVK [2026-01-23T20:16:57.474540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-23T20:16:57.490774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-23T20:16:57.491077] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-23T20:16:57.491953] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-23T20:16:57.492009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:57.492046] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:57.492078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:57.492142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:57.551790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:57.552449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:57.552528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:57.552562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:57.674608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:57.674768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:57.674810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:57.674841] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:57.679011] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-01-23T20:16:57.679303] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-23T20:16:57.679650] [INFO ] [sig ] AVK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:57.828870] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVK.txt [2026-01-23T20:16:57.829017] [INFO ] [sig ] [301/3475] Completed AVK in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:57.829057] [INFO ] [sig ] [302/3475] Forecasting AVNS... [2026-01-23T20:16:57.829086] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-23T20:16:57.829123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-23T20:16:57.847346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-23T20:16:57.847757] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-23T20:16:57.848630] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-23T20:16:57.848685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:57.848718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:57.848745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:57.848803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:57.910262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:57.911072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:57.911152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:57.911186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:58.037309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:58.037679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:58.037723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:58.037782] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:58.041335] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=40.37%) [2026-01-23T20:16:58.041831] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-23T20:16:58.041977] [INFO ] [sig ] AVNS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:58.189392] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVNS.txt [2026-01-23T20:16:58.189530] [INFO ] [sig ] [302/3475] Completed AVNS in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:58.189587] [INFO ] [sig ] [303/3475] Forecasting AVO... [2026-01-23T20:16:58.189622] [INFO ] [sig ] Generating forecast for: AVO [2026-01-23T20:16:58.189654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-23T20:16:58.206617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-23T20:16:58.206916] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-23T20:16:58.207823] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-23T20:16:58.207876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:58.207909] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:58.207941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:58.208002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:58.267787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:58.268490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:58.268592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:58.268631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:58.397783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:58.397949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:58.397991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:58.398022] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:58.401554] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-01-23T20:16:58.401913] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-23T20:16:58.402050] [INFO ] [sig ] AVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:58.542006] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVO.txt [2026-01-23T20:16:58.542158] [INFO ] [sig ] [303/3475] Completed AVO in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:58.542199] [INFO ] [sig ] [304/3475] Forecasting AVTX... [2026-01-23T20:16:58.542230] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-23T20:16:58.542261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-23T20:16:58.556722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-23T20:16:58.557148] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-23T20:16:58.558171] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-23T20:16:58.558234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:58.558271] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:58.558307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:58.558367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:58.625328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:58.626268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:58.626363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:58.626405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:58.761070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:58.761232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:58.761275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:58.761306] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:58.764915] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-23T20:16:58.765238] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-23T20:16:58.765378] [INFO ] [sig ] AVTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:58.909080] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVTX.txt [2026-01-23T20:16:58.909276] [INFO ] [sig ] [304/3475] Completed AVTX in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:58.909319] [INFO ] [sig ] [305/3475] Forecasting AVXL... [2026-01-23T20:16:58.909355] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-23T20:16:58.909392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-23T20:16:58.923466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-23T20:16:58.923903] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-23T20:16:58.924871] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-23T20:16:58.924932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:58.924964] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:58.924991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:58.925048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:58.982589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:58.983496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:58.983607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:58.983644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:59.108540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:59.108736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:59.108777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:59.108806] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:59.112859] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-23T20:16:59.113299] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-23T20:16:59.113463] [INFO ] [sig ] AVXL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:16:59.284503] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AVXL.txt [2026-01-23T20:16:59.284706] [INFO ] [sig ] [305/3475] Completed AVXL in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:59.284757] [INFO ] [sig ] [306/3475] Forecasting AVY... [2026-01-23T20:16:59.284790] [INFO ] [sig ] Generating forecast for: AVY [2026-01-23T20:16:59.284822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-23T20:16:59.299910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-23T20:16:59.300330] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-23T20:16:59.301264] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-23T20:16:59.301325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:59.301359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:59.301387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:59.301455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:59.365567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:59.366436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:59.366533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:59.366591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:59.507763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:59.507931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:59.507980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:59.508012] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:59.512060] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-01-23T20:16:59.512466] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-23T20:16:59.512654] [INFO ] [sig ] AVY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:16:59.660297] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AVY.txt [2026-01-23T20:16:59.660443] [INFO ] [sig ] [306/3475] Completed AVY in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:16:59.660483] [INFO ] [sig ] [307/3475] Forecasting AWF... [2026-01-23T20:16:59.660513] [INFO ] [sig ] Generating forecast for: AWF [2026-01-23T20:16:59.660554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-23T20:16:59.674131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-23T20:16:59.674521] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-23T20:16:59.675352] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-23T20:16:59.675405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:16:59.675436] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:16:59.675463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:16:59.675519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:16:59.732071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:16:59.732969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:16:59.733056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:16:59.733089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:16:59.853825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:16:59.854006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:16:59.854049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:16:59.854077] [INFO ] [FORECASTER] Training complete [2026-01-23T20:16:59.857984] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=85.38%) [2026-01-23T20:16:59.858307] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-23T20:16:59.858442] [INFO ] [sig ] AWF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:00.005076] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AWF.txt [2026-01-23T20:17:00.005224] [INFO ] [sig ] [307/3475] Completed AWF in 0.3s | 2.66 sym/s | Total: 1.9m | ETA: 19.9m [2026-01-23T20:17:00.005263] [INFO ] [sig ] [308/3475] Forecasting AWI... [2026-01-23T20:17:00.005293] [INFO ] [sig ] Generating forecast for: AWI [2026-01-23T20:17:00.005323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-23T20:17:00.018898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-23T20:17:00.019284] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-23T20:17:00.020113] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-23T20:17:00.020166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:00.020197] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:00.020224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:00.020280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:00.079169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:00.080281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:00.080369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:00.080402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:00.203072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:00.203234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:00.203275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:00.203304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:00.207794] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-01-23T20:17:00.208116] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-23T20:17:00.208254] [INFO ] [sig ] AWI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:00.352787] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AWI.txt [2026-01-23T20:17:00.352931] [INFO ] [sig ] [308/3475] Completed AWI in 0.3s | 2.66 sym/s | Total: 1.9m | ETA: 19.8m [2026-01-23T20:17:00.352970] [INFO ] [sig ] [309/3475] Forecasting AWK... [2026-01-23T20:17:00.353000] [INFO ] [sig ] Generating forecast for: AWK [2026-01-23T20:17:00.353030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-23T20:17:00.367200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-23T20:17:00.367606] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-23T20:17:00.368456] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-23T20:17:00.368511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:00.368547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:00.368598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:00.368659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:00.427922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:00.428850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:00.428934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:00.429001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:00.563086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:00.563250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:00.563293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:00.563324] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:00.566909] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-23T20:17:00.567198] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-23T20:17:00.567338] [INFO ] [sig ] AWK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:00.714081] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AWK.txt [2026-01-23T20:17:00.714236] [INFO ] [sig ] [309/3475] Completed AWK in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.8m [2026-01-23T20:17:00.714280] [INFO ] [sig ] [310/3475] Forecasting AWP... [2026-01-23T20:17:00.714311] [INFO ] [sig ] Generating forecast for: AWP [2026-01-23T20:17:00.714346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-23T20:17:00.730900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-23T20:17:00.731244] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-23T20:17:00.732145] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-23T20:17:00.732201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:00.732233] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:00.732262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:00.732319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:00.798862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:00.799937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:00.800024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:00.800058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:00.931319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:00.931472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:00.931514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:00.931544] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:00.935022] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=56.58%) [2026-01-23T20:17:00.935301] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-23T20:17:00.935436] [INFO ] [sig ] AWP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:01.081365] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AWP.txt [2026-01-23T20:17:01.081520] [INFO ] [sig ] [310/3475] Completed AWP in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.8m [2026-01-23T20:17:01.081562] [INFO ] [sig ] [311/3475] Forecasting AWRE... [2026-01-23T20:17:01.081614] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-23T20:17:01.081648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-23T20:17:01.094268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-23T20:17:01.094849] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-23T20:17:01.095787] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-23T20:17:01.095841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:01.095887] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:01.095917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:01.095976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:01.160844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:01.161751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:01.161839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:01.161874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:01.282308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:01.282683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:01.282733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:01.282777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:01.286763] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=46.89%) [2026-01-23T20:17:01.287054] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-23T20:17:01.287193] [INFO ] [sig ] AWRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:01.435133] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AWRE.txt [2026-01-23T20:17:01.435281] [INFO ] [sig ] [311/3475] Completed AWRE in 0.4s | 2.66 sym/s | Total: 1.9m | ETA: 19.8m [2026-01-23T20:17:01.435323] [INFO ] [sig ] [312/3475] Forecasting AXGN... [2026-01-23T20:17:01.435353] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-23T20:17:01.435384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-23T20:17:01.452590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-23T20:17:01.452953] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-23T20:17:01.453813] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-23T20:17:01.453867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:01.453900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:01.453930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:01.453998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:01.525886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:01.526949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:01.527035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:01.527071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:01.665283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:01.665454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:01.665496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:01.665525] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:01.669043] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=50.87%) [2026-01-23T20:17:01.669322] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-23T20:17:01.669462] [INFO ] [sig ] AXGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:01.818252] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AXGN.txt [2026-01-23T20:17:01.818457] [INFO ] [sig ] [312/3475] Completed AXGN in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:01.818511] [INFO ] [sig ] [313/3475] Forecasting AXL... [2026-01-23T20:17:01.818546] [INFO ] [sig ] Generating forecast for: AXL [2026-01-23T20:17:01.818599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-23T20:17:01.837004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-23T20:17:01.837412] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-23T20:17:01.838280] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-23T20:17:01.838339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:01.838374] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:01.838407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:01.838476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:01.899435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:01.900414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:01.900503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:01.900537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:02.041166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:02.041366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:02.041434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:02.041479] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:02.045128] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-23T20:17:02.045480] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-23T20:17:02.045647] [INFO ] [sig ] AXL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:02.203812] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AXL.txt [2026-01-23T20:17:02.203959] [INFO ] [sig ] [313/3475] Completed AXL in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:02.203999] [INFO ] [sig ] [314/3475] Forecasting AXP... [2026-01-23T20:17:02.204029] [INFO ] [sig ] Generating forecast for: AXP [2026-01-23T20:17:02.204060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-23T20:17:02.220310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-23T20:17:02.220651] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-23T20:17:02.221446] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-23T20:17:02.221498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:02.221529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:02.221557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:02.221638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:02.285973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:02.287010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:02.287109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:02.287147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:02.433772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:02.433949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:02.434000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:02.434035] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:02.438248] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=47.81%) [2026-01-23T20:17:02.438708] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-23T20:17:02.438871] [INFO ] [sig ] AXP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:02.609014] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AXP.txt [2026-01-23T20:17:02.609204] [INFO ] [sig ] [314/3475] Completed AXP in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:02.609254] [INFO ] [sig ] [315/3475] Forecasting AXS... [2026-01-23T20:17:02.609296] [INFO ] [sig ] Generating forecast for: AXS [2026-01-23T20:17:02.609331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-23T20:17:02.624442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-23T20:17:02.625116] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-23T20:17:02.626316] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-23T20:17:02.626374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:02.626413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:02.626447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:02.626510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:02.696983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:02.698032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:02.698129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:02.698168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:02.840014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:02.840199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:02.840245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:02.840283] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:02.844988] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-23T20:17:02.845379] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-23T20:17:02.845542] [INFO ] [sig ] AXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:03.026901] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AXS.txt [2026-01-23T20:17:03.027094] [INFO ] [sig ] [315/3475] Completed AXS in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:03.027139] [INFO ] [sig ] [316/3475] Forecasting AXSM... [2026-01-23T20:17:03.027177] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-23T20:17:03.027217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-23T20:17:03.043211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-23T20:17:03.043860] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-23T20:17:03.044831] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-23T20:17:03.044890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:03.044958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:03.044994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:03.045055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:03.113679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:03.114857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:03.114956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:03.114992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:03.247758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:03.247919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:03.247963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:03.247994] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:03.251736] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=26.47%) [2026-01-23T20:17:03.252104] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-23T20:17:03.252253] [INFO ] [sig ] AXSM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:03.396338] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AXSM.txt [2026-01-23T20:17:03.396483] [INFO ] [sig ] [316/3475] Completed AXSM in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:03.396525] [INFO ] [sig ] [317/3475] Forecasting AXTA... [2026-01-23T20:17:03.396555] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-23T20:17:03.396606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-23T20:17:03.408881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-23T20:17:03.409228] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-23T20:17:03.410110] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-23T20:17:03.410170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:03.410203] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:03.410231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:03.410288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:03.472886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:03.473779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:03.473864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:03.473899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:03.604954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:03.605119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:03.605166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:03.605198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:03.609268] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-01-23T20:17:03.609763] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-23T20:17:03.609896] [INFO ] [sig ] AXTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:03.759203] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AXTA.txt [2026-01-23T20:17:03.759354] [INFO ] [sig ] [317/3475] Completed AXTA in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:03.759395] [INFO ] [sig ] [318/3475] Forecasting AXTI... [2026-01-23T20:17:03.759427] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-23T20:17:03.759460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-23T20:17:03.772044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-23T20:17:03.772393] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-23T20:17:03.773293] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-23T20:17:03.773349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:03.773382] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:03.773412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:03.773470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:03.835255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:03.836180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:03.836269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:03.836304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:03.968784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:03.968948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:03.968991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:03.969038] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:03.972542] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-23T20:17:03.972848] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-23T20:17:03.972984] [INFO ] [sig ] AXTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:04.119041] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AXTI.txt [2026-01-23T20:17:04.119213] [INFO ] [sig ] [318/3475] Completed AXTI in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:04.119266] [INFO ] [sig ] [319/3475] Forecasting AYI... [2026-01-23T20:17:04.119301] [INFO ] [sig ] Generating forecast for: AYI [2026-01-23T20:17:04.119344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-23T20:17:04.131228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-23T20:17:04.131557] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-23T20:17:04.132386] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-23T20:17:04.132441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:04.132475] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:04.132505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:04.132568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:04.194442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:04.195287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:04.195373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:04.195411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:04.327012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:04.327183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:04.327239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:04.327318] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:04.331260] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-23T20:17:04.331562] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-23T20:17:04.331724] [INFO ] [sig ] AYI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:04.481546] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/AYI.txt [2026-01-23T20:17:04.481733] [INFO ] [sig ] [319/3475] Completed AYI in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:04.481778] [INFO ] [sig ] [320/3475] Forecasting AZ... [2026-01-23T20:17:04.481812] [INFO ] [sig ] Generating forecast for: AZ [2026-01-23T20:17:04.481849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-23T20:17:04.493500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-23T20:17:04.493857] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-23T20:17:04.494700] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-23T20:17:04.494762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:04.494797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:04.494825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:04.494883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:04.560406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:04.561361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:04.561447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:04.561498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:04.686933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:04.687089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:04.687134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:04.687164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:04.691086] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-23T20:17:04.691386] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-23T20:17:04.691520] [INFO ] [sig ] AZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:04.837199] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AZ.txt [2026-01-23T20:17:04.837349] [INFO ] [sig ] [320/3475] Completed AZ in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.8m [2026-01-23T20:17:04.837417] [INFO ] [sig ] [321/3475] Forecasting AZN... [2026-01-23T20:17:04.837449] [INFO ] [sig ] Generating forecast for: AZN [2026-01-23T20:17:04.837482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-23T20:17:04.849523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-23T20:17:04.849880] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-23T20:17:04.850745] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-23T20:17:04.850806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:04.850841] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:04.850871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:04.850931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:04.912135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:04.912877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:04.912959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:04.912994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:05.038632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:05.038792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:05.038834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:05.038867] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:05.042597] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-01-23T20:17:05.042932] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-23T20:17:05.043111] [INFO ] [sig ] AZN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:05.186286] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AZN.txt [2026-01-23T20:17:05.186463] [INFO ] [sig ] [321/3475] Completed AZN in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:05.186507] [INFO ] [sig ] [322/3475] Forecasting AZO... [2026-01-23T20:17:05.186539] [INFO ] [sig ] Generating forecast for: AZO [2026-01-23T20:17:05.186592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-23T20:17:05.198410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-23T20:17:05.198762] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-23T20:17:05.199638] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-23T20:17:05.199730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:05.199770] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:05.199807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:05.199887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:05.263393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:05.264742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:05.264848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:05.264901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:05.391432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:05.391612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:05.391657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:05.391688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:05.395541] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: DOWN (p=12.19%) [2026-01-23T20:17:05.395873] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-23T20:17:05.396019] [INFO ] [sig ] AZO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:05.552889] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AZO.txt [2026-01-23T20:17:05.553105] [INFO ] [sig ] [322/3475] Completed AZO in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:05.553163] [INFO ] [sig ] [323/3475] Forecasting AZZ... [2026-01-23T20:17:05.553197] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-23T20:17:05.553234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-23T20:17:05.566019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-23T20:17:05.566425] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-23T20:17:05.567328] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-23T20:17:05.567414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:05.567449] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:05.567478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:05.567534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:05.629886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:05.630802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:05.630889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:05.630924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:05.766650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:05.766818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:05.766861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:05.766891] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:05.770536] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-01-23T20:17:05.770870] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-23T20:17:05.771015] [INFO ] [sig ] AZZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:05.916497] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/AZZ.txt [2026-01-23T20:17:05.916679] [INFO ] [sig ] [323/3475] Completed AZZ in 0.4s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:05.916723] [INFO ] [sig ] [324/3475] Forecasting BA... [2026-01-23T20:17:05.916754] [INFO ] [sig ] Generating forecast for: BA [2026-01-23T20:17:05.916783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-23T20:17:05.930230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-23T20:17:05.930631] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-23T20:17:05.931452] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-23T20:17:05.931517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:05.931550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:05.931606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:05.931667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:05.989563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:05.990485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:05.990588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:05.990625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:06.115160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:06.115312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:06.115356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:06.115385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:06.118889] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-23T20:17:06.119173] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-23T20:17:06.119308] [INFO ] [sig ] BA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:06.258252] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BA.txt [2026-01-23T20:17:06.258401] [INFO ] [sig ] [324/3475] Completed BA in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:06.258442] [INFO ] [sig ] [325/3475] Forecasting BABA... [2026-01-23T20:17:06.258473] [INFO ] [sig ] Generating forecast for: BABA [2026-01-23T20:17:06.258504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-23T20:17:06.270051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-23T20:17:06.270339] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-23T20:17:06.271153] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-23T20:17:06.271205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:06.271236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:06.271263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:06.271319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:06.328440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:06.329197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:06.329277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:06.329310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:06.448458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:06.448634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:06.448678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:06.448707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:06.452069] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-23T20:17:06.452343] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-23T20:17:06.452475] [INFO ] [sig ] BABA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:06.588359] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BABA.txt [2026-01-23T20:17:06.588501] [INFO ] [sig ] [325/3475] Completed BABA in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:06.588540] [INFO ] [sig ] [326/3475] Forecasting BABX... [2026-01-23T20:17:06.588587] [INFO ] [sig ] Generating forecast for: BABX [2026-01-23T20:17:06.588621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-23T20:17:06.599952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-23T20:17:06.600289] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-23T20:17:06.601165] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-23T20:17:06.601220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:06.601252] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:06.601281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:06.601339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:06.658476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:06.659312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:06.659424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:06.659460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:06.780706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:06.780863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:06.780905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:06.780936] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:06.784287] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-23T20:17:06.784558] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-23T20:17:06.784709] [INFO ] [sig ] BABX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:06.921508] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BABX.txt [2026-01-23T20:17:06.921669] [INFO ] [sig ] [326/3475] Completed BABX in 0.3s | 2.66 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:06.921711] [INFO ] [sig ] [327/3475] Forecasting BAC... [2026-01-23T20:17:06.921743] [INFO ] [sig ] Generating forecast for: BAC [2026-01-23T20:17:06.921775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-23T20:17:06.933074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-23T20:17:06.933382] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-23T20:17:06.934188] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-23T20:17:06.934240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:06.934273] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:06.934301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:06.934358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:06.990211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:06.991028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:06.991110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:06.991145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:07.116724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:07.116881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:07.116922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:07.116952] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:07.120982] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-23T20:17:07.121259] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-23T20:17:07.121397] [INFO ] [sig ] BAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:07.262513] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BAC.txt [2026-01-23T20:17:07.262683] [INFO ] [sig ] [327/3475] Completed BAC in 0.3s | 2.67 sym/s | Total: 2.0m | ETA: 19.7m [2026-01-23T20:17:07.262725] [INFO ] [sig ] [328/3475] Forecasting BAH... [2026-01-23T20:17:07.262754] [INFO ] [sig ] Generating forecast for: BAH [2026-01-23T20:17:07.262785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-23T20:17:07.273923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-23T20:17:07.274221] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-23T20:17:07.275043] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-23T20:17:07.275095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:07.275127] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:07.275154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:07.275211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:07.331386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:07.332146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:07.332245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:07.332280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:07.454645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:07.454802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:07.454844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:07.454874] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:07.458233] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-23T20:17:07.458517] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-23T20:17:07.458665] [INFO ] [sig ] BAH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:07.598541] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BAH.txt [2026-01-23T20:17:07.598704] [INFO ] [sig ] [328/3475] Completed BAH in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.7m [2026-01-23T20:17:07.598898] [INFO ] [sig ] [329/3475] Forecasting BALL... [2026-01-23T20:17:07.598927] [INFO ] [sig ] Generating forecast for: BALL [2026-01-23T20:17:07.598958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-23T20:17:07.610442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-23T20:17:07.610770] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-23T20:17:07.611556] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-23T20:17:07.611627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:07.611660] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:07.611686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:07.611743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:07.667457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:07.668265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:07.668348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:07.668384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:07.786313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:07.786480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:07.786521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:07.786550] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:07.789978] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=21.83%) [2026-01-23T20:17:07.790278] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-23T20:17:07.790409] [INFO ] [sig ] BALL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:07.930153] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BALL.txt [2026-01-23T20:17:07.930331] [INFO ] [sig ] [329/3475] Completed BALL in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.7m [2026-01-23T20:17:07.930371] [INFO ] [sig ] [330/3475] Forecasting BAM... [2026-01-23T20:17:07.930401] [INFO ] [sig ] Generating forecast for: BAM [2026-01-23T20:17:07.930435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-23T20:17:07.941328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-23T20:17:07.941647] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-23T20:17:07.942432] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-23T20:17:07.942483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:07.942514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:07.942541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:07.942613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:07.999766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:08.000648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:08.000758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:08.000791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:08.119625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:08.119781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:08.119824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:08.119854] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:08.123234] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-23T20:17:08.123514] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-23T20:17:08.123667] [INFO ] [sig ] BAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:08.263313] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BAM.txt [2026-01-23T20:17:08.263470] [INFO ] [sig ] [330/3475] Completed BAM in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:08.263510] [INFO ] [sig ] [331/3475] Forecasting BANC... [2026-01-23T20:17:08.263539] [INFO ] [sig ] Generating forecast for: BANC [2026-01-23T20:17:08.263604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-23T20:17:08.275064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-23T20:17:08.275380] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-23T20:17:08.276187] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-23T20:17:08.276238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:08.276269] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:08.276295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:08.276351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:08.332499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:08.333325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:08.333408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:08.333448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:08.473155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:08.473310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:08.473370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:08.473402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:08.476881] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-01-23T20:17:08.477218] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-23T20:17:08.477393] [INFO ] [sig ] BANC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:08.633251] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BANC.txt [2026-01-23T20:17:08.633431] [INFO ] [sig ] [331/3475] Completed BANC in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:08.633475] [INFO ] [sig ] [332/3475] Forecasting BAND... [2026-01-23T20:17:08.633508] [INFO ] [sig ] Generating forecast for: BAND [2026-01-23T20:17:08.633540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-23T20:17:08.646073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-23T20:17:08.646468] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-23T20:17:08.647338] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-23T20:17:08.647420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:08.647455] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:08.647483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:08.647541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:08.707745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:08.708683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:08.708770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:08.708806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:08.834335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:08.834495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:08.834536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:08.834567] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:08.837970] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-23T20:17:08.838249] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-23T20:17:08.838376] [INFO ] [sig ] BAND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:08.984683] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BAND.txt [2026-01-23T20:17:08.984849] [INFO ] [sig ] [332/3475] Completed BAND in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:08.984895] [INFO ] [sig ] [333/3475] Forecasting BANF... [2026-01-23T20:17:08.984938] [INFO ] [sig ] Generating forecast for: BANF [2026-01-23T20:17:08.984976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-23T20:17:08.997012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-23T20:17:08.997377] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-23T20:17:08.998232] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-23T20:17:08.998286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:08.998348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:08.998378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:08.998437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:09.057228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:09.058127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:09.058212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:09.058245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:09.179248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:09.179407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:09.179450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:09.179480] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:09.182940] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=23.62%) [2026-01-23T20:17:09.183223] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-23T20:17:09.183360] [INFO ] [sig ] BANF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:09.323954] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BANF.txt [2026-01-23T20:17:09.324093] [INFO ] [sig ] [333/3475] Completed BANF in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:09.324132] [INFO ] [sig ] [334/3475] Forecasting BANX... [2026-01-23T20:17:09.324161] [INFO ] [sig ] Generating forecast for: BANX [2026-01-23T20:17:09.324193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-23T20:17:09.335222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-23T20:17:09.335553] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-23T20:17:09.336388] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-23T20:17:09.336440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:09.336474] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:09.336503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:09.336558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:09.393701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:09.394605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:09.394688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:09.394723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:09.511496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:09.511724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:09.511770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:09.511799] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:09.515201] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-23T20:17:09.515494] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-23T20:17:09.515648] [INFO ] [sig ] BANX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:09.685270] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BANX.txt [2026-01-23T20:17:09.685433] [INFO ] [sig ] [334/3475] Completed BANX in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:09.685473] [INFO ] [sig ] [335/3475] Forecasting BAP... [2026-01-23T20:17:09.685502] [INFO ] [sig ] Generating forecast for: BAP [2026-01-23T20:17:09.685533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-23T20:17:09.697681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-23T20:17:09.698031] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-23T20:17:09.698864] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-23T20:17:09.698916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:09.698960] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:09.698989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:09.699045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:09.755552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:09.756854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:09.756935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:09.756968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:09.872850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:09.873007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:09.873047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:09.873076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:09.876398] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-01-23T20:17:09.876692] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-23T20:17:09.876820] [INFO ] [sig ] BAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:10.014455] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BAP.txt [2026-01-23T20:17:10.014636] [INFO ] [sig ] [335/3475] Completed BAP in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:10.014678] [INFO ] [sig ] [336/3475] Forecasting BATRA... [2026-01-23T20:17:10.014707] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-23T20:17:10.014740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-23T20:17:10.027191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-23T20:17:10.027668] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-23T20:17:10.028565] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-23T20:17:10.028647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:10.028679] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:10.028705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:10.028761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:10.086429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:10.087328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:10.087446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:10.087482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:10.211281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:10.211438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:10.211479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:10.211544] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:10.214983] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=35.76%) [2026-01-23T20:17:10.215283] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-23T20:17:10.215417] [INFO ] [sig ] BATRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:10.355922] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BATRA.txt [2026-01-23T20:17:10.356078] [INFO ] [sig ] [336/3475] Completed BATRA in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:10.356117] [INFO ] [sig ] [337/3475] Forecasting BATRK... [2026-01-23T20:17:10.356146] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-23T20:17:10.356176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-23T20:17:10.368656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-23T20:17:10.369016] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-23T20:17:10.369856] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-23T20:17:10.369909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:10.369943] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:10.369972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:10.370030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:10.427383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:10.428281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:10.428363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:10.428397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:10.550263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:10.550434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:10.550477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:10.550508] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:10.554073] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-23T20:17:10.554360] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-23T20:17:10.554493] [INFO ] [sig ] BATRK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:10.698237] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BATRK.txt [2026-01-23T20:17:10.698380] [INFO ] [sig ] [337/3475] Completed BATRK in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:10.698421] [INFO ] [sig ] [338/3475] Forecasting BAX... [2026-01-23T20:17:10.698453] [INFO ] [sig ] Generating forecast for: BAX [2026-01-23T20:17:10.698484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-23T20:17:10.712350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-23T20:17:10.712857] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-23T20:17:10.713946] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-23T20:17:10.714003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:10.714036] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:10.714064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:10.714124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:10.771823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:10.772913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:10.773009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:10.773042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:10.901335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:10.901538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:10.901607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:10.901641] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:10.905383] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-23T20:17:10.905699] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-23T20:17:10.905878] [INFO ] [sig ] BAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:11.048948] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BAX.txt [2026-01-23T20:17:11.049149] [INFO ] [sig ] [338/3475] Completed BAX in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:11.049210] [INFO ] [sig ] [339/3475] Forecasting BB... [2026-01-23T20:17:11.049250] [INFO ] [sig ] Generating forecast for: BB [2026-01-23T20:17:11.049293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-23T20:17:11.061446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-23T20:17:11.061789] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-23T20:17:11.062848] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-23T20:17:11.063124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:11.063168] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:11.063199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:11.063309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:11.121776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:11.122979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:11.123079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:11.123115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:11.246772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:11.247011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:11.247061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:11.247094] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:11.251314] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-23T20:17:11.251734] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-23T20:17:11.251903] [INFO ] [sig ] BB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:11.424470] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BB.txt [2026-01-23T20:17:11.424776] [INFO ] [sig ] [339/3475] Completed BB in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:11.424838] [INFO ] [sig ] [340/3475] Forecasting BBAI... [2026-01-23T20:17:11.424879] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-23T20:17:11.424923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-23T20:17:11.439468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-23T20:17:11.440137] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-23T20:17:11.441231] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-23T20:17:11.441297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:11.441338] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:11.441373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:11.441451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:11.510786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:11.511876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:11.511980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:11.512015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:11.659188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:11.659354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:11.659396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:11.659426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:11.662922] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-01-23T20:17:11.663218] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-23T20:17:11.663356] [INFO ] [sig ] BBAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:11.842448] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBAI.txt [2026-01-23T20:17:11.842702] [INFO ] [sig ] [340/3475] Completed BBAI in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.6m [2026-01-23T20:17:11.842760] [INFO ] [sig ] [341/3475] Forecasting BBCP... [2026-01-23T20:17:11.842800] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-23T20:17:11.842841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-23T20:17:11.857703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-23T20:17:11.858183] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-23T20:17:11.859306] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-23T20:17:11.859373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:11.859411] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:11.859442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:11.859516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:11.936093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:11.937021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:11.937108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:11.937143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:12.056879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:12.057038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:12.057081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:12.057111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:12.063837] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-23T20:17:12.064131] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-23T20:17:12.064265] [INFO ] [sig ] BBCP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:12.202119] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BBCP.txt [2026-01-23T20:17:12.202285] [INFO ] [sig ] [341/3475] Completed BBCP in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.5m [2026-01-23T20:17:12.202325] [INFO ] [sig ] [342/3475] Forecasting BBD... [2026-01-23T20:17:12.202354] [INFO ] [sig ] Generating forecast for: BBD [2026-01-23T20:17:12.202384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-23T20:17:12.214146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-23T20:17:12.214502] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-23T20:17:12.215347] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-23T20:17:12.215400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:12.215433] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:12.215460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:12.215515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:12.273465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:12.274386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:12.274474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:12.274508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:12.399045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:12.399210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:12.399251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:12.399297] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:12.402836] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-23T20:17:12.403151] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-23T20:17:12.403294] [INFO ] [sig ] BBD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:12.545746] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BBD.txt [2026-01-23T20:17:12.545901] [INFO ] [sig ] [342/3475] Completed BBD in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.5m [2026-01-23T20:17:12.545941] [INFO ] [sig ] [343/3475] Forecasting BBDO... [2026-01-23T20:17:12.545971] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-23T20:17:12.546001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-23T20:17:12.558388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-23T20:17:12.558732] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-23T20:17:12.559536] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-23T20:17:12.559614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:12.559648] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:12.559676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:12.559733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:12.616765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:12.617896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:12.618010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:12.618045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:12.739884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:12.740053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:12.740097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:12.740126] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:12.743754] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-01-23T20:17:12.744089] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-23T20:17:12.744231] [INFO ] [sig ] BBDO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:12.899126] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBDO.txt [2026-01-23T20:17:12.899289] [INFO ] [sig ] [343/3475] Completed BBDO in 0.4s | 2.67 sym/s | Total: 2.1m | ETA: 19.5m [2026-01-23T20:17:12.899329] [INFO ] [sig ] [344/3475] Forecasting BBH... [2026-01-23T20:17:12.899359] [INFO ] [sig ] Generating forecast for: BBH [2026-01-23T20:17:12.899391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-23T20:17:12.911328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-23T20:17:12.911701] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-23T20:17:12.912505] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-23T20:17:12.912556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:12.912611] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:12.912641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:12.912697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:12.972341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:12.973312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:12.973416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:12.973466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:13.080254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:13.080414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:13.080455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:13.080487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:13.084181] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-23T20:17:13.084488] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-23T20:17:13.084649] [INFO ] [sig ] BBH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:13.236119] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBH.txt [2026-01-23T20:17:13.236282] [INFO ] [sig ] [344/3475] Completed BBH in 0.3s | 2.67 sym/s | Total: 2.1m | ETA: 19.5m [2026-01-23T20:17:13.236324] [INFO ] [sig ] [345/3475] Forecasting BBIO... [2026-01-23T20:17:13.236354] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-23T20:17:13.236385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-23T20:17:13.249297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-23T20:17:13.249747] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-23T20:17:13.251033] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-23T20:17:13.251087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:13.251119] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:13.251145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:13.251201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:13.312268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:13.313169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:13.313255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:13.313290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:13.440557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:13.440754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:13.440798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:13.441028] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:13.444646] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-23T20:17:13.444941] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-23T20:17:13.445077] [INFO ] [sig ] BBIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:13.594097] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBIO.txt [2026-01-23T20:17:13.594309] [INFO ] [sig ] [345/3475] Completed BBIO in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:13.594354] [INFO ] [sig ] [346/3475] Forecasting BBLG... [2026-01-23T20:17:13.594382] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-23T20:17:13.594413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-23T20:17:13.605535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-23T20:17:13.605904] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-23T20:17:13.606718] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-23T20:17:13.606769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:13.606801] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:13.606837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:13.606894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:13.667816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:13.668726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:13.668814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:13.668849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:13.792312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:13.792485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:13.792528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:13.792558] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:13.796207] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-23T20:17:13.796545] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-23T20:17:13.796705] [INFO ] [sig ] BBLG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:13.960449] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BBLG.txt [2026-01-23T20:17:13.960665] [INFO ] [sig ] [346/3475] Completed BBLG in 0.4s | 2.67 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:13.960710] [INFO ] [sig ] [347/3475] Forecasting BBN... [2026-01-23T20:17:13.960740] [INFO ] [sig ] Generating forecast for: BBN [2026-01-23T20:17:13.960771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-23T20:17:13.973495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-23T20:17:13.974066] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-23T20:17:13.974896] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-23T20:17:13.974947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:13.974979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:13.975006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:13.975063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:14.036332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:14.037221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:14.037312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:14.037347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:14.154991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:14.155151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:14.155192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:14.155224] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:14.158746] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=44.45%) [2026-01-23T20:17:14.159059] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-23T20:17:14.159210] [INFO ] [sig ] BBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:14.297120] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBN.txt [2026-01-23T20:17:14.297250] [INFO ] [sig ] [347/3475] Completed BBN in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:14.297289] [INFO ] [sig ] [348/3475] Forecasting BBSI... [2026-01-23T20:17:14.297318] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-23T20:17:14.297350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-23T20:17:14.308369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-23T20:17:14.308679] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-23T20:17:14.309483] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-23T20:17:14.309535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:14.309585] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:14.309616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:14.309673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:14.365706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:14.366444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:14.366525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:14.366557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:14.491440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:14.491619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:14.491662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:14.491690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:14.495074] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-23T20:17:14.495345] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-23T20:17:14.495471] [INFO ] [sig ] BBSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:14.644630] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBSI.txt [2026-01-23T20:17:14.644808] [INFO ] [sig ] [348/3475] Completed BBSI in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:14.644849] [INFO ] [sig ] [349/3475] Forecasting BBUC... [2026-01-23T20:17:14.644879] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-23T20:17:14.644911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-23T20:17:14.657028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-23T20:17:14.657390] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-23T20:17:14.658252] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-23T20:17:14.658303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:14.658335] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:14.658362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:14.658418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:14.719117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:14.720115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:14.720195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:14.720228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:14.844213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:14.844367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:14.844409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:14.844439] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:14.847959] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-23T20:17:14.848251] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-23T20:17:14.848388] [INFO ] [sig ] BBUC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:14.995500] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBUC.txt [2026-01-23T20:17:14.995660] [INFO ] [sig ] [349/3475] Completed BBUC in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:14.995703] [INFO ] [sig ] [350/3475] Forecasting BBVA... [2026-01-23T20:17:14.995732] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-23T20:17:14.995769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-23T20:17:15.009121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-23T20:17:15.009417] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-23T20:17:15.010443] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-23T20:17:15.010495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:15.010591] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:15.010631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:15.010702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:15.069154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:15.069995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:15.070076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:15.070111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:15.196964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:15.197120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:15.197160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:15.197189] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:15.200684] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-23T20:17:15.200963] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-23T20:17:15.201092] [INFO ] [sig ] BBVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:15.342172] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BBVA.txt [2026-01-23T20:17:15.342304] [INFO ] [sig ] [350/3475] Completed BBVA in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.5m [2026-01-23T20:17:15.342343] [INFO ] [sig ] [351/3475] Forecasting BBWI... [2026-01-23T20:17:15.342372] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-23T20:17:15.342403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-23T20:17:15.354041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-23T20:17:15.354347] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-23T20:17:15.355180] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-23T20:17:15.355231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:15.355263] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:15.355291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:15.355354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:15.415086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:15.415963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:15.416042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:15.416074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:15.540066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:15.540240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:15.540282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:15.540312] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:15.543784] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-01-23T20:17:15.544084] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-23T20:17:15.544215] [INFO ] [sig ] BBWI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:15.684469] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BBWI.txt [2026-01-23T20:17:15.684644] [INFO ] [sig ] [351/3475] Completed BBWI in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:15.684695] [INFO ] [sig ] [352/3475] Forecasting BBY... [2026-01-23T20:17:15.684732] [INFO ] [sig ] Generating forecast for: BBY [2026-01-23T20:17:15.684764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-23T20:17:15.696448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-23T20:17:15.696772] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-23T20:17:15.697626] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-23T20:17:15.697690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:15.697731] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:15.697761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:15.697817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:15.754481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:15.755222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:15.755301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:15.755335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:15.879132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:15.879290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:15.879331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:15.879360] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:15.882800] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-01-23T20:17:15.883076] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-23T20:17:15.883202] [INFO ] [sig ] BBY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:16.023807] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BBY.txt [2026-01-23T20:17:16.023958] [INFO ] [sig ] [352/3475] Completed BBY in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:16.023998] [INFO ] [sig ] [353/3475] Forecasting BC... [2026-01-23T20:17:16.024027] [INFO ] [sig ] Generating forecast for: BC [2026-01-23T20:17:16.024060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-23T20:17:16.035624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-23T20:17:16.035924] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-23T20:17:16.036721] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-23T20:17:16.036772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:16.036803] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:16.036830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:16.036885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:16.094105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:16.094844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:16.094922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:16.094956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:16.222506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:16.222680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:16.222722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:16.222786] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:16.226301] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-23T20:17:16.226595] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-23T20:17:16.226751] [INFO ] [sig ] BC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:16.367102] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BC.txt [2026-01-23T20:17:16.367239] [INFO ] [sig ] [353/3475] Completed BC in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:16.367278] [INFO ] [sig ] [354/3475] Forecasting BCAL... [2026-01-23T20:17:16.367307] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-23T20:17:16.367338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-23T20:17:16.379889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-23T20:17:16.380192] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-23T20:17:16.381030] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-23T20:17:16.381081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:16.381112] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:16.381140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:16.381196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:16.438170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:16.439080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:16.439160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:16.439193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:16.556485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:16.556666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:16.556708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:16.556737] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:16.560113] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=67.97%) [2026-01-23T20:17:16.560389] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-23T20:17:16.560514] [INFO ] [sig ] BCAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:16.701224] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCAL.txt [2026-01-23T20:17:16.701368] [INFO ] [sig ] [354/3475] Completed BCAL in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:16.701408] [INFO ] [sig ] [355/3475] Forecasting BCAX... [2026-01-23T20:17:16.701437] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-23T20:17:16.701469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-23T20:17:16.713379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-23T20:17:16.713700] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-23T20:17:16.714480] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-23T20:17:16.714532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:16.714563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:16.714618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:16.714694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:16.772071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:16.772811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:16.773078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:16.773111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:16.890869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:16.891040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:16.891084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:16.891113] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:16.894546] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-23T20:17:16.894857] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-23T20:17:16.894985] [INFO ] [sig ] BCAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:17.035957] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCAX.txt [2026-01-23T20:17:17.036091] [INFO ] [sig ] [355/3475] Completed BCAX in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:17.036129] [INFO ] [sig ] [356/3475] Forecasting BCBP... [2026-01-23T20:17:17.036158] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-23T20:17:17.036189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-23T20:17:17.048179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-23T20:17:17.048474] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-23T20:17:17.049480] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-23T20:17:17.049532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:17.049563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:17.049618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:17.049676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:17.109819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:17.110618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:17.110697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:17.110731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:17.229065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:17.229216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:17.229256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:17.229284] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:17.232668] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=46.69%) [2026-01-23T20:17:17.232951] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-23T20:17:17.233079] [INFO ] [sig ] BCBP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:17.374523] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCBP.txt [2026-01-23T20:17:17.374696] [INFO ] [sig ] [356/3475] Completed BCBP in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:17.374738] [INFO ] [sig ] [357/3475] Forecasting BCC... [2026-01-23T20:17:17.374767] [INFO ] [sig ] Generating forecast for: BCC [2026-01-23T20:17:17.374797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-23T20:17:17.386878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-23T20:17:17.387212] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-23T20:17:17.388073] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-23T20:17:17.388126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:17.388158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:17.388185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:17.388241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:17.447504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:17.448289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:17.448372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:17.448406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:17.574817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:17.574972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:17.575015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:17.575044] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:17.578765] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-01-23T20:17:17.579048] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-23T20:17:17.579177] [INFO ] [sig ] BCC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:17.726656] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCC.txt [2026-01-23T20:17:17.726815] [INFO ] [sig ] [357/3475] Completed BCC in 0.4s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:17.726858] [INFO ] [sig ] [358/3475] Forecasting BCDA... [2026-01-23T20:17:17.726886] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-23T20:17:17.726917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-23T20:17:17.739328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-23T20:17:17.739702] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-23T20:17:17.740503] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-23T20:17:17.740556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:17.740613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:17.740642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:17.740699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:17.799356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:17.800446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:17.800527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:17.800561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:17.922058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:17.922234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:17.922276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:17.922305] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:17.925841] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-23T20:17:17.926122] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-23T20:17:17.926254] [INFO ] [sig ] BCDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:18.068783] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCDA.txt [2026-01-23T20:17:18.068945] [INFO ] [sig ] [358/3475] Completed BCDA in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:18.068985] [INFO ] [sig ] [359/3475] Forecasting BCE... [2026-01-23T20:17:18.069016] [INFO ] [sig ] Generating forecast for: BCE [2026-01-23T20:17:18.069047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-23T20:17:18.080722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-23T20:17:18.081043] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-23T20:17:18.081857] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-23T20:17:18.081919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:18.081951] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:18.081978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:18.082034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:18.139843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:18.140785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:18.140879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:18.140916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:18.264802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:18.264971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:18.265012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:18.265040] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:18.268526] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-23T20:17:18.268884] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-23T20:17:18.269030] [INFO ] [sig ] BCE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:18.410781] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCE.txt [2026-01-23T20:17:18.410937] [INFO ] [sig ] [359/3475] Completed BCE in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.4m [2026-01-23T20:17:18.410978] [INFO ] [sig ] [360/3475] Forecasting BCH... [2026-01-23T20:17:18.411007] [INFO ] [sig ] Generating forecast for: BCH [2026-01-23T20:17:18.411038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-23T20:17:18.423239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-23T20:17:18.423563] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-23T20:17:18.424386] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-23T20:17:18.424437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:18.424469] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:18.424497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:18.424554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:18.480848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:18.481671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:18.481798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:18.481835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:18.602820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:18.602977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:18.603018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:18.603047] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:18.606382] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-01-23T20:17:18.606670] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-23T20:17:18.606799] [INFO ] [sig ] BCH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:18.756306] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCH.txt [2026-01-23T20:17:18.756467] [INFO ] [sig ] [360/3475] Completed BCH in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.3m [2026-01-23T20:17:18.756509] [INFO ] [sig ] [361/3475] Forecasting BCML... [2026-01-23T20:17:18.756541] [INFO ] [sig ] Generating forecast for: BCML [2026-01-23T20:17:18.756590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-23T20:17:18.772505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-23T20:17:18.772975] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-23T20:17:18.773953] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-23T20:17:18.774008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:18.774040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:18.774067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:18.774123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:18.835004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:18.835899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:18.835986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:18.836019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:18.946019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:18.946176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:18.946217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:18.946248] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:18.949873] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-23T20:17:18.950159] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-23T20:17:18.950296] [INFO ] [sig ] BCML: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:19.095828] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCML.txt [2026-01-23T20:17:19.095965] [INFO ] [sig ] [361/3475] Completed BCML in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.3m [2026-01-23T20:17:19.096003] [INFO ] [sig ] [362/3475] Forecasting BCO... [2026-01-23T20:17:19.096033] [INFO ] [sig ] Generating forecast for: BCO [2026-01-23T20:17:19.096062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-23T20:17:19.108843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-23T20:17:19.109208] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-23T20:17:19.110092] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-23T20:17:19.110145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:19.110178] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:19.110205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:19.110266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:19.169920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:19.170746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:19.170828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:19.170863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:19.294394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:19.294558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:19.294622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:19.294653] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:19.298225] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-23T20:17:19.298520] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-23T20:17:19.298678] [INFO ] [sig ] BCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:19.439071] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCO.txt [2026-01-23T20:17:19.439230] [INFO ] [sig ] [362/3475] Completed BCO in 0.3s | 2.68 sym/s | Total: 2.2m | ETA: 19.3m [2026-01-23T20:17:19.439278] [INFO ] [sig ] [363/3475] Forecasting BCPC... [2026-01-23T20:17:19.439309] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-23T20:17:19.439340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-23T20:17:19.452222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-23T20:17:19.452556] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-23T20:17:19.453411] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-23T20:17:19.453464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:19.453498] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:19.453525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:19.453602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:19.515380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:19.516212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:19.516292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:19.516326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:19.639372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:19.639539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:19.639610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:19.639644] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:19.643200] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-23T20:17:19.643522] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-23T20:17:19.643679] [INFO ] [sig ] BCPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:19.790887] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCPC.txt [2026-01-23T20:17:19.791088] [INFO ] [sig ] [363/3475] Completed BCPC in 0.4s | 2.68 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:19.791330] [INFO ] [sig ] [364/3475] Forecasting BCRX... [2026-01-23T20:17:19.791363] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-23T20:17:19.791393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-23T20:17:19.804492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-23T20:17:19.804885] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-23T20:17:19.805701] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-23T20:17:19.805753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:19.805785] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:19.805812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:19.805867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:19.862543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:19.863415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:19.863500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:19.863532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:19.984146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:19.984309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:19.984351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:19.984380] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:19.987828] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-01-23T20:17:19.988116] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-23T20:17:19.988289] [INFO ] [sig ] BCRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:20.128819] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCRX.txt [2026-01-23T20:17:20.128974] [INFO ] [sig ] [364/3475] Completed BCRX in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:20.129014] [INFO ] [sig ] [365/3475] Forecasting BCS... [2026-01-23T20:17:20.129043] [INFO ] [sig ] Generating forecast for: BCS [2026-01-23T20:17:20.129075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-23T20:17:20.141561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-23T20:17:20.141938] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-23T20:17:20.142764] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-23T20:17:20.142815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:20.142847] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:20.142874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:20.142928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:20.199754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:20.200637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:20.200719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:20.200755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:20.319729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:20.319928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:20.319977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:20.320008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:20.323732] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-01-23T20:17:20.324034] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-23T20:17:20.324165] [INFO ] [sig ] BCS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:20.462300] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCS.txt [2026-01-23T20:17:20.462442] [INFO ] [sig ] [365/3475] Completed BCS in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:20.462482] [INFO ] [sig ] [366/3475] Forecasting BCSF... [2026-01-23T20:17:20.462512] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-23T20:17:20.462543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-23T20:17:20.475219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-23T20:17:20.475526] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-23T20:17:20.476374] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-23T20:17:20.476425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:20.476458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:20.476485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:20.476541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:20.537153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:20.538343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:20.538446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:20.538493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:20.668354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:20.668512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:20.668590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:20.668624] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:20.672431] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-01-23T20:17:20.672742] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-23T20:17:20.672881] [INFO ] [sig ] BCSF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:20.818979] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BCSF.txt [2026-01-23T20:17:20.819134] [INFO ] [sig ] [366/3475] Completed BCSF in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:20.819173] [INFO ] [sig ] [367/3475] Forecasting BCTX... [2026-01-23T20:17:20.819202] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-23T20:17:20.819233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-23T20:17:20.832770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-23T20:17:20.833143] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-23T20:17:20.833994] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-23T20:17:20.834046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:20.834105] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:20.834133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:20.834189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:20.893856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:20.894763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:20.894864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:20.894898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:21.026830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:21.026991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:21.027031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:21.027058] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:21.031334] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-23T20:17:21.031633] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-23T20:17:21.031765] [INFO ] [sig ] BCTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:21.183451] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCTX.txt [2026-01-23T20:17:21.183674] [INFO ] [sig ] [367/3475] Completed BCTX in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:21.183742] [INFO ] [sig ] [368/3475] Forecasting BCX... [2026-01-23T20:17:21.183786] [INFO ] [sig ] Generating forecast for: BCX [2026-01-23T20:17:21.183823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-23T20:17:21.196226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-23T20:17:21.196592] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-23T20:17:21.197425] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-23T20:17:21.197479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:21.197512] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:21.197540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:21.197614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:21.255806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:21.256594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:21.256693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:21.256728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:21.380508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:21.380694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:21.380747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:21.380783] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:21.384458] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-23T20:17:21.384758] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-23T20:17:21.384890] [INFO ] [sig ] BCX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:21.543560] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCX.txt [2026-01-23T20:17:21.543745] [INFO ] [sig ] [368/3475] Completed BCX in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:21.543793] [INFO ] [sig ] [369/3475] Forecasting BCYC... [2026-01-23T20:17:21.543824] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-23T20:17:21.543854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-23T20:17:21.555860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-23T20:17:21.556323] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-23T20:17:21.557190] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-23T20:17:21.557246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:21.557280] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:21.557308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:21.557388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:21.618942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:21.619745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:21.619842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:21.619886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:21.751069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:21.751229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:21.751271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:21.751301] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:21.754941] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-01-23T20:17:21.755308] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-23T20:17:21.755479] [INFO ] [sig ] BCYC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:21.915795] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BCYC.txt [2026-01-23T20:17:21.915959] [INFO ] [sig ] [369/3475] Completed BCYC in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:21.916002] [INFO ] [sig ] [370/3475] Forecasting BDC... [2026-01-23T20:17:21.916033] [INFO ] [sig ] Generating forecast for: BDC [2026-01-23T20:17:21.916068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-23T20:17:21.928176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-23T20:17:21.928547] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-23T20:17:21.929428] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-23T20:17:21.929481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:21.929524] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:21.929554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:21.929638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:21.997201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:21.998226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:21.998317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:21.998353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:22.126506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:22.126683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:22.126733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:22.126819] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:22.130793] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-23T20:17:22.131290] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-23T20:17:22.131422] [INFO ] [sig ] BDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:22.274474] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BDC.txt [2026-01-23T20:17:22.274650] [INFO ] [sig ] [370/3475] Completed BDC in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.3m [2026-01-23T20:17:22.274693] [INFO ] [sig ] [371/3475] Forecasting BDJ... [2026-01-23T20:17:22.274723] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-23T20:17:22.274754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-23T20:17:22.286896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-23T20:17:22.287306] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-23T20:17:22.288271] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-23T20:17:22.288326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:22.288358] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:22.288384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:22.288441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:22.349462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:22.350344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:22.350426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:22.350460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:22.473522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:22.473698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:22.473740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:22.473769] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:22.477168] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-01-23T20:17:22.477452] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-23T20:17:22.477600] [INFO ] [sig ] BDJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:22.617307] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BDJ.txt [2026-01-23T20:17:22.617461] [INFO ] [sig ] [371/3475] Completed BDJ in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:22.617502] [INFO ] [sig ] [372/3475] Forecasting BDN... [2026-01-23T20:17:22.617531] [INFO ] [sig ] Generating forecast for: BDN [2026-01-23T20:17:22.617562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-23T20:17:22.629399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-23T20:17:22.629701] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-23T20:17:22.630506] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-23T20:17:22.630557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:22.630608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:22.630636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:22.630694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:22.686721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:22.687440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:22.687539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:22.687593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:22.811916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:22.812088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:22.812136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:22.812169] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:22.815712] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=91.51%) [2026-01-23T20:17:22.815996] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-23T20:17:22.816127] [INFO ] [sig ] BDN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:22.955285] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BDN.txt [2026-01-23T20:17:22.955442] [INFO ] [sig ] [372/3475] Completed BDN in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:22.955481] [INFO ] [sig ] [373/3475] Forecasting BDRX... [2026-01-23T20:17:22.955510] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-23T20:17:22.955543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-23T20:17:22.968350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-23T20:17:22.968742] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-23T20:17:22.969697] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-23T20:17:22.969754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:22.969788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:22.969816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:22.969875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:23.029686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:23.030648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:23.030736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:23.030777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:23.151929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:23.152090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:23.152132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:23.152161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:23.155639] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=50.03%) [2026-01-23T20:17:23.155920] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-23T20:17:23.156053] [INFO ] [sig ] BDRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:23.294399] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BDRX.txt [2026-01-23T20:17:23.294561] [INFO ] [sig ] [373/3475] Completed BDRX in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:23.294619] [INFO ] [sig ] [374/3475] Forecasting BDSX... [2026-01-23T20:17:23.294650] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-23T20:17:23.294687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-23T20:17:23.306157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-23T20:17:23.306492] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-23T20:17:23.307332] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-23T20:17:23.307406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:23.307440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:23.307467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:23.307525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:23.364218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:23.365154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:23.365236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:23.365271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:23.481511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:23.481687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:23.481729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:23.481758] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:23.485153] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=47.01%) [2026-01-23T20:17:23.485432] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-23T20:17:23.485566] [INFO ] [sig ] BDSX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:23.624520] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BDSX.txt [2026-01-23T20:17:23.624697] [INFO ] [sig ] [374/3475] Completed BDSX in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:23.624738] [INFO ] [sig ] [375/3475] Forecasting BDTX... [2026-01-23T20:17:23.624768] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-23T20:17:23.624799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-23T20:17:23.636605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-23T20:17:23.636945] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-23T20:17:23.637804] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-23T20:17:23.637867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:23.637906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:23.637939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:23.637998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:23.694365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:23.695262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:23.695347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:23.695381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:23.815141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:23.815308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:23.815349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:23.815378] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:23.818847] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-01-23T20:17:23.819148] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-23T20:17:23.819276] [INFO ] [sig ] BDTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:23.964280] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BDTX.txt [2026-01-23T20:17:23.964433] [INFO ] [sig ] [375/3475] Completed BDTX in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:23.964473] [INFO ] [sig ] [376/3475] Forecasting BDX... [2026-01-23T20:17:23.964503] [INFO ] [sig ] Generating forecast for: BDX [2026-01-23T20:17:23.964533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-23T20:17:23.977219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-23T20:17:23.977591] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-23T20:17:23.978468] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-23T20:17:23.978523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:23.978555] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:23.978601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:23.978660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:24.038406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:24.039280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:24.039363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:24.039397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:24.176390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:24.176616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:24.176672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:24.176711] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:24.181670] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=53.62%) [2026-01-23T20:17:24.182270] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-23T20:17:24.182448] [INFO ] [sig ] BDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:24.340820] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BDX.txt [2026-01-23T20:17:24.340989] [INFO ] [sig ] [376/3475] Completed BDX in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:24.341029] [INFO ] [sig ] [377/3475] Forecasting BE... [2026-01-23T20:17:24.341060] [INFO ] [sig ] Generating forecast for: BE [2026-01-23T20:17:24.341090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-23T20:17:24.354412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-23T20:17:24.354763] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-23T20:17:24.355590] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-23T20:17:24.355643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:24.355674] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:24.355702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:24.355758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:24.415523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:24.416443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:24.416563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:24.416619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:24.541863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:24.542021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:24.542063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:24.542094] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:24.545510] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-01-23T20:17:24.545801] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-23T20:17:24.545933] [INFO ] [sig ] BE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:24.684848] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BE.txt [2026-01-23T20:17:24.684965] [INFO ] [sig ] [377/3475] Completed BE in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:24.685002] [INFO ] [sig ] [378/3475] Forecasting BEAM... [2026-01-23T20:17:24.685031] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-23T20:17:24.685062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-23T20:17:24.696599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-23T20:17:24.696889] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-23T20:17:24.697733] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-23T20:17:24.697790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:24.697822] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:24.697848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:24.697904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:24.760401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:24.761360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:24.761457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:24.761494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:24.880523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:24.880700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:24.880741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:24.880770] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:24.884162] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-01-23T20:17:24.884432] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-23T20:17:24.884560] [INFO ] [sig ] BEAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:25.040399] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BEAM.txt [2026-01-23T20:17:25.040561] [INFO ] [sig ] [378/3475] Completed BEAM in 0.4s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:25.040622] [INFO ] [sig ] [379/3475] Forecasting BEEM... [2026-01-23T20:17:25.040657] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-23T20:17:25.040699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-23T20:17:25.052438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-23T20:17:25.052774] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-23T20:17:25.053554] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-23T20:17:25.053624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:25.053656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:25.053683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:25.053744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:25.111199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:25.111910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:25.112006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:25.112039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:25.229794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:25.229948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:25.229989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:25.230018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:25.233397] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-01-23T20:17:25.233686] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-23T20:17:25.233813] [INFO ] [sig ] BEEM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:25.373993] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BEEM.txt [2026-01-23T20:17:25.374140] [INFO ] [sig ] [379/3475] Completed BEEM in 0.3s | 2.69 sym/s | Total: 2.3m | ETA: 19.2m [2026-01-23T20:17:25.374196] [INFO ] [sig ] [380/3475] Forecasting BEEP... [2026-01-23T20:17:25.374229] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-23T20:17:25.374262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-23T20:17:25.385415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-23T20:17:25.385738] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-23T20:17:25.386610] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-23T20:17:25.386663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:25.386696] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:25.386725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:25.386790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:25.444801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:25.445754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:25.445844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:25.445877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:25.567974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:25.568166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:25.568209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:25.568238] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:25.572519] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-23T20:17:25.572957] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-23T20:17:25.573128] [INFO ] [sig ] BEEP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:25.714850] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BEEP.txt [2026-01-23T20:17:25.715005] [INFO ] [sig ] [380/3475] Completed BEEP in 0.3s | 2.69 sym/s | Total: 2.4m | ETA: 19.2m [2026-01-23T20:17:25.715047] [INFO ] [sig ] [381/3475] Forecasting BEKE... [2026-01-23T20:17:25.715077] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-23T20:17:25.715107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-23T20:17:25.726920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-23T20:17:25.727426] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-23T20:17:25.728423] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-23T20:17:25.728475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:25.728506] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:25.728533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:25.728606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:25.786289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:25.786999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:25.787087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:25.787122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:25.903220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:25.903376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:25.903418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:25.903448] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:25.906862] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=72.21%) [2026-01-23T20:17:25.907153] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-23T20:17:25.907282] [INFO ] [sig ] BEKE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:26.044470] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BEKE.txt [2026-01-23T20:17:26.044652] [INFO ] [sig ] [381/3475] Completed BEKE in 0.3s | 2.69 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:26.044693] [INFO ] [sig ] [382/3475] Forecasting BELFA... [2026-01-23T20:17:26.044723] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-23T20:17:26.044753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-23T20:17:26.055641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-23T20:17:26.055940] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-23T20:17:26.056745] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-23T20:17:26.056796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:26.056827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:26.056854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:26.056911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:26.112967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:26.113630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:26.113706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:26.113740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:26.219693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:26.219848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:26.219890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:26.219919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:26.223327] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-23T20:17:26.223623] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-23T20:17:26.223755] [INFO ] [sig ] BELFA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:26.366907] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BELFA.txt [2026-01-23T20:17:26.367052] [INFO ] [sig ] [382/3475] Completed BELFA in 0.3s | 2.69 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:26.367091] [INFO ] [sig ] [383/3475] Forecasting BELFB... [2026-01-23T20:17:26.367121] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-23T20:17:26.367151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-23T20:17:26.378559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-23T20:17:26.378884] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-23T20:17:26.379688] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-23T20:17:26.379750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:26.379783] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:26.379810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:26.379866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:26.436442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:26.437252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:26.437341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:26.437400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:26.558169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:26.558326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:26.558369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:26.558400] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:26.561905] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-23T20:17:26.562368] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-23T20:17:26.562499] [INFO ] [sig ] BELFB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:26.718587] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BELFB.txt [2026-01-23T20:17:26.718759] [INFO ] [sig ] [383/3475] Completed BELFB in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:26.718805] [INFO ] [sig ] [384/3475] Forecasting BEN... [2026-01-23T20:17:26.718844] [INFO ] [sig ] Generating forecast for: BEN [2026-01-23T20:17:26.718884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-23T20:17:26.731300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-23T20:17:26.731731] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-23T20:17:26.732569] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-23T20:17:26.732644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:26.732705] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:26.732736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:26.732794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:26.796795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:26.797774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:26.797857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:26.797891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:26.926881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:26.927040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:26.927084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:26.927115] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:26.930870] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-01-23T20:17:26.931164] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-23T20:17:26.931299] [INFO ] [sig ] BEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:27.079315] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BEN.txt [2026-01-23T20:17:27.079706] [INFO ] [sig ] [384/3475] Completed BEN in 0.4s | 2.69 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:27.079754] [INFO ] [sig ] [385/3475] Forecasting BEP... [2026-01-23T20:17:27.079785] [INFO ] [sig ] Generating forecast for: BEP [2026-01-23T20:17:27.079816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-23T20:17:27.091619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-23T20:17:27.091978] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-23T20:17:27.093001] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-23T20:17:27.093215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:27.093247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:27.093274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:27.093329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:27.150883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:27.151764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:27.151850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:27.151882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:27.280431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:27.280670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:27.280725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:27.280756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:27.284340] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-23T20:17:27.284657] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-23T20:17:27.284801] [INFO ] [sig ] BEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:27.432981] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BEP.txt [2026-01-23T20:17:27.433150] [INFO ] [sig ] [385/3475] Completed BEP in 0.4s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:27.433379] [INFO ] [sig ] [386/3475] Forecasting BEPH... [2026-01-23T20:17:27.433410] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-23T20:17:27.433441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-23T20:17:27.445364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-23T20:17:27.445760] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-23T20:17:27.446587] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-23T20:17:27.446641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:27.446672] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:27.446699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:27.446754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:27.505496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:27.506569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:27.506669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:27.506702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:27.628341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:27.628490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:27.628529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:27.628558] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:27.631937] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-23T20:17:27.632206] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-23T20:17:27.632333] [INFO ] [sig ] BEPH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:27.775927] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BEPH.txt [2026-01-23T20:17:27.776085] [INFO ] [sig ] [386/3475] Completed BEPH in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:27.776130] [INFO ] [sig ] [387/3475] Forecasting BEPI... [2026-01-23T20:17:27.776161] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-23T20:17:27.776193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-23T20:17:27.787228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-23T20:17:27.787642] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-23T20:17:27.788538] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-23T20:17:27.788618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:27.788656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:27.788684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:27.788743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:27.846630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:27.847497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:27.847597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:27.847634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:27.955434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:27.955614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:27.955659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:27.957110] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:27.961926] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-23T20:17:27.962550] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-23T20:17:27.962765] [INFO ] [sig ] BEPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:28.121161] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BEPI.txt [2026-01-23T20:17:28.121359] [INFO ] [sig ] [387/3475] Completed BEPI in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:28.121406] [INFO ] [sig ] [388/3475] Forecasting BFAM... [2026-01-23T20:17:28.121437] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-23T20:17:28.121469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-23T20:17:28.133811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-23T20:17:28.134192] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-23T20:17:28.135073] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-23T20:17:28.135128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:28.135162] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:28.135191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:28.135254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:28.195375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:28.196302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:28.196389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:28.196424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:28.316401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:28.316556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:28.316617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:28.316647] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:28.320027] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-23T20:17:28.320314] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-23T20:17:28.320439] [INFO ] [sig ] BFAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:28.458223] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BFAM.txt [2026-01-23T20:17:28.458356] [INFO ] [sig ] [388/3475] Completed BFAM in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:28.458396] [INFO ] [sig ] [389/3475] Forecasting BFC... [2026-01-23T20:17:28.458426] [INFO ] [sig ] Generating forecast for: BFC [2026-01-23T20:17:28.458458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-23T20:17:28.469630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-23T20:17:28.469885] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-23T20:17:28.470701] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-23T20:17:28.470754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:28.470785] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:28.470812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:28.470870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:28.529661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:28.530526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:28.530629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:28.530665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:28.643962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:28.644122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:28.644166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:28.644196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:28.647763] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=76.84%) [2026-01-23T20:17:28.648071] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-23T20:17:28.648205] [INFO ] [sig ] BFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:28.785262] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BFC.txt [2026-01-23T20:17:28.785397] [INFO ] [sig ] [389/3475] Completed BFC in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:28.785437] [INFO ] [sig ] [390/3475] Forecasting BFH... [2026-01-23T20:17:28.785466] [INFO ] [sig ] Generating forecast for: BFH [2026-01-23T20:17:28.785497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-23T20:17:28.796643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-23T20:17:28.796954] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-23T20:17:28.797786] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-23T20:17:28.797838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:28.797869] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:28.797896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:28.797960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:28.860389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:28.861391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:28.861474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:28.861510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:28.981635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:28.981796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:28.981854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:28.981885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:28.985388] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-23T20:17:28.985693] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-23T20:17:28.985831] [INFO ] [sig ] BFH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:29.124558] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BFH.txt [2026-01-23T20:17:29.124729] [INFO ] [sig ] [390/3475] Completed BFH in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.1m [2026-01-23T20:17:29.124771] [INFO ] [sig ] [391/3475] Forecasting BFK... [2026-01-23T20:17:29.124804] [INFO ] [sig ] Generating forecast for: BFK [2026-01-23T20:17:29.124836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-23T20:17:29.137239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-23T20:17:29.137590] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-23T20:17:29.138440] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-23T20:17:29.138494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:29.138529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:29.138559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:29.138636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:29.198067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:29.198865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:29.198947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:29.198982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:29.323266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:29.323432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:29.323483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:29.323515] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:29.327057] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=36.33%) [2026-01-23T20:17:29.327351] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-23T20:17:29.327523] [INFO ] [sig ] BFK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:29.473814] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BFK.txt [2026-01-23T20:17:29.473968] [INFO ] [sig ] [391/3475] Completed BFK in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:29.474009] [INFO ] [sig ] [392/3475] Forecasting BFLY... [2026-01-23T20:17:29.474038] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-23T20:17:29.474069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-23T20:17:29.486907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-23T20:17:29.487420] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-23T20:17:29.488459] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-23T20:17:29.488510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:29.488541] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:29.488595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:29.488656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:29.547875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:29.548663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:29.548742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:29.548774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:29.677543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:29.677735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:29.677785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:29.677815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:29.681418] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-23T20:17:29.681704] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-23T20:17:29.681830] [INFO ] [sig ] BFLY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:29.898511] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BFLY.txt [2026-01-23T20:17:29.898721] [INFO ] [sig ] [392/3475] Completed BFLY in 0.4s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:29.898776] [INFO ] [sig ] [393/3475] Forecasting BFS... [2026-01-23T20:17:29.898815] [INFO ] [sig ] Generating forecast for: BFS [2026-01-23T20:17:29.898857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-23T20:17:29.910234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-23T20:17:29.910532] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-23T20:17:29.911354] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-23T20:17:29.911407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:29.911440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:29.911469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:29.911526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:29.969923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:29.970656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:29.970735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:29.970768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:30.089047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:30.089213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:30.089256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:30.089285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:30.093649] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-01-23T20:17:30.094025] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-23T20:17:30.094177] [INFO ] [sig ] BFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:30.237557] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BFS.txt [2026-01-23T20:17:30.237715] [INFO ] [sig ] [393/3475] Completed BFS in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:30.237755] [INFO ] [sig ] [394/3475] Forecasting BFZ... [2026-01-23T20:17:30.237785] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-23T20:17:30.237817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-23T20:17:30.249295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-23T20:17:30.249614] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-23T20:17:30.250403] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-23T20:17:30.250454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:30.250497] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:30.250527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:30.250605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:30.306690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:30.307457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:30.307590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:30.307629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:30.424791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:30.424954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:30.424997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:30.425026] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:30.428497] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-23T20:17:30.428835] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-23T20:17:30.428974] [INFO ] [sig ] BFZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:30.577386] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BFZ.txt [2026-01-23T20:17:30.577559] [INFO ] [sig ] [394/3475] Completed BFZ in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:30.577625] [INFO ] [sig ] [395/3475] Forecasting BG... [2026-01-23T20:17:30.577660] [INFO ] [sig ] Generating forecast for: BG [2026-01-23T20:17:30.577691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-23T20:17:30.590628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-23T20:17:30.591047] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-23T20:17:30.591929] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-23T20:17:30.591984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:30.592017] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:30.592044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:30.592103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:30.654611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:30.655534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:30.655663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:30.655709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:30.782542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:30.782724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:30.782767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:30.782797] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:30.786373] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-23T20:17:30.786702] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-23T20:17:30.786856] [INFO ] [sig ] BG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:30.930090] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BG.txt [2026-01-23T20:17:30.930251] [INFO ] [sig ] [395/3475] Completed BG in 0.4s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:30.930293] [INFO ] [sig ] [396/3475] Forecasting BGB... [2026-01-23T20:17:30.930325] [INFO ] [sig ] Generating forecast for: BGB [2026-01-23T20:17:30.930364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-23T20:17:30.942957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-23T20:17:30.943377] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-23T20:17:30.944244] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-23T20:17:30.944298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:30.944330] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:30.944358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:30.944417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:31.003500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:31.004453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:31.004542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:31.004594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:31.134477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:31.134657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:31.134701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:31.134731] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:31.138360] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-23T20:17:31.138665] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-23T20:17:31.138810] [INFO ] [sig ] BGB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:31.279505] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGB.txt [2026-01-23T20:17:31.279690] [INFO ] [sig ] [396/3475] Completed BGB in 0.3s | 2.70 sym/s | Total: 2.4m | ETA: 19.0m [2026-01-23T20:17:31.279732] [INFO ] [sig ] [397/3475] Forecasting BGC... [2026-01-23T20:17:31.279761] [INFO ] [sig ] Generating forecast for: BGC [2026-01-23T20:17:31.279790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-23T20:17:31.291394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-23T20:17:31.291756] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-23T20:17:31.292610] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-23T20:17:31.292664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:31.292697] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:31.292725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:31.292782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:31.356602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:31.357684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:31.357778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:31.357813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:31.487747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:31.487907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:31.487948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:31.487979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:31.491915] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-23T20:17:31.492209] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-23T20:17:31.492538] [INFO ] [sig ] BGC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:31.637174] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BGC.txt [2026-01-23T20:17:31.637394] [INFO ] [sig ] [397/3475] Completed BGC in 0.4s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:31.637441] [INFO ] [sig ] [398/3475] Forecasting BGH... [2026-01-23T20:17:31.637471] [INFO ] [sig ] Generating forecast for: BGH [2026-01-23T20:17:31.637509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-23T20:17:31.650878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-23T20:17:31.651270] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-23T20:17:31.652155] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-23T20:17:31.652209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:31.652243] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:31.652272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:31.652332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:31.713405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:31.714517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:31.714628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:31.714667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:31.848030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:31.848218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:31.848272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:31.848311] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:31.852513] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-23T20:17:31.852845] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-23T20:17:31.852990] [INFO ] [sig ] BGH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:32.001646] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGH.txt [2026-01-23T20:17:32.001805] [INFO ] [sig ] [398/3475] Completed BGH in 0.4s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:32.001845] [INFO ] [sig ] [399/3475] Forecasting BGLC... [2026-01-23T20:17:32.001875] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-23T20:17:32.001907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-23T20:17:32.013895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-23T20:17:32.014270] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-23T20:17:32.015116] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-23T20:17:32.015167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:32.015198] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:32.015224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:32.015279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:32.075495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:32.076645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:32.076733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:32.076767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:32.198410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:32.198616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:32.198661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:32.198692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:32.202532] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-23T20:17:32.202868] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-23T20:17:32.203017] [INFO ] [sig ] BGLC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:32.348816] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGLC.txt [2026-01-23T20:17:32.349032] [INFO ] [sig ] [399/3475] Completed BGLC in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:32.349102] [INFO ] [sig ] [400/3475] Forecasting BGRN... [2026-01-23T20:17:32.349149] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-23T20:17:32.349191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-23T20:17:32.360721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-23T20:17:32.361074] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-23T20:17:32.361935] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-23T20:17:32.361988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:32.362025] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:32.362054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:32.362113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:32.421928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:32.422889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:32.422976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:32.423011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:32.551114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:32.551307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:32.551365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:32.551407] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:32.555934] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=25.77%) [2026-01-23T20:17:32.556338] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-23T20:17:32.556497] [INFO ] [sig ] BGRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:32.700752] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGRN.txt [2026-01-23T20:17:32.700915] [INFO ] [sig ] [400/3475] Completed BGRN in 0.4s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:32.700955] [INFO ] [sig ] [401/3475] Forecasting BGS... [2026-01-23T20:17:32.700985] [INFO ] [sig ] Generating forecast for: BGS [2026-01-23T20:17:32.701017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-23T20:17:32.712379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-23T20:17:32.712745] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-23T20:17:32.713563] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-23T20:17:32.713638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:32.713696] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:32.713725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:32.713783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:32.770202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:32.771057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:32.771138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:32.771171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:32.889163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:32.889321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:32.889361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:32.889408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:32.893186] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-01-23T20:17:32.893462] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-23T20:17:32.893612] [INFO ] [sig ] BGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:33.035869] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BGS.txt [2026-01-23T20:17:33.036061] [INFO ] [sig ] [401/3475] Completed BGS in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:33.036103] [INFO ] [sig ] [402/3475] Forecasting BGSF... [2026-01-23T20:17:33.036134] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-23T20:17:33.036165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-23T20:17:33.047396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-23T20:17:33.047871] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-23T20:17:33.049073] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-23T20:17:33.049130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:33.049163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:33.049191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:33.049248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:33.112971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:33.113871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:33.113956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:33.113992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:33.235857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:33.236010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:33.236054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:33.236083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:33.239737] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-01-23T20:17:33.240017] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-23T20:17:33.240148] [INFO ] [sig ] BGSF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:33.379739] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGSF.txt [2026-01-23T20:17:33.379896] [INFO ] [sig ] [402/3475] Completed BGSF in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 19.0m [2026-01-23T20:17:33.379949] [INFO ] [sig ] [403/3475] Forecasting BGX... [2026-01-23T20:17:33.379993] [INFO ] [sig ] Generating forecast for: BGX [2026-01-23T20:17:33.380040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-23T20:17:33.391511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-23T20:17:33.391874] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-23T20:17:33.392719] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-23T20:17:33.392772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:33.392806] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:33.392835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:33.392893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:33.453900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:33.454562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:33.454659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:33.454694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:33.574373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:33.574524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:33.574566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:33.574618] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:33.578089] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-23T20:17:33.578374] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-23T20:17:33.578508] [INFO ] [sig ] BGX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:33.718535] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BGX.txt [2026-01-23T20:17:33.718688] [INFO ] [sig ] [403/3475] Completed BGX in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:33.718727] [INFO ] [sig ] [404/3475] Forecasting BGY... [2026-01-23T20:17:33.718757] [INFO ] [sig ] Generating forecast for: BGY [2026-01-23T20:17:33.718788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-23T20:17:33.730850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-23T20:17:33.731142] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-23T20:17:33.731995] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-23T20:17:33.732047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:33.732078] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:33.732104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:33.732159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:33.789661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:33.790408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:33.790487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:33.790528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:33.910783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:33.910935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:33.910975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:33.911037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:33.914413] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-23T20:17:33.914707] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-23T20:17:33.914835] [INFO ] [sig ] BGY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:34.050995] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BGY.txt [2026-01-23T20:17:34.051118] [INFO ] [sig ] [404/3475] Completed BGY in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:34.051156] [INFO ] [sig ] [405/3475] Forecasting BHC... [2026-01-23T20:17:34.051185] [INFO ] [sig ] Generating forecast for: BHC [2026-01-23T20:17:34.051216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-23T20:17:34.062378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-23T20:17:34.062664] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-23T20:17:34.063455] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-23T20:17:34.063506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:34.063537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:34.063564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:34.063665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:34.119710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:34.120503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:34.120603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:34.120639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:34.238620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:34.238758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:34.238797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:34.238826] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:34.242100] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=48.90%) [2026-01-23T20:17:34.242372] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-23T20:17:34.242497] [INFO ] [sig ] BHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:34.385034] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHC.txt [2026-01-23T20:17:34.385164] [INFO ] [sig ] [405/3475] Completed BHC in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:34.385203] [INFO ] [sig ] [406/3475] Forecasting BHE... [2026-01-23T20:17:34.385233] [INFO ] [sig ] Generating forecast for: BHE [2026-01-23T20:17:34.385263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-23T20:17:34.396817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-23T20:17:34.397087] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-23T20:17:34.398160] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-23T20:17:34.398211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:34.398242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:34.398269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:34.398325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:34.457783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:34.458401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:34.458478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:34.458512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:34.577382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:34.577520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:34.577562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:34.577610] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:34.580950] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-23T20:17:34.581232] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-23T20:17:34.581363] [INFO ] [sig ] BHE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:34.718815] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHE.txt [2026-01-23T20:17:34.718931] [INFO ] [sig ] [406/3475] Completed BHE in 0.3s | 2.70 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:34.718970] [INFO ] [sig ] [407/3475] Forecasting BHF... [2026-01-23T20:17:34.718999] [INFO ] [sig ] Generating forecast for: BHF [2026-01-23T20:17:34.719030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-23T20:17:34.730017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-23T20:17:34.730287] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-23T20:17:34.731091] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-23T20:17:34.731152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:34.731185] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:34.731212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:34.731268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:34.788849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:34.789465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:34.789540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:34.789589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:34.906994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:34.907119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:34.907157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:34.907185] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:34.910466] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-01-23T20:17:34.910750] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-23T20:17:34.910875] [INFO ] [sig ] BHF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:35.048227] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHF.txt [2026-01-23T20:17:35.048342] [INFO ] [sig ] [407/3475] Completed BHF in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:35.048380] [INFO ] [sig ] [408/3475] Forecasting BHFAL... [2026-01-23T20:17:35.048409] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-23T20:17:35.048438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-23T20:17:35.059750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-23T20:17:35.060039] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-23T20:17:35.060888] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-23T20:17:35.060940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:35.060974] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:35.061002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:35.061061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:35.120766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:35.121612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:35.121705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:35.121742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:35.243455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:35.243623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:35.243676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:35.243708] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:35.247147] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-01-23T20:17:35.247440] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-23T20:17:35.247611] [INFO ] [sig ] BHFAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:35.387827] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHFAL.txt [2026-01-23T20:17:35.387956] [INFO ] [sig ] [408/3475] Completed BHFAL in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:35.387995] [INFO ] [sig ] [409/3475] Forecasting BHFAM... [2026-01-23T20:17:35.388026] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-23T20:17:35.388056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-23T20:17:35.399288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-23T20:17:35.399555] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-23T20:17:35.400385] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-23T20:17:35.400438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:35.400469] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:35.400496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:35.400552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:35.458224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:35.458872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:35.458950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:35.458993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:35.579153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:35.579295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:35.579335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:35.579365] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:35.582821] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-01-23T20:17:35.583100] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-23T20:17:35.583230] [INFO ] [sig ] BHFAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:35.725523] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHFAM.txt [2026-01-23T20:17:35.725668] [INFO ] [sig ] [409/3475] Completed BHFAM in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:35.725708] [INFO ] [sig ] [410/3475] Forecasting BHFAN... [2026-01-23T20:17:35.725737] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-23T20:17:35.725767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-23T20:17:35.737346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-23T20:17:35.737706] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-23T20:17:35.738527] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-23T20:17:35.738602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:35.738641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:35.738680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:35.738759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:35.800133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:35.800826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:35.800913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:35.800947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:35.921980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:35.922120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:35.922158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:35.922187] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:35.925483] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-01-23T20:17:35.925769] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-23T20:17:35.925897] [INFO ] [sig ] BHFAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:36.066647] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BHFAN.txt [2026-01-23T20:17:36.066781] [INFO ] [sig ] [410/3475] Completed BHFAN in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:36.066820] [INFO ] [sig ] [411/3475] Forecasting BHFAO... [2026-01-23T20:17:36.066850] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-23T20:17:36.066881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-23T20:17:36.079394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-23T20:17:36.079792] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-23T20:17:36.080642] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-23T20:17:36.080695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:36.080729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:36.080759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:36.080817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:36.139298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:36.139994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:36.140086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:36.140127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:36.257911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:36.258037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:36.258076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:36.258108] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:36.261497] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-23T20:17:36.261810] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-23T20:17:36.261948] [INFO ] [sig ] BHFAO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:36.404326] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BHFAO.txt [2026-01-23T20:17:36.404455] [INFO ] [sig ] [411/3475] Completed BHFAO in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:36.404495] [INFO ] [sig ] [412/3475] Forecasting BHFAP... [2026-01-23T20:17:36.404525] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-23T20:17:36.404555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-23T20:17:36.417519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-23T20:17:36.417830] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-23T20:17:36.418648] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-23T20:17:36.418699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:36.418731] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:36.418759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:36.418816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:36.479650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:36.480352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:36.480432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:36.480466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:36.607398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:36.607539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:36.607595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:36.607629] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:36.611410] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-23T20:17:36.611714] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-23T20:17:36.611842] [INFO ] [sig ] BHFAP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:36.756774] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHFAP.txt [2026-01-23T20:17:36.756893] [INFO ] [sig ] [412/3475] Completed BHFAP in 0.4s | 2.71 sym/s | Total: 2.5m | ETA: 18.9m [2026-01-23T20:17:36.756932] [INFO ] [sig ] [413/3475] Forecasting BHK... [2026-01-23T20:17:36.756961] [INFO ] [sig ] Generating forecast for: BHK [2026-01-23T20:17:36.756992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-23T20:17:36.767972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-23T20:17:36.768253] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-23T20:17:36.769059] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-23T20:17:36.769110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:36.769142] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:36.769169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:36.769224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:36.829745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:36.830531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:36.830624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:36.830659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:36.952466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:36.952622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:36.952664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:36.952692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:36.956000] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=65.68%) [2026-01-23T20:17:36.956268] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-23T20:17:36.956397] [INFO ] [sig ] BHK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:37.097864] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BHK.txt [2026-01-23T20:17:37.098003] [INFO ] [sig ] [413/3475] Completed BHK in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.8m [2026-01-23T20:17:37.098042] [INFO ] [sig ] [414/3475] Forecasting BHP... [2026-01-23T20:17:37.098073] [INFO ] [sig ] Generating forecast for: BHP [2026-01-23T20:17:37.098104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-23T20:17:37.109336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-23T20:17:37.109631] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-23T20:17:37.110416] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-23T20:17:37.110467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:37.110499] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:37.110526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:37.110599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:37.167333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:37.167996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:37.168071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:37.168104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:37.289293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:37.289453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:37.289494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:37.289522] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:37.292855] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=13.04%) [2026-01-23T20:17:37.293123] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-23T20:17:37.293254] [INFO ] [sig ] BHP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:37.430650] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHP.txt [2026-01-23T20:17:37.430782] [INFO ] [sig ] [414/3475] Completed BHP in 0.3s | 2.71 sym/s | Total: 2.5m | ETA: 18.8m [2026-01-23T20:17:37.430820] [INFO ] [sig ] [415/3475] Forecasting BHRB... [2026-01-23T20:17:37.430850] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-23T20:17:37.430881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-23T20:17:37.441935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-23T20:17:37.442252] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-23T20:17:37.443081] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-23T20:17:37.443133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:37.443165] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:37.443192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:37.443249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:37.500933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:37.501877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:37.501956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:37.501990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:37.620495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:37.620640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:37.620684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:37.620713] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:37.624038] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-23T20:17:37.624314] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-23T20:17:37.624437] [INFO ] [sig ] BHRB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:37.762617] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BHRB.txt [2026-01-23T20:17:37.762749] [INFO ] [sig ] [415/3475] Completed BHRB in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:37.762789] [INFO ] [sig ] [416/3475] Forecasting BHVN... [2026-01-23T20:17:37.762819] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-23T20:17:37.762851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-23T20:17:37.775439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-23T20:17:37.775747] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-23T20:17:37.776547] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-23T20:17:37.776618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:37.776651] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:37.776679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:37.776736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:37.833732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:37.834627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:37.834711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:37.834745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:37.951112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:37.951264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:37.951305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:37.951518] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:37.955074] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-01-23T20:17:37.955350] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-23T20:17:37.955475] [INFO ] [sig ] BHVN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:38.096508] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BHVN.txt [2026-01-23T20:17:38.096693] [INFO ] [sig ] [416/3475] Completed BHVN in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:38.096742] [INFO ] [sig ] [417/3475] Forecasting BIAF... [2026-01-23T20:17:38.096784] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-23T20:17:38.096827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-23T20:17:38.107646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-23T20:17:38.107966] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-23T20:17:38.108792] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-23T20:17:38.108845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:38.108877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:38.108904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:38.108974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:38.187285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:38.188348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:38.188444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:38.188479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:38.314348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:38.314513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:38.314562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:38.314624] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:38.318095] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-01-23T20:17:38.318413] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-23T20:17:38.318544] [INFO ] [sig ] BIAF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:38.458599] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BIAF.txt [2026-01-23T20:17:38.458754] [INFO ] [sig ] [417/3475] Completed BIAF in 0.4s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:38.458794] [INFO ] [sig ] [418/3475] Forecasting BIB... [2026-01-23T20:17:38.458825] [INFO ] [sig ] Generating forecast for: BIB [2026-01-23T20:17:38.458854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-23T20:17:38.469419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-23T20:17:38.469725] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-23T20:17:38.470520] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-23T20:17:38.470613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:38.470666] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:38.470697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:38.470755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:38.527367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:38.528049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:38.528150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:38.528191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:38.636691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:38.636848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:38.636888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:38.636916] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:38.640537] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-23T20:17:38.640868] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-23T20:17:38.641011] [INFO ] [sig ] BIB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:38.779021] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BIB.txt [2026-01-23T20:17:38.779167] [INFO ] [sig ] [418/3475] Completed BIB in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:38.779208] [INFO ] [sig ] [419/3475] Forecasting BIIB... [2026-01-23T20:17:38.779241] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-23T20:17:38.779274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-23T20:17:38.792759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-23T20:17:38.793070] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-23T20:17:38.793894] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-23T20:17:38.793945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:38.793977] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:38.794003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:38.794059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:38.852998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:38.853768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:38.854038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:38.854070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:38.984188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:38.984343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:38.984384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:38.984412] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:38.987769] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=72.21%) [2026-01-23T20:17:38.988038] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-23T20:17:38.988170] [INFO ] [sig ] BIIB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:39.128029] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIIB.txt [2026-01-23T20:17:39.128163] [INFO ] [sig ] [419/3475] Completed BIIB in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:39.128202] [INFO ] [sig ] [420/3475] Forecasting BILI... [2026-01-23T20:17:39.128233] [INFO ] [sig ] Generating forecast for: BILI [2026-01-23T20:17:39.128265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-23T20:17:39.139910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-23T20:17:39.140214] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-23T20:17:39.141563] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-23T20:17:39.141639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:39.141671] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:39.141697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:39.141754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:39.199641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:39.200309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:39.200385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:39.200418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:39.322008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:39.322158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:39.322197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:39.322226] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:39.325536] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: DOWN (p=40.90%) [2026-01-23T20:17:39.325829] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-23T20:17:39.325953] [INFO ] [sig ] BILI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:39.464764] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BILI.txt [2026-01-23T20:17:39.464907] [INFO ] [sig ] [420/3475] Completed BILI in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:39.464946] [INFO ] [sig ] [421/3475] Forecasting BILL... [2026-01-23T20:17:39.464977] [INFO ] [sig ] Generating forecast for: BILL [2026-01-23T20:17:39.465007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-23T20:17:39.476693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-23T20:17:39.477016] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-23T20:17:39.478070] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-23T20:17:39.478122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:39.478153] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:39.478179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:39.478234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:39.536471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:39.537133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:39.537210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:39.537243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:39.660307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:39.660457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:39.660530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:39.660561] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:39.663930] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-01-23T20:17:39.664211] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-23T20:17:39.664344] [INFO ] [sig ] BILL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:39.803365] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BILL.txt [2026-01-23T20:17:39.803502] [INFO ] [sig ] [421/3475] Completed BILL in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:39.803548] [INFO ] [sig ] [422/3475] Forecasting BIO... [2026-01-23T20:17:39.803597] [INFO ] [sig ] Generating forecast for: BIO [2026-01-23T20:17:39.803631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-23T20:17:39.814715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-23T20:17:39.815000] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-23T20:17:39.815822] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-23T20:17:39.815874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:39.815905] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:39.815939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:39.815996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:39.872864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:39.873526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:39.873620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:39.873655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:39.991275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:39.991424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:39.991464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:39.991494] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:39.994834] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-23T20:17:39.995105] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-23T20:17:39.995228] [INFO ] [sig ] BIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:40.139593] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIO.txt [2026-01-23T20:17:40.139731] [INFO ] [sig ] [422/3475] Completed BIO in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.8m [2026-01-23T20:17:40.139770] [INFO ] [sig ] [423/3475] Forecasting BIOX... [2026-01-23T20:17:40.139799] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-23T20:17:40.139829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-23T20:17:40.151610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-23T20:17:40.151945] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-23T20:17:40.152955] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-23T20:17:40.153007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:40.153039] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:40.153065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:40.153121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:40.211759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:40.212405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:40.212481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:40.212514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:40.334235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:40.334395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:40.334437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:40.334466] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:40.337964] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-23T20:17:40.338266] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-23T20:17:40.338429] [INFO ] [sig ] BIOX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:40.478523] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BIOX.txt [2026-01-23T20:17:40.478696] [INFO ] [sig ] [423/3475] Completed BIOX in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:40.478736] [INFO ] [sig ] [424/3475] Forecasting BIP... [2026-01-23T20:17:40.478768] [INFO ] [sig ] Generating forecast for: BIP [2026-01-23T20:17:40.478799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-23T20:17:40.490184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-23T20:17:40.490539] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-23T20:17:40.491412] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-23T20:17:40.491472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:40.491509] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:40.491545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:40.491646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:40.552768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:40.553656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:40.553739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:40.553773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:40.678152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:40.678313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:40.678355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:40.678383] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:40.682098] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-01-23T20:17:40.682378] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-23T20:17:40.682728] [INFO ] [sig ] BIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:40.831603] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BIP.txt [2026-01-23T20:17:40.831760] [INFO ] [sig ] [424/3475] Completed BIP in 0.4s | 2.71 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:40.831802] [INFO ] [sig ] [425/3475] Forecasting BIPH... [2026-01-23T20:17:40.831834] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-23T20:17:40.831903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-23T20:17:40.843276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-23T20:17:40.843605] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-23T20:17:40.844432] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-23T20:17:40.844486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:40.844519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:40.844547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:40.844626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:40.904958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:40.905853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:40.905935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:40.905969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:41.011236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:41.011385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:41.011443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:41.011474] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:41.014899] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-01-23T20:17:41.015167] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-23T20:17:41.015295] [INFO ] [sig ] BIPH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:41.156459] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIPH.txt [2026-01-23T20:17:41.156633] [INFO ] [sig ] [425/3475] Completed BIPH in 0.3s | 2.71 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:41.156678] [INFO ] [sig ] [426/3475] Forecasting BIPI... [2026-01-23T20:17:41.156709] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-23T20:17:41.156740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-23T20:17:41.167497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-23T20:17:41.167842] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-23T20:17:41.168758] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-23T20:17:41.168812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:41.168844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:41.168872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:41.168933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:41.227681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:41.228504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:41.228604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:41.228640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:41.345710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:41.345847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:41.345889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:41.345919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:41.349330] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-01-23T20:17:41.349627] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-23T20:17:41.349756] [INFO ] [sig ] BIPI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:41.492095] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BIPI.txt [2026-01-23T20:17:41.492244] [INFO ] [sig ] [426/3475] Completed BIPI in 0.3s | 2.72 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:41.492286] [INFO ] [sig ] [427/3475] Forecasting BIRD... [2026-01-23T20:17:41.492316] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-23T20:17:41.492347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-23T20:17:41.503434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-23T20:17:41.503801] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-23T20:17:41.504647] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-23T20:17:41.504700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:41.504734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:41.504761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:41.504816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:41.567317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:41.568193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:41.568319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:41.568357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:41.690831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:41.690992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:41.691034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:41.691063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:41.694622] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-23T20:17:41.694914] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-23T20:17:41.695046] [INFO ] [sig ] BIRD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:41.833981] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIRD.txt [2026-01-23T20:17:41.834137] [INFO ] [sig ] [427/3475] Completed BIRD in 0.3s | 2.72 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:41.834176] [INFO ] [sig ] [428/3475] Forecasting BIRK... [2026-01-23T20:17:41.834207] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-23T20:17:41.834237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-23T20:17:41.846152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-23T20:17:41.846488] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-23T20:17:41.847316] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-23T20:17:41.847395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:41.847645] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:41.847677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:41.847736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:41.907830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:41.908711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:41.908792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:41.908825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:42.032306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:42.032469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:42.032513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:42.032544] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:42.036014] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-01-23T20:17:42.036294] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-23T20:17:42.036426] [INFO ] [sig ] BIRK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:42.174392] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIRK.txt [2026-01-23T20:17:42.174530] [INFO ] [sig ] [428/3475] Completed BIRK in 0.3s | 2.72 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:42.174585] [INFO ] [sig ] [429/3475] Forecasting BITF... [2026-01-23T20:17:42.174617] [INFO ] [sig ] Generating forecast for: BITF [2026-01-23T20:17:42.174648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-23T20:17:42.186138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-23T20:17:42.186419] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-23T20:17:42.187224] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-23T20:17:42.187276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:42.187318] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:42.187346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:42.187422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:42.248014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:42.248913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:42.248996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:42.249030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:42.380386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:42.380559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:42.380624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:42.380663] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:42.384362] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=16.98%) [2026-01-23T20:17:42.384705] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-23T20:17:42.384849] [INFO ] [sig ] BITF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:42.584489] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BITF.txt [2026-01-23T20:17:42.584712] [INFO ] [sig ] [429/3475] Completed BITF in 0.4s | 2.72 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:42.584759] [INFO ] [sig ] [430/3475] Forecasting BIVI... [2026-01-23T20:17:42.584794] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-23T20:17:42.584830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-23T20:17:42.599628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-23T20:17:42.600101] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-23T20:17:42.601044] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-23T20:17:42.601099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:42.601131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:42.601158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:42.601215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:42.681569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:42.682653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:42.682759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:42.682800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:42.839633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:42.839823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:42.839878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:42.839918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:42.844728] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-23T20:17:42.845136] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-23T20:17:42.845321] [INFO ] [sig ] BIVI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:43.060358] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BIVI.txt [2026-01-23T20:17:43.060641] [INFO ] [sig ] [430/3475] Completed BIVI in 0.5s | 2.71 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:43.060712] [INFO ] [sig ] [431/3475] Forecasting BJ... [2026-01-23T20:17:43.060767] [INFO ] [sig ] Generating forecast for: BJ [2026-01-23T20:17:43.060823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-23T20:17:43.096142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-23T20:17:43.096827] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-23T20:17:43.099430] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-23T20:17:43.099550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:43.099628] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:43.099679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:43.099776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:43.205740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:43.206979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:43.207112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:43.207169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:43.369786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:43.369962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:43.370007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:43.370037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:43.374092] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-23T20:17:43.374486] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-23T20:17:43.374714] [INFO ] [sig ] BJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:43.527318] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BJ.txt [2026-01-23T20:17:43.527644] [INFO ] [sig ] [431/3475] Completed BJ in 0.5s | 2.71 sym/s | Total: 2.6m | ETA: 18.7m [2026-01-23T20:17:43.527688] [INFO ] [sig ] [432/3475] Forecasting BJRI... [2026-01-23T20:17:43.527720] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-23T20:17:43.527749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-23T20:17:43.541609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-23T20:17:43.542114] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-23T20:17:43.543341] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-23T20:17:43.543408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:43.543451] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:43.543490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:43.543598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:43.625082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:43.626096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:43.626190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:43.626224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:43.746441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:43.746634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:43.746678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:43.746708] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:43.750338] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=89.18%) [2026-01-23T20:17:43.750662] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-23T20:17:43.750799] [INFO ] [sig ] BJRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:43.892205] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BJRI.txt [2026-01-23T20:17:43.892364] [INFO ] [sig ] [432/3475] Completed BJRI in 0.4s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:43.892405] [INFO ] [sig ] [433/3475] Forecasting BK... [2026-01-23T20:17:43.892436] [INFO ] [sig ] Generating forecast for: BK [2026-01-23T20:17:43.892473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-23T20:17:43.903842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-23T20:17:43.904179] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-23T20:17:43.905009] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-23T20:17:43.905062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:43.905094] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:43.905120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:43.905176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:43.961635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:43.962500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:43.962600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:43.962636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:44.082517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:44.082702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:44.082745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:44.082772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:44.086200] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=91.56%) [2026-01-23T20:17:44.086503] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-23T20:17:44.086662] [INFO ] [sig ] BK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:44.228915] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BK.txt [2026-01-23T20:17:44.229076] [INFO ] [sig ] [433/3475] Completed BK in 0.3s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:44.229116] [INFO ] [sig ] [434/3475] Forecasting BKCH... [2026-01-23T20:17:44.229146] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-23T20:17:44.229175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-23T20:17:44.240939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-23T20:17:44.241305] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-23T20:17:44.242151] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-23T20:17:44.242205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:44.242237] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:44.242266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:44.242324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:44.298848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:44.299706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:44.299788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:44.299821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:44.419038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:44.419206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:44.419247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:44.419276] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:44.422708] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=48.12%) [2026-01-23T20:17:44.422993] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-23T20:17:44.423125] [INFO ] [sig ] BKCH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:44.561681] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BKCH.txt [2026-01-23T20:17:44.561854] [INFO ] [sig ] [434/3475] Completed BKCH in 0.3s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:44.561895] [INFO ] [sig ] [435/3475] Forecasting BKD... [2026-01-23T20:17:44.561926] [INFO ] [sig ] Generating forecast for: BKD [2026-01-23T20:17:44.561958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-23T20:17:44.574908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-23T20:17:44.575271] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-23T20:17:44.576176] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-23T20:17:44.576230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:44.576263] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:44.576292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:44.576351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:44.632244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:44.633047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:44.633127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:44.633160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:44.751259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:44.751402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:44.751442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:44.751473] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:44.754824] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-01-23T20:17:44.755092] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-23T20:17:44.755219] [INFO ] [sig ] BKD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:44.894648] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BKD.txt [2026-01-23T20:17:44.894793] [INFO ] [sig ] [435/3475] Completed BKD in 0.3s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:44.894832] [INFO ] [sig ] [436/3475] Forecasting BKE... [2026-01-23T20:17:44.894863] [INFO ] [sig ] Generating forecast for: BKE [2026-01-23T20:17:44.894894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-23T20:17:44.906091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-23T20:17:44.906411] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-23T20:17:44.907242] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-23T20:17:44.907295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:44.907328] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:44.907376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:44.907436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:44.964124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:44.964980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:44.965061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:44.965093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:45.090641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:45.090796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:45.090836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:45.090865] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:45.094271] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=93.99%) [2026-01-23T20:17:45.094541] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-23T20:17:45.094691] [INFO ] [sig ] BKE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:45.234222] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BKE.txt [2026-01-23T20:17:45.234353] [INFO ] [sig ] [436/3475] Completed BKE in 0.3s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:45.234392] [INFO ] [sig ] [437/3475] Forecasting BKH... [2026-01-23T20:17:45.234422] [INFO ] [sig ] Generating forecast for: BKH [2026-01-23T20:17:45.234451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-23T20:17:45.245062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-23T20:17:45.245330] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-23T20:17:45.246129] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-23T20:17:45.246181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:45.246213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:45.246241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:45.246315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:45.302105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:45.302725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:45.302801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:45.302833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:45.417101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:45.417240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:45.417280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:45.417308] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:45.420790] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=0.88%) [2026-01-23T20:17:45.421057] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-23T20:17:45.421184] [INFO ] [sig ] BKH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:45.557287] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BKH.txt [2026-01-23T20:17:45.557435] [INFO ] [sig ] [437/3475] Completed BKH in 0.3s | 2.71 sym/s | Total: 2.7m | ETA: 18.7m [2026-01-23T20:17:45.557476] [INFO ] [sig ] [438/3475] Forecasting BKN... [2026-01-23T20:17:45.557505] [INFO ] [sig ] Generating forecast for: BKN [2026-01-23T20:17:45.557537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-23T20:17:45.568328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-23T20:17:45.568618] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-23T20:17:45.569420] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-23T20:17:45.569472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:45.569503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:45.569529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:45.569606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:45.625452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:45.626063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:45.626139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:45.626172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:45.741410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:45.741609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:45.741839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:45.741867] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:45.745749] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-23T20:17:45.746021] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-23T20:17:45.746148] [INFO ] [sig ] BKN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:45.884932] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BKN.txt [2026-01-23T20:17:45.885048] [INFO ] [sig ] [438/3475] Completed BKN in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:45.885086] [INFO ] [sig ] [439/3475] Forecasting BKNG... [2026-01-23T20:17:45.885116] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-23T20:17:45.885147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-23T20:17:45.895181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-23T20:17:45.895448] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-23T20:17:45.896272] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-23T20:17:45.896325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:45.896357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:45.896384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:45.896444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:45.953299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:45.954025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:45.954103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:45.954137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:46.073765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:46.073884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:46.073923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:46.073952] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:46.077183] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=38.80%) [2026-01-23T20:17:46.077475] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-23T20:17:46.077622] [INFO ] [sig ] BKNG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:46.214498] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BKNG.txt [2026-01-23T20:17:46.214633] [INFO ] [sig ] [439/3475] Completed BKNG in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:46.214683] [INFO ] [sig ] [440/3475] Forecasting BKSY... [2026-01-23T20:17:46.214714] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-23T20:17:46.214745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-23T20:17:46.225514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-23T20:17:46.225816] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-23T20:17:46.226614] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-23T20:17:46.226667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:46.226700] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:46.226727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:46.226783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:46.283645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:46.284321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:46.284404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:46.284436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:46.402102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:46.402237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:46.402276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:46.402304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:46.405613] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-23T20:17:46.405879] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-23T20:17:46.406006] [INFO ] [sig ] BKSY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:46.542022] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BKSY.txt [2026-01-23T20:17:46.542144] [INFO ] [sig ] [440/3475] Completed BKSY in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:46.542184] [INFO ] [sig ] [441/3475] Forecasting BL... [2026-01-23T20:17:46.542214] [INFO ] [sig ] Generating forecast for: BL [2026-01-23T20:17:46.542245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-23T20:17:46.553041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-23T20:17:46.553326] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-23T20:17:46.554178] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-23T20:17:46.554232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:46.554264] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:46.554292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:46.554351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:46.611697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:46.612292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:46.612372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:46.612404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:46.731673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:46.731806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:46.731845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:46.731874] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:46.735165] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-01-23T20:17:46.735433] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-23T20:17:46.735558] [INFO ] [sig ] BL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:46.877116] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BL.txt [2026-01-23T20:17:46.877233] [INFO ] [sig ] [441/3475] Completed BL in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:46.877272] [INFO ] [sig ] [442/3475] Forecasting BLBD... [2026-01-23T20:17:46.877330] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-23T20:17:46.877389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-23T20:17:46.888554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-23T20:17:46.888881] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-23T20:17:46.889721] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-23T20:17:46.889782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:46.889815] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:46.889843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:46.889899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:46.945958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:46.946553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:46.946644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:46.946678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:47.069341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:47.069477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:47.069516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:47.069546] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:47.072845] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-23T20:17:47.073111] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-23T20:17:47.073240] [INFO ] [sig ] BLBD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:47.208330] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLBD.txt [2026-01-23T20:17:47.208446] [INFO ] [sig ] [442/3475] Completed BLBD in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:47.208484] [INFO ] [sig ] [443/3475] Forecasting BLCN... [2026-01-23T20:17:47.208514] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-23T20:17:47.208543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-23T20:17:47.220478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-23T20:17:47.220754] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-23T20:17:47.221536] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-23T20:17:47.221604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:47.221640] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:47.221667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:47.221723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:47.277500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:47.278124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:47.278201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:47.278233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:47.384909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:47.385055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:47.385095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:47.385123] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:47.388545] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-01-23T20:17:47.388835] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-23T20:17:47.388965] [INFO ] [sig ] BLCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:47.526677] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLCN.txt [2026-01-23T20:17:47.526793] [INFO ] [sig ] [443/3475] Completed BLCN in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:47.526831] [INFO ] [sig ] [444/3475] Forecasting BLCO... [2026-01-23T20:17:47.526861] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-23T20:17:47.526891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-23T20:17:47.538250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-23T20:17:47.538541] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-23T20:17:47.539377] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-23T20:17:47.539441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:47.539480] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:47.539510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:47.539589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:47.595401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:47.596055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:47.596131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:47.596162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:47.725077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:47.725214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:47.725255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:47.725284] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:47.728770] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-01-23T20:17:47.729036] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-23T20:17:47.729160] [INFO ] [sig ] BLCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:47.867868] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLCO.txt [2026-01-23T20:17:47.867988] [INFO ] [sig ] [444/3475] Completed BLCO in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:47.868026] [INFO ] [sig ] [445/3475] Forecasting BLD... [2026-01-23T20:17:47.868055] [INFO ] [sig ] Generating forecast for: BLD [2026-01-23T20:17:47.868085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-23T20:17:47.879313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-23T20:17:47.879685] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-23T20:17:47.880484] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-23T20:17:47.880536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:47.880592] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:47.880624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:47.880708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:47.937319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:47.938140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:47.938218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:47.938251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:48.053495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:48.053639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:48.053680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:48.053709] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:48.057058] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=12.36%) [2026-01-23T20:17:48.057327] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-23T20:17:48.057473] [INFO ] [sig ] BLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:48.195433] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLD.txt [2026-01-23T20:17:48.195553] [INFO ] [sig ] [445/3475] Completed BLD in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:48.195616] [INFO ] [sig ] [446/3475] Forecasting BLDP... [2026-01-23T20:17:48.195649] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-23T20:17:48.195679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-23T20:17:48.207025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-23T20:17:48.207288] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-23T20:17:48.208105] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-23T20:17:48.208156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:48.208186] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:48.208212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:48.208267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:48.264891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:48.265501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:48.265595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:48.265630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:48.384459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:48.384622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:48.384664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:48.384693] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:48.391150] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-01-23T20:17:48.391433] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-23T20:17:48.391560] [INFO ] [sig ] BLDP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:48.530356] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLDP.txt [2026-01-23T20:17:48.530478] [INFO ] [sig ] [446/3475] Completed BLDP in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.6m [2026-01-23T20:17:48.530517] [INFO ] [sig ] [447/3475] Forecasting BLE... [2026-01-23T20:17:48.530548] [INFO ] [sig ] Generating forecast for: BLE [2026-01-23T20:17:48.530596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-23T20:17:48.541999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-23T20:17:48.542278] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-23T20:17:48.543089] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-23T20:17:48.543142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:48.543172] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:48.543198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:48.543253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:48.599119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:48.599814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:48.599894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:48.599926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:48.716050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:48.716191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:48.716231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:48.716260] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:48.719959] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-23T20:17:48.720229] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-23T20:17:48.720392] [INFO ] [sig ] BLE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:48.860250] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLE.txt [2026-01-23T20:17:48.860376] [INFO ] [sig ] [447/3475] Completed BLE in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.5m [2026-01-23T20:17:48.860414] [INFO ] [sig ] [448/3475] Forecasting BLFS... [2026-01-23T20:17:48.860444] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-23T20:17:48.860473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-23T20:17:48.872171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-23T20:17:48.872447] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-23T20:17:48.873256] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-23T20:17:48.873309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:48.873340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:48.873367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:48.873423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:48.929913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:48.930659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:48.930735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:48.930767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:49.047209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:49.047350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:49.047410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:49.047455] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:49.050815] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-23T20:17:49.051112] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-23T20:17:49.051240] [INFO ] [sig ] BLFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:49.192867] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLFS.txt [2026-01-23T20:17:49.193001] [INFO ] [sig ] [448/3475] Completed BLFS in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.5m [2026-01-23T20:17:49.193046] [INFO ] [sig ] [449/3475] Forecasting BLFY... [2026-01-23T20:17:49.193078] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-23T20:17:49.193107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-23T20:17:49.204386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-23T20:17:49.204683] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-23T20:17:49.205512] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-23T20:17:49.205586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:49.205621] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:49.205649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:49.205705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:49.261874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:49.262559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:49.262654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:49.262687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:49.382521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:49.382681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:49.382738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:49.382768] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:49.386128] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: UP (p=62.34%) [2026-01-23T20:17:49.386395] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-23T20:17:49.386519] [INFO ] [sig ] BLFY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:49.524506] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLFY.txt [2026-01-23T20:17:49.524651] [INFO ] [sig ] [449/3475] Completed BLFY in 0.3s | 2.72 sym/s | Total: 2.7m | ETA: 18.5m [2026-01-23T20:17:49.524701] [INFO ] [sig ] [450/3475] Forecasting BLK... [2026-01-23T20:17:49.524733] [INFO ] [sig ] Generating forecast for: BLK [2026-01-23T20:17:49.524766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-23T20:17:49.535814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-23T20:17:49.536092] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-23T20:17:49.536902] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-23T20:17:49.536953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:49.536985] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:49.537011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:49.537067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:49.593881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:49.594510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:49.594618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:49.594653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:49.718366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:49.718508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:49.718554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:49.718607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:49.721916] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=11.29%) [2026-01-23T20:17:49.722181] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-23T20:17:49.722307] [INFO ] [sig ] BLK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:49.858928] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLK.txt [2026-01-23T20:17:49.859059] [INFO ] [sig ] [450/3475] Completed BLK in 0.3s | 2.72 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:49.859098] [INFO ] [sig ] [451/3475] Forecasting BLKB... [2026-01-23T20:17:49.859128] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-23T20:17:49.859157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-23T20:17:49.870083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-23T20:17:49.870378] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-23T20:17:49.871221] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-23T20:17:49.871274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:49.871305] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:49.871332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:49.871389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:49.928276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:49.929025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:49.929119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:49.929153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:50.049446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:50.049632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:50.049684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:50.049719] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:50.053208] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-01-23T20:17:50.053494] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-23T20:17:50.053654] [INFO ] [sig ] BLKB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:50.192841] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLKB.txt [2026-01-23T20:17:50.192983] [INFO ] [sig ] [451/3475] Completed BLKB in 0.3s | 2.72 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:50.193022] [INFO ] [sig ] [452/3475] Forecasting BLMN... [2026-01-23T20:17:50.193053] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-23T20:17:50.193083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-23T20:17:50.204545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-23T20:17:50.204882] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-23T20:17:50.205717] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-23T20:17:50.205770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:50.205801] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:50.205828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:50.205884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:50.263023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:50.263720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:50.263798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:50.263830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:50.387063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:50.387210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:50.387251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:50.387281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:50.390886] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-23T20:17:50.391169] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-23T20:17:50.391304] [INFO ] [sig ] BLMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:50.531507] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLMN.txt [2026-01-23T20:17:50.531681] [INFO ] [sig ] [452/3475] Completed BLMN in 0.3s | 2.72 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:50.531725] [INFO ] [sig ] [453/3475] Forecasting BLND... [2026-01-23T20:17:50.531756] [INFO ] [sig ] Generating forecast for: BLND [2026-01-23T20:17:50.531789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-23T20:17:50.543787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-23T20:17:50.544184] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-23T20:17:50.545026] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-23T20:17:50.545081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:50.545126] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:50.545156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:50.545214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:50.603371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:50.604117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:50.604200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:50.604236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:50.727195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:50.727349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:50.727413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:50.727443] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:50.730951] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-23T20:17:50.731238] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-23T20:17:50.731372] [INFO ] [sig ] BLND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:50.874647] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLND.txt [2026-01-23T20:17:50.874801] [INFO ] [sig ] [453/3475] Completed BLND in 0.3s | 2.72 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:50.874842] [INFO ] [sig ] [454/3475] Forecasting BLRX... [2026-01-23T20:17:50.874873] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-23T20:17:50.874903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-23T20:17:50.885044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-23T20:17:50.885393] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-23T20:17:50.886254] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-23T20:17:50.886308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:50.886352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:50.886391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:50.886484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:50.946063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:50.946913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:50.946994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:50.947028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:51.063391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:51.063542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:51.063599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:51.063631] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:51.066978] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-01-23T20:17:51.067257] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-23T20:17:51.067410] [INFO ] [sig ] BLRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:51.208209] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLRX.txt [2026-01-23T20:17:51.208358] [INFO ] [sig ] [454/3475] Completed BLRX in 0.3s | 2.72 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:51.208398] [INFO ] [sig ] [455/3475] Forecasting BLTE... [2026-01-23T20:17:51.208435] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-23T20:17:51.208473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-23T20:17:51.219473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-23T20:17:51.219796] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-23T20:17:51.220660] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-23T20:17:51.220713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:51.220744] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:51.220771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:51.220828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:51.277033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:51.277734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:51.277811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:51.277844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:51.406036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:51.406195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:51.406235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:51.406266] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:51.410067] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=63.53%) [2026-01-23T20:17:51.410337] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-23T20:17:51.410464] [INFO ] [sig ] BLTE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:51.547529] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLTE.txt [2026-01-23T20:17:51.547681] [INFO ] [sig ] [455/3475] Completed BLTE in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:51.547722] [INFO ] [sig ] [456/3475] Forecasting BLX... [2026-01-23T20:17:51.547752] [INFO ] [sig ] Generating forecast for: BLX [2026-01-23T20:17:51.547782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-23T20:17:51.558719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-23T20:17:51.559015] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-23T20:17:51.559815] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-23T20:17:51.559867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:51.559900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:51.559927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:51.559983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:51.620338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:51.621307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:51.621390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:51.621436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:51.743287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:51.743444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:51.743486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:51.743517] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:51.746866] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-23T20:17:51.747149] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-23T20:17:51.747278] [INFO ] [sig ] BLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:51.884326] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BLX.txt [2026-01-23T20:17:51.884484] [INFO ] [sig ] [456/3475] Completed BLX in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:51.884525] [INFO ] [sig ] [457/3475] Forecasting BLZE... [2026-01-23T20:17:51.884586] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-23T20:17:51.884623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-23T20:17:51.896488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-23T20:17:51.896856] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-23T20:17:51.897769] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-23T20:17:51.897823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:51.897855] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:51.897881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:51.897937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:51.954719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:51.955544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:51.955647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:51.955682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:52.076742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:52.076899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:52.076941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:52.076968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:52.080343] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-23T20:17:52.080637] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-23T20:17:52.080770] [INFO ] [sig ] BLZE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:52.216815] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BLZE.txt [2026-01-23T20:17:52.216956] [INFO ] [sig ] [457/3475] Completed BLZE in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.5m [2026-01-23T20:17:52.216995] [INFO ] [sig ] [458/3475] Forecasting BMA... [2026-01-23T20:17:52.217025] [INFO ] [sig ] Generating forecast for: BMA [2026-01-23T20:17:52.217055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-23T20:17:52.228409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-23T20:17:52.228789] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-23T20:17:52.229633] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-23T20:17:52.229686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:52.229719] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:52.229746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:52.229804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:52.287528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:52.288303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:52.288383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:52.288415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:52.417308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:52.417508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:52.417564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:52.417625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:52.421274] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=64.57%) [2026-01-23T20:17:52.421556] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-23T20:17:52.421711] [INFO ] [sig ] BMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:52.570781] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BMA.txt [2026-01-23T20:17:52.570957] [INFO ] [sig ] [458/3475] Completed BMA in 0.4s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:52.571059] [INFO ] [sig ] [459/3475] Forecasting BMBL... [2026-01-23T20:17:52.571124] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-23T20:17:52.571171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-23T20:17:52.584541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-23T20:17:52.584953] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-23T20:17:52.585907] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-23T20:17:52.585966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:52.586000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:52.586028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:52.586086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:52.646229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:52.647102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:52.647186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:52.647221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:52.774941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:52.775094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:52.775136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:52.775175] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:52.778917] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-01-23T20:17:52.779203] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-23T20:17:52.779338] [INFO ] [sig ] BMBL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:52.921923] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BMBL.txt [2026-01-23T20:17:52.922086] [INFO ] [sig ] [459/3475] Completed BMBL in 0.4s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:52.922131] [INFO ] [sig ] [460/3475] Forecasting BME... [2026-01-23T20:17:52.922162] [INFO ] [sig ] Generating forecast for: BME [2026-01-23T20:17:52.922193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-23T20:17:52.935187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-23T20:17:52.935540] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-23T20:17:52.936403] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-23T20:17:52.936458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:52.936491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:52.936519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:52.936596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:52.997275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:52.998173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:52.998266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:52.998301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:53.125364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:53.125526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:53.125605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:53.125664] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:53.129226] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-23T20:17:53.129522] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-23T20:17:53.129700] [INFO ] [sig ] BME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:53.278193] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BME.txt [2026-01-23T20:17:53.278350] [INFO ] [sig ] [460/3475] Completed BME in 0.4s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:53.278391] [INFO ] [sig ] [461/3475] Forecasting BMEZ... [2026-01-23T20:17:53.278422] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-23T20:17:53.278454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-23T20:17:53.291912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-23T20:17:53.292268] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-23T20:17:53.293164] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-23T20:17:53.293220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:53.293253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:53.293280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:53.293336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:53.350004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:53.350894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:53.350978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:53.351012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:53.473491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:53.473680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:53.473725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:53.473754] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:53.477256] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=35.59%) [2026-01-23T20:17:53.477558] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-23T20:17:53.477710] [INFO ] [sig ] BMEZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:53.616853] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMEZ.txt [2026-01-23T20:17:53.616990] [INFO ] [sig ] [461/3475] Completed BMEZ in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:53.617029] [INFO ] [sig ] [462/3475] Forecasting BMI... [2026-01-23T20:17:53.617060] [INFO ] [sig ] Generating forecast for: BMI [2026-01-23T20:17:53.617091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-23T20:17:53.628464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-23T20:17:53.628813] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-23T20:17:53.629666] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-23T20:17:53.629720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:53.629752] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:53.629807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:53.629866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:53.687882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:53.688667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:53.688750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:53.688786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:53.812677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:53.812832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:53.812874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:53.812904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:53.816423] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-01-23T20:17:53.816733] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-23T20:17:53.816880] [INFO ] [sig ] BMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:53.959160] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMI.txt [2026-01-23T20:17:53.959314] [INFO ] [sig ] [462/3475] Completed BMI in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:53.959356] [INFO ] [sig ] [463/3475] Forecasting BMO... [2026-01-23T20:17:53.959389] [INFO ] [sig ] Generating forecast for: BMO [2026-01-23T20:17:53.959422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-23T20:17:53.974854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-23T20:17:53.975245] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-23T20:17:53.976137] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-23T20:17:53.976191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:53.976225] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:53.976253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:53.976311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:54.034165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:54.034896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:54.034977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:54.035011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:54.159176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:54.159332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:54.159375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:54.159405] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:54.163057] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-23T20:17:54.163345] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-23T20:17:54.163480] [INFO ] [sig ] BMO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:54.306586] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BMO.txt [2026-01-23T20:17:54.306936] [INFO ] [sig ] [463/3475] Completed BMO in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:54.306976] [INFO ] [sig ] [464/3475] Forecasting BMRA... [2026-01-23T20:17:54.307007] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-23T20:17:54.307038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-23T20:17:54.318601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-23T20:17:54.318918] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-23T20:17:54.319744] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-23T20:17:54.319796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:54.319827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:54.319854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:54.319920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:54.377275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:54.378067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:54.378149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:54.378183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:54.493786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:54.493944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:54.493986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:54.494017] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:54.497535] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=33.22%) [2026-01-23T20:17:54.497866] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-23T20:17:54.498004] [INFO ] [sig ] BMRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:54.638410] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMRA.txt [2026-01-23T20:17:54.638559] [INFO ] [sig ] [464/3475] Completed BMRA in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:54.638621] [INFO ] [sig ] [465/3475] Forecasting BMRC... [2026-01-23T20:17:54.638652] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-23T20:17:54.638681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-23T20:17:54.650109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-23T20:17:54.650455] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-23T20:17:54.651315] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-23T20:17:54.651367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:54.651399] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:54.651427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:54.651482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:54.709300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:54.710153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:54.710236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:54.710271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:54.838927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:54.839106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:54.839149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:54.839178] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:54.842797] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-23T20:17:54.843098] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-23T20:17:54.843228] [INFO ] [sig ] BMRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:54.989468] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMRC.txt [2026-01-23T20:17:54.989644] [INFO ] [sig ] [465/3475] Completed BMRC in 0.4s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:54.989689] [INFO ] [sig ] [466/3475] Forecasting BMRN... [2026-01-23T20:17:54.989719] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-23T20:17:54.989752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-23T20:17:55.002216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-23T20:17:55.002550] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-23T20:17:55.003406] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-23T20:17:55.003471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:55.003505] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:55.003533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:55.003610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:55.064142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:55.065093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:55.065185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:55.065220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:55.189391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:55.189562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:55.189625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:55.189657] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:55.193057] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-23T20:17:55.193341] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-23T20:17:55.193480] [INFO ] [sig ] BMRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:55.332202] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMRN.txt [2026-01-23T20:17:55.332558] [INFO ] [sig ] [466/3475] Completed BMRN in 0.3s | 2.73 sym/s | Total: 2.8m | ETA: 18.4m [2026-01-23T20:17:55.332618] [INFO ] [sig ] [467/3475] Forecasting BMY... [2026-01-23T20:17:55.332650] [INFO ] [sig ] Generating forecast for: BMY [2026-01-23T20:17:55.332680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-23T20:17:55.344660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-23T20:17:55.345155] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-23T20:17:55.345967] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-23T20:17:55.346019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:55.346050] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:55.346077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:55.346134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:55.402917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:55.403593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:55.403672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:55.403704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:55.520827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:55.520981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:55.521022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:55.521051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:55.524501] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-23T20:17:55.524838] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-23T20:17:55.524974] [INFO ] [sig ] BMY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:55.665452] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BMY.txt [2026-01-23T20:17:55.665645] [INFO ] [sig ] [467/3475] Completed BMY in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.4m [2026-01-23T20:17:55.665689] [INFO ] [sig ] [468/3475] Forecasting BN... [2026-01-23T20:17:55.665720] [INFO ] [sig ] Generating forecast for: BN [2026-01-23T20:17:55.665751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-23T20:17:55.677694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-23T20:17:55.678074] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-23T20:17:55.678937] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-23T20:17:55.678988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:55.679019] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:55.679046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:55.679102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:55.734860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:55.735776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:55.735855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:55.735890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:55.863329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:55.863494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:55.863536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:55.863566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:55.867376] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=59.67%) [2026-01-23T20:17:55.867695] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-23T20:17:55.867832] [INFO ] [sig ] BN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:56.016534] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BN.txt [2026-01-23T20:17:56.016713] [INFO ] [sig ] [468/3475] Completed BN in 0.4s | 2.73 sym/s | Total: 2.9m | ETA: 18.4m [2026-01-23T20:17:56.016756] [INFO ] [sig ] [469/3475] Forecasting BND... [2026-01-23T20:17:56.016786] [INFO ] [sig ] Generating forecast for: BND [2026-01-23T20:17:56.016816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-23T20:17:56.029486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-23T20:17:56.030071] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-23T20:17:56.030888] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-23T20:17:56.030940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:56.030973] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:56.031001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:56.031058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:56.086565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:56.087438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:56.087525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:56.087558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:56.205874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:56.206038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:56.206081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:56.206110] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:56.209637] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-01-23T20:17:56.209920] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-23T20:17:56.210053] [INFO ] [sig ] BND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:56.346614] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BND.txt [2026-01-23T20:17:56.346750] [INFO ] [sig ] [469/3475] Completed BND in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:56.346794] [INFO ] [sig ] [470/3475] Forecasting BNDX... [2026-01-23T20:17:56.346827] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-23T20:17:56.346856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-23T20:17:56.361311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-23T20:17:56.361696] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-23T20:17:56.362533] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-23T20:17:56.362607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:56.362641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:56.362668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:56.362725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:56.418363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:56.419239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:56.419325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:56.419358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:56.539612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:56.539762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:56.539803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:56.539832] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:56.543169] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=55.12%) [2026-01-23T20:17:56.543441] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-23T20:17:56.543593] [INFO ] [sig ] BNDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:56.680832] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BNDX.txt [2026-01-23T20:17:56.680949] [INFO ] [sig ] [470/3475] Completed BNDX in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:56.680988] [INFO ] [sig ] [471/3475] Forecasting BNED... [2026-01-23T20:17:56.681017] [INFO ] [sig ] Generating forecast for: BNED [2026-01-23T20:17:56.681047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-23T20:17:56.692702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-23T20:17:56.692976] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-23T20:17:56.693790] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-23T20:17:56.693841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:56.693872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:56.693898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:56.693954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:56.750497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:56.751112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:56.751189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:56.751221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:56.867145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:56.867278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:56.867317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:56.867344] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:56.870627] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-23T20:17:56.870914] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-23T20:17:56.871041] [INFO ] [sig ] BNED: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:57.007881] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNED.txt [2026-01-23T20:17:57.008013] [INFO ] [sig ] [471/3475] Completed BNED in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:57.008051] [INFO ] [sig ] [472/3475] Forecasting BNGO... [2026-01-23T20:17:57.008081] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-23T20:17:57.008110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-23T20:17:57.019437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-23T20:17:57.019762] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-23T20:17:57.020596] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-23T20:17:57.020649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:57.020688] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:57.020716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:57.020777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:57.078683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:57.079304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:57.079382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:57.079417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:57.199239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:57.199388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:57.199437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:57.199467] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:57.203119] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-23T20:17:57.203391] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-23T20:17:57.203519] [INFO ] [sig ] BNGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:57.340478] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNGO.txt [2026-01-23T20:17:57.340625] [INFO ] [sig ] [472/3475] Completed BNGO in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:57.340667] [INFO ] [sig ] [473/3475] Forecasting BNH... [2026-01-23T20:17:57.340697] [INFO ] [sig ] Generating forecast for: BNH [2026-01-23T20:17:57.340728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-23T20:17:57.352711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-23T20:17:57.353010] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-23T20:17:57.353835] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-23T20:17:57.353888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:57.353920] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:57.353947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:57.354004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:57.411846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:57.412546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:57.412647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:57.412681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:57.527462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:57.527642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:57.527703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:57.527735] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:57.531719] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-23T20:17:57.532194] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-23T20:17:57.532326] [INFO ] [sig ] BNH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:57.680209] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BNH.txt [2026-01-23T20:17:57.680375] [INFO ] [sig ] [473/3475] Completed BNH in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:57.680416] [INFO ] [sig ] [474/3475] Forecasting BNJ... [2026-01-23T20:17:57.680447] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-23T20:17:57.680478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-23T20:17:57.693408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-23T20:17:57.693800] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-23T20:17:57.694734] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-23T20:17:57.694789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:57.694826] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:57.694863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:57.694939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:57.754965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:57.755859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:57.755941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:57.755976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:57.864077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:57.864243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:57.864284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:57.864313] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:57.867934] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-01-23T20:17:57.868245] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-23T20:17:57.868380] [INFO ] [sig ] BNJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:58.017473] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BNJ.txt [2026-01-23T20:17:58.017666] [INFO ] [sig ] [474/3475] Completed BNJ in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:58.017716] [INFO ] [sig ] [475/3475] Forecasting BNL... [2026-01-23T20:17:58.017747] [INFO ] [sig ] Generating forecast for: BNL [2026-01-23T20:17:58.017778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-23T20:17:58.029909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-23T20:17:58.030288] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-23T20:17:58.031156] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-23T20:17:58.031210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:58.031242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:58.031270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:58.031327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:58.090743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:58.091717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:58.091805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:58.091839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:58.218842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:58.219206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:58.219247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:58.219276] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:58.223331] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-23T20:17:58.223631] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-23T20:17:58.223778] [INFO ] [sig ] BNL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:58.366340] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNL.txt [2026-01-23T20:17:58.366484] [INFO ] [sig ] [475/3475] Completed BNL in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:58.366596] [INFO ] [sig ] [476/3475] Forecasting BNS... [2026-01-23T20:17:58.366632] [INFO ] [sig ] Generating forecast for: BNS [2026-01-23T20:17:58.366663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-23T20:17:58.378355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-23T20:17:58.378657] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-23T20:17:58.379437] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-23T20:17:58.379489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:58.379521] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:58.379548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:58.379632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:58.435289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:58.436139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:58.436222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:58.436256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:58.556717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:58.556876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:58.556916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:58.556945] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:58.560351] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-23T20:17:58.560641] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-23T20:17:58.560768] [INFO ] [sig ] BNS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:58.698172] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNS.txt [2026-01-23T20:17:58.698335] [INFO ] [sig ] [476/3475] Completed BNS in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:58.698376] [INFO ] [sig ] [477/3475] Forecasting BNTC... [2026-01-23T20:17:58.698407] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-23T20:17:58.698439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-23T20:17:58.711047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-23T20:17:58.711402] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-23T20:17:58.712212] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-23T20:17:58.712264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:58.712318] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:58.712346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:58.712402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:58.773914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:58.774944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:58.775027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:58.775060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:58.894076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:58.894245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:58.894285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:58.894313] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:58.898042] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-01-23T20:17:58.898375] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-23T20:17:58.898520] [INFO ] [sig ] BNTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:59.043258] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNTC.txt [2026-01-23T20:17:59.043464] [INFO ] [sig ] [477/3475] Completed BNTC in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:59.043524] [INFO ] [sig ] [478/3475] Forecasting BNTX... [2026-01-23T20:17:59.043592] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-23T20:17:59.043643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-23T20:17:59.055378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-23T20:17:59.055768] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-23T20:17:59.056604] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-23T20:17:59.056659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:59.056690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:59.056718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:59.056776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:59.115283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:59.116206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:59.116296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:59.116331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:59.233432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:59.233604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:59.233647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:59.233676] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:59.237624] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-23T20:17:59.237908] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-23T20:17:59.238037] [INFO ] [sig ] BNTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:17:59.379028] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BNTX.txt [2026-01-23T20:17:59.379185] [INFO ] [sig ] [478/3475] Completed BNTX in 0.3s | 2.73 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:59.379225] [INFO ] [sig ] [479/3475] Forecasting BNY... [2026-01-23T20:17:59.379256] [INFO ] [sig ] Generating forecast for: BNY [2026-01-23T20:17:59.379288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-23T20:17:59.390467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-23T20:17:59.390855] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-23T20:17:59.391675] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-23T20:17:59.391726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:59.391758] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:59.391811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:59.391869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:59.448816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:59.449721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:59.449805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:59.449838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:59.570245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:59.570429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:59.570478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:59.570510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:59.574109] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=32.60%) [2026-01-23T20:17:59.574429] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-23T20:17:59.574589] [INFO ] [sig ] BNY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:17:59.710224] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BNY.txt [2026-01-23T20:17:59.710361] [INFO ] [sig ] [479/3475] Completed BNY in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.3m [2026-01-23T20:17:59.710400] [INFO ] [sig ] [480/3475] Forecasting BOC... [2026-01-23T20:17:59.710430] [INFO ] [sig ] Generating forecast for: BOC [2026-01-23T20:17:59.710462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-23T20:17:59.722072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-23T20:17:59.722344] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-23T20:17:59.723147] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-23T20:17:59.723199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:17:59.723231] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:17:59.723259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:17:59.723315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:17:59.779253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:17:59.780121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:17:59.780204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:17:59.780236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:17:59.899916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:17:59.900064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:17:59.900104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:17:59.900134] [INFO ] [FORECASTER] Training complete [2026-01-23T20:17:59.903449] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-01-23T20:17:59.903735] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-23T20:17:59.903863] [INFO ] [sig ] BOC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:00.040250] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOC.txt [2026-01-23T20:18:00.040403] [INFO ] [sig ] [480/3475] Completed BOC in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.2m [2026-01-23T20:18:00.040442] [INFO ] [sig ] [481/3475] Forecasting BOE... [2026-01-23T20:18:00.040497] [INFO ] [sig ] Generating forecast for: BOE [2026-01-23T20:18:00.040529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-23T20:18:00.052398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-23T20:18:00.052819] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-23T20:18:00.053632] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-23T20:18:00.053689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:00.053721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:00.053749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:00.053806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:00.109665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:00.110544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:00.110643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:00.110678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:00.226825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:00.226980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:00.227022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:00.227051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:00.230435] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-23T20:18:00.230728] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-23T20:18:00.230852] [INFO ] [sig ] BOE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:00.372881] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOE.txt [2026-01-23T20:18:00.373025] [INFO ] [sig ] [481/3475] Completed BOE in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.2m [2026-01-23T20:18:00.373065] [INFO ] [sig ] [482/3475] Forecasting BOF... [2026-01-23T20:18:00.373095] [INFO ] [sig ] Generating forecast for: BOF [2026-01-23T20:18:00.373125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-23T20:18:00.385234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-23T20:18:00.385514] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-23T20:18:00.386374] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-23T20:18:00.386430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:00.386462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:00.386489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:00.386545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:00.445408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:00.446394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:00.446481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:00.446516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:00.569251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:00.569412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:00.569453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:00.569484] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:00.573089] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=48.72%) [2026-01-23T20:18:00.573417] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-23T20:18:00.573550] [INFO ] [sig ] BOF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:00.710396] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOF.txt [2026-01-23T20:18:00.710523] [INFO ] [sig ] [482/3475] Completed BOF in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.2m [2026-01-23T20:18:00.710562] [INFO ] [sig ] [483/3475] Forecasting BOH... [2026-01-23T20:18:00.710612] [INFO ] [sig ] Generating forecast for: BOH [2026-01-23T20:18:00.710644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-23T20:18:00.724390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-23T20:18:00.724970] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-23T20:18:00.725798] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-23T20:18:00.725850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:00.725882] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:00.725909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:00.725965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:00.789094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:00.789819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:00.789899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:00.789932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:00.906618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:00.906767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:00.906806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:00.906835] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:00.910172] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-23T20:18:00.910442] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-23T20:18:00.910568] [INFO ] [sig ] BOH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:01.049788] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BOH.txt [2026-01-23T20:18:01.049925] [INFO ] [sig ] [483/3475] Completed BOH in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.2m [2026-01-23T20:18:01.049965] [INFO ] [sig ] [484/3475] Forecasting BOKF... [2026-01-23T20:18:01.049995] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-23T20:18:01.050025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-23T20:18:01.061961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-23T20:18:01.062231] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-23T20:18:01.063052] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-23T20:18:01.063103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:01.063135] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:01.063161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:01.063217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:01.121070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:01.121806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:01.121884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:01.121916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:01.245023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:01.245186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:01.245226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:01.245274] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:01.248724] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-23T20:18:01.249187] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-23T20:18:01.249318] [INFO ] [sig ] BOKF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:01.387565] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BOKF.txt [2026-01-23T20:18:01.387718] [INFO ] [sig ] [484/3475] Completed BOKF in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.2m [2026-01-23T20:18:01.387757] [INFO ] [sig ] [485/3475] Forecasting BOLD... [2026-01-23T20:18:01.387787] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-23T20:18:01.387817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-23T20:18:01.399235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-23T20:18:01.399529] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-23T20:18:01.400335] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-23T20:18:01.400387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:01.400419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:01.400446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:01.400501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:01.456453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:01.457104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:01.457183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:01.457215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:01.569664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:01.569823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:01.569864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:01.569895] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:01.573516] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-01-23T20:18:01.573811] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-23T20:18:01.574135] [INFO ] [sig ] BOLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:01.713263] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOLD.txt [2026-01-23T20:18:01.713411] [INFO ] [sig ] [485/3475] Completed BOLD in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:01.713451] [INFO ] [sig ] [486/3475] Forecasting BOND... [2026-01-23T20:18:01.713482] [INFO ] [sig ] Generating forecast for: BOND [2026-01-23T20:18:01.713513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-23T20:18:01.724973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-23T20:18:01.725276] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-23T20:18:01.726091] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-23T20:18:01.726143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:01.726174] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:01.726200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:01.726257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:01.782288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:01.782979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:01.783057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:01.783103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:01.908779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:01.908942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:01.908984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:01.909014] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:01.913497] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=20.14%) [2026-01-23T20:18:01.914029] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-23T20:18:01.914249] [INFO ] [sig ] BOND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:02.091483] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOND.txt [2026-01-23T20:18:02.091664] [INFO ] [sig ] [486/3475] Completed BOND in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:02.091709] [INFO ] [sig ] [487/3475] Forecasting BOOM... [2026-01-23T20:18:02.091742] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-23T20:18:02.091773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-23T20:18:02.103653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-23T20:18:02.104052] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-23T20:18:02.104905] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-23T20:18:02.104959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:02.104993] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:02.105022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:02.105081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:02.164078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:02.165005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:02.165094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:02.165129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:02.286431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:02.286622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:02.286670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:02.286701] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:02.290408] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-01-23T20:18:02.290767] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-23T20:18:02.290911] [INFO ] [sig ] BOOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:02.438786] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOOM.txt [2026-01-23T20:18:02.438956] [INFO ] [sig ] [487/3475] Completed BOOM in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:02.438996] [INFO ] [sig ] [488/3475] Forecasting BOTZ... [2026-01-23T20:18:02.439026] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-23T20:18:02.439057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-23T20:18:02.451319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-23T20:18:02.451679] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-23T20:18:02.452475] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-23T20:18:02.452528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:02.452560] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:02.452615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:02.452684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:02.512180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:02.513055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:02.513140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:02.513173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:02.654902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:02.655061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:02.655105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:02.655136] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:02.658638] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-01-23T20:18:02.658920] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-23T20:18:02.659056] [INFO ] [sig ] BOTZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:02.802328] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BOTZ.txt [2026-01-23T20:18:02.802537] [INFO ] [sig ] [488/3475] Completed BOTZ in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:02.802601] [INFO ] [sig ] [489/3475] Forecasting BOX... [2026-01-23T20:18:02.802633] [INFO ] [sig ] Generating forecast for: BOX [2026-01-23T20:18:02.802672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-23T20:18:02.814620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-23T20:18:02.814898] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-23T20:18:02.815737] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-23T20:18:02.815790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:02.815823] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:02.815851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:02.815911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:02.873961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:02.874652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:02.874729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:02.874763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:03.001115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:03.001301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:03.001363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:03.001410] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:03.006621] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-23T20:18:03.007272] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-23T20:18:03.007491] [INFO ] [sig ] BOX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:03.164224] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BOX.txt [2026-01-23T20:18:03.164384] [INFO ] [sig ] [489/3475] Completed BOX in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:03.164425] [INFO ] [sig ] [490/3475] Forecasting BP... [2026-01-23T20:18:03.164455] [INFO ] [sig ] Generating forecast for: BP [2026-01-23T20:18:03.164487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-23T20:18:03.176221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-23T20:18:03.176631] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-23T20:18:03.177504] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-23T20:18:03.177588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:03.177625] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:03.177654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:03.177712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:03.236189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:03.237084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:03.237172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:03.237208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:03.363686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:03.363847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:03.363889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:03.363919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:03.367873] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-23T20:18:03.368160] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-23T20:18:03.368295] [INFO ] [sig ] BP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:03.526214] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BP.txt [2026-01-23T20:18:03.526387] [INFO ] [sig ] [490/3475] Completed BP in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:03.526434] [INFO ] [sig ] [491/3475] Forecasting BPOP... [2026-01-23T20:18:03.526466] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-23T20:18:03.526498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-23T20:18:03.539705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-23T20:18:03.540068] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-23T20:18:03.540933] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-23T20:18:03.540986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:03.541169] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:03.541196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:03.541252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:03.607919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:03.608868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:03.608955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:03.608990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:03.731184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:03.731338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:03.731380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:03.731408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:03.734785] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-01-23T20:18:03.735054] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-23T20:18:03.735178] [INFO ] [sig ] BPOP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:03.872801] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BPOP.txt [2026-01-23T20:18:03.872927] [INFO ] [sig ] [491/3475] Completed BPOP in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.2m [2026-01-23T20:18:03.872966] [INFO ] [sig ] [492/3475] Forecasting BPRN... [2026-01-23T20:18:03.872995] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-23T20:18:03.873025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-23T20:18:03.882865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-23T20:18:03.883100] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-23T20:18:03.883944] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-23T20:18:03.883998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:03.884032] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:03.884060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:03.884118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:03.941200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:03.941903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:03.941983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:03.942017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:04.036274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:04.036430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:04.036471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:04.036499] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:04.039891] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=22.74%) [2026-01-23T20:18:04.040159] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-23T20:18:04.040282] [INFO ] [sig ] BPRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:04.178743] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BPRN.txt [2026-01-23T20:18:04.178894] [INFO ] [sig ] [492/3475] Completed BPRN in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:04.178965] [INFO ] [sig ] [493/3475] Forecasting BPYPM... [2026-01-23T20:18:04.178997] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-23T20:18:04.179031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-23T20:18:04.190945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-23T20:18:04.191290] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-23T20:18:04.192142] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-23T20:18:04.192201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:04.192242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:04.192272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:04.192331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:04.258677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:04.259806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:04.259916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:04.259963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:04.382516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:04.382720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:04.382779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:04.382812] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:04.386541] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-01-23T20:18:04.386855] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-23T20:18:04.387001] [INFO ] [sig ] BPYPM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:04.534875] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BPYPM.txt [2026-01-23T20:18:04.535021] [INFO ] [sig ] [493/3475] Completed BPYPM in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:04.535062] [INFO ] [sig ] [494/3475] Forecasting BPYPO... [2026-01-23T20:18:04.535093] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-23T20:18:04.535124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-23T20:18:04.546395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-23T20:18:04.546759] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-23T20:18:04.547836] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-23T20:18:04.547889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:04.547922] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:04.547949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:04.548005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:04.604247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:04.605157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:04.605240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:04.605273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:04.703676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:04.703842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:04.703885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:04.703914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:04.707614] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-23T20:18:04.708021] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-23T20:18:04.708177] [INFO ] [sig ] BPYPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:04.848957] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BPYPO.txt [2026-01-23T20:18:04.849328] [INFO ] [sig ] [494/3475] Completed BPYPO in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:04.849370] [INFO ] [sig ] [495/3475] Forecasting BPYPP... [2026-01-23T20:18:04.849400] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-23T20:18:04.849431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-23T20:18:04.861241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-23T20:18:04.861656] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-23T20:18:04.862444] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-23T20:18:04.862496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:04.862528] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:04.862555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:04.862639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:04.919778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:04.920511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:04.920614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:04.920649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:05.027502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:05.027675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:05.027717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:05.027746] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:05.031135] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: UP (p=67.88%) [2026-01-23T20:18:05.031407] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-23T20:18:05.031534] [INFO ] [sig ] BPYPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:05.172374] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BPYPP.txt [2026-01-23T20:18:05.172541] [INFO ] [sig ] [495/3475] Completed BPYPP in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:05.172598] [INFO ] [sig ] [496/3475] Forecasting BRAG... [2026-01-23T20:18:05.172632] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-23T20:18:05.172662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-23T20:18:05.185739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-23T20:18:05.186376] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-23T20:18:05.187322] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-23T20:18:05.187405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:05.187465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:05.187494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:05.187606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:05.248608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:05.249530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:05.249631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:05.249668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:05.365857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:05.366014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:05.366058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:05.366088] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:05.369710] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-01-23T20:18:05.370019] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-23T20:18:05.370152] [INFO ] [sig ] BRAG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:05.512949] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BRAG.txt [2026-01-23T20:18:05.513105] [INFO ] [sig ] [496/3475] Completed BRAG in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:05.513146] [INFO ] [sig ] [497/3475] Forecasting BRC... [2026-01-23T20:18:05.513176] [INFO ] [sig ] Generating forecast for: BRC [2026-01-23T20:18:05.513208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-23T20:18:05.524864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-23T20:18:05.525242] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-23T20:18:05.526169] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-23T20:18:05.526224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:05.526257] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:05.526286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:05.526344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:05.583925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:05.584713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:05.584795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:05.584828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:05.705603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:05.705804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:05.705850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:05.705883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:05.710256] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-23T20:18:05.710640] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-23T20:18:05.710790] [INFO ] [sig ] BRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:05.855265] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BRC.txt [2026-01-23T20:18:05.855423] [INFO ] [sig ] [497/3475] Completed BRC in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:05.855466] [INFO ] [sig ] [498/3475] Forecasting BRO... [2026-01-23T20:18:05.855496] [INFO ] [sig ] Generating forecast for: BRO [2026-01-23T20:18:05.855525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-23T20:18:05.867966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-23T20:18:05.868381] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-23T20:18:05.869242] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-23T20:18:05.869308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:05.869345] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:05.869374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:05.869440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:05.929439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:05.930388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:05.930480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:05.930514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:06.067867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:06.068025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:06.068067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:06.068097] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:06.071476] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=34.26%) [2026-01-23T20:18:06.071768] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-23T20:18:06.071898] [INFO ] [sig ] BRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:06.212174] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BRO.txt [2026-01-23T20:18:06.212332] [INFO ] [sig ] [498/3475] Completed BRO in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:06.212373] [INFO ] [sig ] [499/3475] Forecasting BROS... [2026-01-23T20:18:06.212402] [INFO ] [sig ] Generating forecast for: BROS [2026-01-23T20:18:06.212434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-23T20:18:06.223836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-23T20:18:06.224153] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-23T20:18:06.224972] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-23T20:18:06.225024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:06.225056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:06.225083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:06.225139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:06.281406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:06.282176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:06.282257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:06.282290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:06.403146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:06.403310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:06.403359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:06.403431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:06.406876] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=87.11%) [2026-01-23T20:18:06.407154] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-23T20:18:06.407284] [INFO ] [sig ] BROS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:06.545630] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BROS.txt [2026-01-23T20:18:06.545771] [INFO ] [sig ] [499/3475] Completed BROS in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:06.545811] [INFO ] [sig ] [500/3475] Forecasting BRSP... [2026-01-23T20:18:06.545845] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-23T20:18:06.545878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-23T20:18:06.562491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-23T20:18:06.562952] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-23T20:18:06.563874] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-23T20:18:06.563929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:06.563961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:06.563987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:06.564043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:06.624697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:06.625597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:06.625681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:06.625716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:06.750654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:06.750832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:06.750877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:06.750909] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:06.755092] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-01-23T20:18:06.755669] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-23T20:18:06.755823] [INFO ] [sig ] BRSP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:06.897657] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BRSP.txt [2026-01-23T20:18:06.897813] [INFO ] [sig ] [500/3475] Completed BRSP in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:06.897852] [INFO ] [sig ] [501/3475] Forecasting BRX... [2026-01-23T20:18:06.897882] [INFO ] [sig ] Generating forecast for: BRX [2026-01-23T20:18:06.897915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-23T20:18:06.909201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-23T20:18:06.909500] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-23T20:18:06.910393] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-23T20:18:06.910457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:06.910491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:06.910520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:06.910598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:06.970463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:06.971358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:06.971443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:06.971478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:07.093027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:07.093185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:07.093227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:07.093259] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:07.096842] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-01-23T20:18:07.097146] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-23T20:18:07.097285] [INFO ] [sig ] BRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:07.240610] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BRX.txt [2026-01-23T20:18:07.240768] [INFO ] [sig ] [501/3475] Completed BRX in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:07.240808] [INFO ] [sig ] [502/3475] Forecasting BRZE... [2026-01-23T20:18:07.240843] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-23T20:18:07.240882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-23T20:18:07.252117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-23T20:18:07.252448] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-23T20:18:07.253280] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-23T20:18:07.253334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:07.253367] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:07.253394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:07.253451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:07.309773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:07.310618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:07.310703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:07.310738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:07.429519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:07.429695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:07.429738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:07.429766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:07.433129] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=69.14%) [2026-01-23T20:18:07.433412] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-23T20:18:07.433544] [INFO ] [sig ] BRZE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:07.577538] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BRZE.txt [2026-01-23T20:18:07.577699] [INFO ] [sig ] [502/3475] Completed BRZE in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.1m [2026-01-23T20:18:07.577742] [INFO ] [sig ] [503/3475] Forecasting BSAC... [2026-01-23T20:18:07.577772] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-23T20:18:07.577804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-23T20:18:07.589826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-23T20:18:07.590324] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-23T20:18:07.591157] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-23T20:18:07.591220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:07.591261] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:07.591294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:07.591355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:07.649803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:07.650594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:07.650678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:07.650713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:07.768756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:07.768913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:07.768955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:07.768986] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:07.772405] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-01-23T20:18:07.772715] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-23T20:18:07.772850] [INFO ] [sig ] BSAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:07.915239] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSAC.txt [2026-01-23T20:18:07.915395] [INFO ] [sig ] [503/3475] Completed BSAC in 0.3s | 2.74 sym/s | Total: 3.1m | ETA: 18.1m [2026-01-23T20:18:07.915438] [INFO ] [sig ] [504/3475] Forecasting BSCQ... [2026-01-23T20:18:07.915469] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-23T20:18:07.915503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-23T20:18:07.928222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-23T20:18:07.928554] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-23T20:18:07.929637] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-23T20:18:07.929691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:07.929725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:07.929753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:07.929812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:07.989693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:07.990612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:07.990700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:07.990734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:08.111722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:08.111894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:08.111937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:08.111968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:08.115838] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-23T20:18:08.116131] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-23T20:18:08.116264] [INFO ] [sig ] BSCQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:08.268494] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSCQ.txt [2026-01-23T20:18:08.268687] [INFO ] [sig ] [504/3475] Completed BSCQ in 0.4s | 2.74 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:08.268741] [INFO ] [sig ] [505/3475] Forecasting BSCS... [2026-01-23T20:18:08.268772] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-23T20:18:08.268805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-23T20:18:08.280812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-23T20:18:08.281194] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-23T20:18:08.282069] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-23T20:18:08.282125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:08.282159] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:08.282188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:08.282246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:08.339118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:08.339977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:08.340061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:08.340095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:08.464632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:08.464802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:08.464848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:08.464879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:08.468402] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-23T20:18:08.468716] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-23T20:18:08.468850] [INFO ] [sig ] BSCS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:08.610373] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSCS.txt [2026-01-23T20:18:08.610536] [INFO ] [sig ] [505/3475] Completed BSCS in 0.3s | 2.74 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:08.610597] [INFO ] [sig ] [506/3475] Forecasting BSCX... [2026-01-23T20:18:08.610633] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-23T20:18:08.610671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-23T20:18:08.622389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-23T20:18:08.622707] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-23T20:18:08.623520] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-23T20:18:08.623598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:08.623635] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:08.623669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:08.623749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:08.681376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:08.682298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:08.682418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:08.682453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:08.806729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:08.806888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:08.806933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:08.806964] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:08.810507] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=23.47%) [2026-01-23T20:18:08.810807] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-23T20:18:08.810984] [INFO ] [sig ] BSCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:08.956897] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSCX.txt [2026-01-23T20:18:08.957082] [INFO ] [sig ] [506/3475] Completed BSCX in 0.3s | 2.74 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:08.957125] [INFO ] [sig ] [507/3475] Forecasting BSCY... [2026-01-23T20:18:08.957159] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-23T20:18:08.957192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-23T20:18:08.969372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-23T20:18:08.969784] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-23T20:18:08.970742] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-23T20:18:08.970800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:08.970835] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:08.970863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:08.970923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:09.030520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:09.031430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:09.031524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:09.031558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:09.155428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:09.155606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:09.155653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:09.155683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:09.159203] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=85.53%) [2026-01-23T20:18:09.159486] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-23T20:18:09.159637] [INFO ] [sig ] BSCY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:09.300528] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSCY.txt [2026-01-23T20:18:09.300679] [INFO ] [sig ] [507/3475] Completed BSCY in 0.3s | 2.74 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:09.300719] [INFO ] [sig ] [508/3475] Forecasting BSJQ... [2026-01-23T20:18:09.300750] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-23T20:18:09.300780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-23T20:18:09.312014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-23T20:18:09.312320] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-23T20:18:09.313137] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-23T20:18:09.313190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:09.313221] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:09.313248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:09.313304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:09.373397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:09.374171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:09.374253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:09.374290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:09.494471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:09.494645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:09.494707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:09.494740] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:09.498357] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-23T20:18:09.498694] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-23T20:18:09.498830] [INFO ] [sig ] BSJQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:09.639906] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSJQ.txt [2026-01-23T20:18:09.640034] [INFO ] [sig ] [508/3475] Completed BSJQ in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:09.640073] [INFO ] [sig ] [509/3475] Forecasting BSJS... [2026-01-23T20:18:09.640103] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-23T20:18:09.640134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-23T20:18:09.651475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-23T20:18:09.651805] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-23T20:18:09.652690] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-23T20:18:09.652744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:09.652779] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:09.652808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:09.652867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:09.712768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:09.713433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:09.713512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:09.713547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:09.833032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:09.833184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:09.833227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:09.833258] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:09.836805] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=76.00%) [2026-01-23T20:18:09.837089] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-23T20:18:09.837225] [INFO ] [sig ] BSJS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:09.976330] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSJS.txt [2026-01-23T20:18:09.976487] [INFO ] [sig ] [509/3475] Completed BSJS in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:09.976528] [INFO ] [sig ] [510/3475] Forecasting BSL... [2026-01-23T20:18:09.976557] [INFO ] [sig ] Generating forecast for: BSL [2026-01-23T20:18:09.976608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-23T20:18:09.987928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-23T20:18:09.988226] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-23T20:18:09.989083] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-23T20:18:09.989135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:09.989167] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:09.989194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:09.989251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:10.051808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:10.052920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:10.053027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:10.053063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:10.176996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:10.177153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:10.177193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:10.177222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:10.180668] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-23T20:18:10.180942] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-23T20:18:10.181072] [INFO ] [sig ] BSL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:10.319822] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSL.txt [2026-01-23T20:18:10.319953] [INFO ] [sig ] [510/3475] Completed BSL in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:10.319993] [INFO ] [sig ] [511/3475] Forecasting BSM... [2026-01-23T20:18:10.320023] [INFO ] [sig ] Generating forecast for: BSM [2026-01-23T20:18:10.320054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-23T20:18:10.332187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-23T20:18:10.332478] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-23T20:18:10.333287] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-23T20:18:10.333339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:10.333370] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:10.333398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:10.333469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:10.391056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:10.391818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:10.391900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:10.391935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:10.513098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:10.513258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:10.513300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:10.513329] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:10.516683] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-23T20:18:10.516955] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-23T20:18:10.517083] [INFO ] [sig ] BSM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:10.656931] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSM.txt [2026-01-23T20:18:10.657071] [INFO ] [sig ] [511/3475] Completed BSM in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:10.657110] [INFO ] [sig ] [512/3475] Forecasting BSMQ... [2026-01-23T20:18:10.657140] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-23T20:18:10.657170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-23T20:18:10.669098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-23T20:18:10.669408] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-23T20:18:10.670240] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-23T20:18:10.670292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:10.670335] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:10.670364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:10.670420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:10.727753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:10.728374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:10.728452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:10.728484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:10.848062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:10.848221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:10.848263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:10.848293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:10.852092] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-01-23T20:18:10.852371] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-23T20:18:10.852500] [INFO ] [sig ] BSMQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:10.991238] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSMQ.txt [2026-01-23T20:18:10.991380] [INFO ] [sig ] [512/3475] Completed BSMQ in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:10.991419] [INFO ] [sig ] [513/3475] Forecasting BSMS... [2026-01-23T20:18:10.991448] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-23T20:18:10.991479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-23T20:18:11.002913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-23T20:18:11.003290] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-23T20:18:11.004136] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-23T20:18:11.004189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:11.004251] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:11.004281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:11.004339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:11.062842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:11.063651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:11.063737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:11.063771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:11.181165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:11.181327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:11.181368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:11.181397] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:11.184824] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-23T20:18:11.185114] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-23T20:18:11.185248] [INFO ] [sig ] BSMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:11.325487] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSMS.txt [2026-01-23T20:18:11.325665] [INFO ] [sig ] [513/3475] Completed BSMS in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:11.325710] [INFO ] [sig ] [514/3475] Forecasting BSSX... [2026-01-23T20:18:11.325742] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-23T20:18:11.325774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-23T20:18:11.338042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-23T20:18:11.338449] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-23T20:18:11.339322] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-23T20:18:11.339376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:11.339408] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:11.339437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:11.339495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:11.400882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:11.401779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:11.401872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:11.401908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:11.512732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:11.512887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:11.512927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:11.512957] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:11.516403] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=69.89%) [2026-01-23T20:18:11.516709] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-23T20:18:11.516838] [INFO ] [sig ] BSSX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:11.658372] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BSSX.txt [2026-01-23T20:18:11.658510] [INFO ] [sig ] [514/3475] Completed BSSX in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:11.658549] [INFO ] [sig ] [515/3475] Forecasting BSTZ... [2026-01-23T20:18:11.658598] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-23T20:18:11.658631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-23T20:18:11.670487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-23T20:18:11.670826] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-23T20:18:11.671856] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-23T20:18:11.671907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:11.671940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:11.671967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:11.672023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:11.732024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:11.732979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:11.733069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:11.733105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:11.855510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:11.855691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:11.855762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:11.855809] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:11.859248] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-23T20:18:11.859516] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-23T20:18:11.859662] [INFO ] [sig ] BSTZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:11.999843] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSTZ.txt [2026-01-23T20:18:11.999980] [INFO ] [sig ] [515/3475] Completed BSTZ in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 18.0m [2026-01-23T20:18:12.000020] [INFO ] [sig ] [516/3475] Forecasting BSVN... [2026-01-23T20:18:12.000056] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-23T20:18:12.000088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-23T20:18:12.011439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-23T20:18:12.011760] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-23T20:18:12.012552] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-23T20:18:12.012623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:12.012656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:12.012684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:12.012740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:12.069421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:12.070134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:12.070212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:12.070245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:12.185796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:12.185956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:12.185999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:12.186063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:12.189855] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-23T20:18:12.190139] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-23T20:18:12.190269] [INFO ] [sig ] BSVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:12.329760] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSVN.txt [2026-01-23T20:18:12.329898] [INFO ] [sig ] [516/3475] Completed BSVN in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-23T20:18:12.329940] [INFO ] [sig ] [517/3475] Forecasting BSVO... [2026-01-23T20:18:12.329971] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-23T20:18:12.330004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-23T20:18:12.342207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-23T20:18:12.342550] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-23T20:18:12.343357] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-23T20:18:12.343408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:12.343440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:12.343467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:12.343523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:12.399706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:12.400469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:12.400552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:12.400606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:12.529706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:12.529872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:12.529911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:12.529940] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:12.533919] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-01-23T20:18:12.534281] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-23T20:18:12.534426] [INFO ] [sig ] BSVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:12.694984] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSVO.txt [2026-01-23T20:18:12.695153] [INFO ] [sig ] [517/3475] Completed BSVO in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-23T20:18:12.695204] [INFO ] [sig ] [518/3475] Forecasting BSX... [2026-01-23T20:18:12.695244] [INFO ] [sig ] Generating forecast for: BSX [2026-01-23T20:18:12.695279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-23T20:18:12.707535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-23T20:18:12.707833] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-23T20:18:12.708750] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-23T20:18:12.708805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:12.708857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:12.708888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:12.708950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:12.778800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:12.779652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:12.779734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:12.779772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:12.906073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:12.906236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:12.906287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:12.906327] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:12.910105] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-23T20:18:12.910406] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-23T20:18:12.910550] [INFO ] [sig ] BSX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:13.069480] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSX.txt [2026-01-23T20:18:13.069685] [INFO ] [sig ] [518/3475] Completed BSX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-23T20:18:13.069735] [INFO ] [sig ] [519/3475] Forecasting BSY... [2026-01-23T20:18:13.069778] [INFO ] [sig ] Generating forecast for: BSY [2026-01-23T20:18:13.069816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-23T20:18:13.082185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-23T20:18:13.082511] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-23T20:18:13.083420] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-23T20:18:13.083475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:13.083514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:13.083549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:13.083634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:13.148967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:13.149883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:13.149976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:13.150013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:13.278215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:13.278370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:13.278412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:13.278457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:13.281800] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=44.21%) [2026-01-23T20:18:13.282066] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-23T20:18:13.282194] [INFO ] [sig ] BSY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:13.417432] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BSY.txt [2026-01-23T20:18:13.417555] [INFO ] [sig ] [519/3475] Completed BSY in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-01-23T20:18:13.417611] [INFO ] [sig ] [520/3475] Forecasting BTA... [2026-01-23T20:18:13.417643] [INFO ] [sig ] Generating forecast for: BTA [2026-01-23T20:18:13.417672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-23T20:18:13.428203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-23T20:18:13.428477] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-23T20:18:13.429279] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-23T20:18:13.429331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:13.429364] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:13.429392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:13.429448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:13.484908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:13.485549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:13.485643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:13.485676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:13.592849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:13.593006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:13.593047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:13.593081] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:13.596460] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-23T20:18:13.596753] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-23T20:18:13.596885] [INFO ] [sig ] BTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:13.733679] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTA.txt [2026-01-23T20:18:13.733812] [INFO ] [sig ] [520/3475] Completed BTA in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:13.733851] [INFO ] [sig ] [521/3475] Forecasting BTAI... [2026-01-23T20:18:13.733880] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-23T20:18:13.733909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-23T20:18:13.745164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-23T20:18:13.745443] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-23T20:18:13.746246] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-23T20:18:13.746297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:13.746328] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:13.746355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:13.746411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:13.801722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:13.802325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:13.802400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:13.802443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:13.920699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:13.920858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:13.920900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:13.920928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:13.924292] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-01-23T20:18:13.924560] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-23T20:18:13.924707] [INFO ] [sig ] BTAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:14.061423] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTAI.txt [2026-01-23T20:18:14.061596] [INFO ] [sig ] [521/3475] Completed BTAI in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:14.061638] [INFO ] [sig ] [522/3475] Forecasting BTCS... [2026-01-23T20:18:14.061669] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-23T20:18:14.061698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-23T20:18:14.073078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-23T20:18:14.073430] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-23T20:18:14.074247] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-23T20:18:14.074299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:14.074330] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:14.074356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:14.074411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:14.130374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:14.131289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:14.131370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:14.131403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:14.248097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:14.248266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:14.248307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:14.248335] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:14.251803] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=35.00%) [2026-01-23T20:18:14.252107] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-23T20:18:14.252243] [INFO ] [sig ] BTCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:14.392732] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTCS.txt [2026-01-23T20:18:14.392917] [INFO ] [sig ] [522/3475] Completed BTCS in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:14.392960] [INFO ] [sig ] [523/3475] Forecasting BTE... [2026-01-23T20:18:14.392999] [INFO ] [sig ] Generating forecast for: BTE [2026-01-23T20:18:14.393030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-23T20:18:14.405813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-23T20:18:14.406159] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-23T20:18:14.407006] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-23T20:18:14.407057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:14.407088] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:14.407115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:14.407180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:14.464257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:14.465195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:14.465310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:14.465345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:14.580856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:14.581018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:14.581060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:14.581090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:14.584465] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-23T20:18:14.584762] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-23T20:18:14.584894] [INFO ] [sig ] BTE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:14.788292] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTE.txt [2026-01-23T20:18:14.788447] [INFO ] [sig ] [523/3475] Completed BTE in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:14.788487] [INFO ] [sig ] [524/3475] Forecasting BTF... [2026-01-23T20:18:14.788517] [INFO ] [sig ] Generating forecast for: BTF [2026-01-23T20:18:14.788549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-23T20:18:14.800060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-23T20:18:14.800415] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-23T20:18:14.801236] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-23T20:18:14.801289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:14.801321] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:14.801348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:14.801404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:14.858103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:14.858963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:14.859044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:14.859077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:14.975859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:14.976019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:14.976060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:14.976089] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:14.979477] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=39.35%) [2026-01-23T20:18:14.979771] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-23T20:18:14.979904] [INFO ] [sig ] BTF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:15.115642] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTF.txt [2026-01-23T20:18:15.115777] [INFO ] [sig ] [524/3475] Completed BTF in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:15.115817] [INFO ] [sig ] [525/3475] Forecasting BTI... [2026-01-23T20:18:15.115847] [INFO ] [sig ] Generating forecast for: BTI [2026-01-23T20:18:15.115878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-23T20:18:15.126824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-23T20:18:15.127069] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-23T20:18:15.127882] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-23T20:18:15.127942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:15.127975] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:15.128002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:15.128058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:15.183443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:15.184062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:15.184137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:15.184169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:15.301840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:15.301973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:15.302011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:15.302040] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:15.305301] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-23T20:18:15.305582] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-23T20:18:15.305709] [INFO ] [sig ] BTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:15.443220] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTI.txt [2026-01-23T20:18:15.443365] [INFO ] [sig ] [525/3475] Completed BTI in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:15.443406] [INFO ] [sig ] [526/3475] Forecasting BTM... [2026-01-23T20:18:15.443436] [INFO ] [sig ] Generating forecast for: BTM [2026-01-23T20:18:15.443468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-23T20:18:15.455145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-23T20:18:15.455398] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-23T20:18:15.456395] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-23T20:18:15.456447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:15.456479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:15.456507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:15.456563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:15.512480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:15.513078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:15.513152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:15.513185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:15.626494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:15.626630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:15.626669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:15.626699] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:15.629929] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-01-23T20:18:15.630193] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-23T20:18:15.630319] [INFO ] [sig ] BTM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:15.765950] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTM.txt [2026-01-23T20:18:15.766084] [INFO ] [sig ] [526/3475] Completed BTM in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:15.766123] [INFO ] [sig ] [527/3475] Forecasting BTMD... [2026-01-23T20:18:15.766153] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-23T20:18:15.766182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-23T20:18:15.776917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-23T20:18:15.777163] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-23T20:18:15.777979] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-23T20:18:15.778030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:15.778061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:15.778089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:15.778146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:15.833519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:15.834121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:15.834196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:15.834229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:15.956149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:15.956286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:15.956325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:15.956355] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:15.959783] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=53.75%) [2026-01-23T20:18:15.960052] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-23T20:18:15.960177] [INFO ] [sig ] BTMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:16.095928] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BTMD.txt [2026-01-23T20:18:16.096039] [INFO ] [sig ] [527/3475] Completed BTMD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.9m [2026-01-23T20:18:16.096077] [INFO ] [sig ] [528/3475] Forecasting BTSG... [2026-01-23T20:18:16.096106] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-23T20:18:16.096136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-23T20:18:16.108289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-23T20:18:16.108539] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-23T20:18:16.109342] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-23T20:18:16.109394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:16.109425] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:16.109452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:16.109509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:16.165074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:16.165680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:16.165757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:16.165789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:16.282233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:16.282359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:16.282397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:16.282426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:16.285669] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-23T20:18:16.285932] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-23T20:18:16.286057] [INFO ] [sig ] BTSG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:16.421681] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTSG.txt [2026-01-23T20:18:16.421805] [INFO ] [sig ] [528/3475] Completed BTSG in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:16.421844] [INFO ] [sig ] [529/3475] Forecasting BTZ... [2026-01-23T20:18:16.421872] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-23T20:18:16.421901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-23T20:18:16.433079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-23T20:18:16.433333] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-23T20:18:16.434140] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-23T20:18:16.434192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:16.434224] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:16.434251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:16.434307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:16.490243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:16.490864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:16.490939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:16.490971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:16.603743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:16.603859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:16.603898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:16.603928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:16.607104] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-01-23T20:18:16.607389] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-23T20:18:16.607517] [INFO ] [sig ] BTZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:16.743537] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BTZ.txt [2026-01-23T20:18:16.743666] [INFO ] [sig ] [529/3475] Completed BTZ in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:16.743706] [INFO ] [sig ] [530/3475] Forecasting BUD... [2026-01-23T20:18:16.743736] [INFO ] [sig ] Generating forecast for: BUD [2026-01-23T20:18:16.743767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-23T20:18:16.754926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-23T20:18:16.755172] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-23T20:18:16.755964] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-23T20:18:16.756015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:16.756089] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:16.756119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:16.756176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:16.811431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:16.812069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:16.812143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:16.812176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:16.927861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:16.928028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:16.928071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:16.928099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:16.931470] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=61.34%) [2026-01-23T20:18:16.931773] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-23T20:18:16.931901] [INFO ] [sig ] BUD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:17.068089] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BUD.txt [2026-01-23T20:18:17.068231] [INFO ] [sig ] [530/3475] Completed BUD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:17.068271] [INFO ] [sig ] [531/3475] Forecasting BUFC... [2026-01-23T20:18:17.068301] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-23T20:18:17.068331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-23T20:18:17.078383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-23T20:18:17.078683] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-23T20:18:17.079466] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-23T20:18:17.079519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:17.079550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:17.079597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:17.079655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:17.134872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:17.135688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:17.135770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:17.135802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:17.230014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:17.230164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:17.230205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:17.230234] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:17.233547] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=50.44%) [2026-01-23T20:18:17.233831] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-23T20:18:17.233957] [INFO ] [sig ] BUFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:17.369797] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BUFC.txt [2026-01-23T20:18:17.369913] [INFO ] [sig ] [531/3475] Completed BUFC in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:17.369951] [INFO ] [sig ] [532/3475] Forecasting BUG... [2026-01-23T20:18:17.369981] [INFO ] [sig ] Generating forecast for: BUG [2026-01-23T20:18:17.370011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-23T20:18:17.381345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-23T20:18:17.381627] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-23T20:18:17.382405] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-23T20:18:17.382456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:17.382489] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:17.382516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:17.382592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:17.438339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:17.438969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:17.439044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:17.439076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:17.555937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:17.556079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:17.556133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:17.556162] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:17.559493] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-23T20:18:17.559779] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-23T20:18:17.559909] [INFO ] [sig ] BUG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:17.695287] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BUG.txt [2026-01-23T20:18:17.695404] [INFO ] [sig ] [532/3475] Completed BUG in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:17.695442] [INFO ] [sig ] [533/3475] Forecasting BUI... [2026-01-23T20:18:17.695473] [INFO ] [sig ] Generating forecast for: BUI [2026-01-23T20:18:17.695504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-23T20:18:17.706669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-23T20:18:17.706945] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-23T20:18:17.707768] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-23T20:18:17.707819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:17.707850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:17.707876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:17.707932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:17.763947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:17.764591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:17.764668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:17.764700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:17.879274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:17.879409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:17.879449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:17.879510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:17.882801] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: DOWN (p=21.11%) [2026-01-23T20:18:17.883066] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-23T20:18:17.883192] [INFO ] [sig ] BUI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:18.021111] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BUI.txt [2026-01-23T20:18:18.021235] [INFO ] [sig ] [533/3475] Completed BUI in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:18.021273] [INFO ] [sig ] [534/3475] Forecasting BURL... [2026-01-23T20:18:18.021304] [INFO ] [sig ] Generating forecast for: BURL [2026-01-23T20:18:18.021334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-23T20:18:18.033271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-23T20:18:18.033535] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-23T20:18:18.034335] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-23T20:18:18.034387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:18.034419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:18.034445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:18.034501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:18.089924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:18.090666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:18.090745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:18.090777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:18.211820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:18.211962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:18.212001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:18.212030] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:18.215330] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-01-23T20:18:18.215615] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-23T20:18:18.215742] [INFO ] [sig ] BURL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:18.352202] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BURL.txt [2026-01-23T20:18:18.352325] [INFO ] [sig ] [534/3475] Completed BURL in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:18.352363] [INFO ] [sig ] [535/3475] Forecasting BUSE... [2026-01-23T20:18:18.352393] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-23T20:18:18.352424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-23T20:18:18.363462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-23T20:18:18.363738] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-23T20:18:18.364513] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-23T20:18:18.364564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:18.364622] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:18.364650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:18.364711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:18.420217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:18.420840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:18.420916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:18.420949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:18.541427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:18.541583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:18.541624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:18.541655] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:18.544946] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-01-23T20:18:18.545219] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-23T20:18:18.545344] [INFO ] [sig ] BUSE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:18.681976] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BUSE.txt [2026-01-23T20:18:18.682102] [INFO ] [sig ] [535/3475] Completed BUSE in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:18.682145] [INFO ] [sig ] [536/3475] Forecasting BUXX... [2026-01-23T20:18:18.682174] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-23T20:18:18.682205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-23T20:18:18.693827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-23T20:18:18.694095] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-23T20:18:18.694891] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-23T20:18:18.694943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:18.694986] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:18.695014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:18.695075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:18.751699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:18.752312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:18.752388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:18.752420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:18.871750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:18.871887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:18.871927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:18.871955] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:18.875334] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=81.59%) [2026-01-23T20:18:18.875626] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-23T20:18:18.875753] [INFO ] [sig ] BUXX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:19.012741] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BUXX.txt [2026-01-23T20:18:19.012864] [INFO ] [sig ] [536/3475] Completed BUXX in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:19.012902] [INFO ] [sig ] [537/3475] Forecasting BVFL... [2026-01-23T20:18:19.012932] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-23T20:18:19.012963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-23T20:18:19.023924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-23T20:18:19.024200] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-23T20:18:19.025008] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-23T20:18:19.025060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:19.025093] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:19.025124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:19.025181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:19.083886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:19.084522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:19.084638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:19.084676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:19.193996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:19.194137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:19.194182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:19.194211] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:19.197545] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-23T20:18:19.197835] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-23T20:18:19.197963] [INFO ] [sig ] BVFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:19.333883] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BVFL.txt [2026-01-23T20:18:19.334002] [INFO ] [sig ] [537/3475] Completed BVFL in 0.3s | 2.76 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-23T20:18:19.334051] [INFO ] [sig ] [538/3475] Forecasting BVN... [2026-01-23T20:18:19.334082] [INFO ] [sig ] Generating forecast for: BVN [2026-01-23T20:18:19.334113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-23T20:18:19.345835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-23T20:18:19.346110] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-23T20:18:19.346917] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-23T20:18:19.346969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:19.347001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:19.347028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:19.347084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:19.402365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:19.402994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:19.403070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:19.403103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:19.519994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:19.520129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:19.520166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:19.520196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:19.523466] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-01-23T20:18:19.523752] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-23T20:18:19.523878] [INFO ] [sig ] BVN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:19.660232] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BVN.txt [2026-01-23T20:18:19.660358] [INFO ] [sig ] [538/3475] Completed BVN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:19.660396] [INFO ] [sig ] [539/3475] Forecasting BVS... [2026-01-23T20:18:19.660426] [INFO ] [sig ] Generating forecast for: BVS [2026-01-23T20:18:19.660456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-23T20:18:19.672983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-23T20:18:19.673472] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-23T20:18:19.674384] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-23T20:18:19.674437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:19.674469] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:19.674497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:19.674554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:19.735522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:19.736432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:19.736518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:19.736553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:19.861181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:19.861342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:19.861384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:19.861414] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:19.864925] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-23T20:18:19.865210] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-23T20:18:19.865344] [INFO ] [sig ] BVS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:20.006186] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BVS.txt [2026-01-23T20:18:20.006343] [INFO ] [sig ] [539/3475] Completed BVS in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:20.006383] [INFO ] [sig ] [540/3475] Forecasting BWA... [2026-01-23T20:18:20.006420] [INFO ] [sig ] Generating forecast for: BWA [2026-01-23T20:18:20.006452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-23T20:18:20.017815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-23T20:18:20.018210] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-23T20:18:20.019059] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-23T20:18:20.019114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:20.019149] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:20.019178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:20.019235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:20.075811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:20.076737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:20.076873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:20.076907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:20.196524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:20.196695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:20.196738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:20.196768] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:20.200198] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=42.35%) [2026-01-23T20:18:20.200475] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-23T20:18:20.200621] [INFO ] [sig ] BWA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:20.346667] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWA.txt [2026-01-23T20:18:20.346827] [INFO ] [sig ] [540/3475] Completed BWA in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:20.346866] [INFO ] [sig ] [541/3475] Forecasting BWAY... [2026-01-23T20:18:20.346898] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-23T20:18:20.346930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-23T20:18:20.358630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-23T20:18:20.359004] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-23T20:18:20.359868] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-23T20:18:20.359922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:20.359955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:20.359983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:20.360042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:20.417895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:20.418884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:20.418977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:20.419012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:20.546210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:20.546601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:20.546656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:20.546687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:20.550795] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-23T20:18:20.551097] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-23T20:18:20.551236] [INFO ] [sig ] BWAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:20.695591] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWAY.txt [2026-01-23T20:18:20.695759] [INFO ] [sig ] [541/3475] Completed BWAY in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:20.695817] [INFO ] [sig ] [542/3475] Forecasting BWB... [2026-01-23T20:18:20.695860] [INFO ] [sig ] Generating forecast for: BWB [2026-01-23T20:18:20.695892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-23T20:18:20.707327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-23T20:18:20.707693] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-23T20:18:20.708599] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-23T20:18:20.708653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:20.708684] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:20.708712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:20.708768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:20.766359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:20.767226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:20.767310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:20.767344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:20.892918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:20.893074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:20.893115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:20.893145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:20.896539] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-01-23T20:18:20.896832] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-23T20:18:20.896963] [INFO ] [sig ] BWB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:21.037505] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWB.txt [2026-01-23T20:18:21.037688] [INFO ] [sig ] [542/3475] Completed BWB in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:21.037733] [INFO ] [sig ] [543/3475] Forecasting BWEN... [2026-01-23T20:18:21.037767] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-23T20:18:21.037799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-23T20:18:21.050028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-23T20:18:21.050446] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-23T20:18:21.051349] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-23T20:18:21.051406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:21.051438] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:21.051465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:21.051523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:21.111319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:21.112215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:21.112301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:21.112336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:21.234399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:21.234563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:21.234626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:21.234674] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:21.238437] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-01-23T20:18:21.238810] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-23T20:18:21.238957] [INFO ] [sig ] BWEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:21.388477] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BWEN.txt [2026-01-23T20:18:21.388656] [INFO ] [sig ] [543/3475] Completed BWEN in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:21.388699] [INFO ] [sig ] [544/3475] Forecasting BWFG... [2026-01-23T20:18:21.388730] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-23T20:18:21.388760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-23T20:18:21.399309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-23T20:18:21.399650] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-23T20:18:21.400443] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-23T20:18:21.400494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:21.400527] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:21.400555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:21.400633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:21.456542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:21.457219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:21.457298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:21.457331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:21.572374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:21.572530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:21.572587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:21.572620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:21.575955] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-23T20:18:21.576229] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-23T20:18:21.576354] [INFO ] [sig ] BWFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:21.713384] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWFG.txt [2026-01-23T20:18:21.713534] [INFO ] [sig ] [544/3475] Completed BWFG in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:21.713590] [INFO ] [sig ] [545/3475] Forecasting BWG... [2026-01-23T20:18:21.713623] [INFO ] [sig ] Generating forecast for: BWG [2026-01-23T20:18:21.713655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-23T20:18:21.724279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-23T20:18:21.724593] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-23T20:18:21.725377] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-23T20:18:21.725429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:21.725461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:21.725488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:21.725545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:21.782979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:21.783942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:21.784024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:21.784073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:21.905302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:21.905433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:21.905474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:21.905503] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:21.908925] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-01-23T20:18:21.909194] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-23T20:18:21.909321] [INFO ] [sig ] BWG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:22.047651] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BWG.txt [2026-01-23T20:18:22.047787] [INFO ] [sig ] [545/3475] Completed BWG in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:22.047825] [INFO ] [sig ] [546/3475] Forecasting BWIN... [2026-01-23T20:18:22.047855] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-23T20:18:22.047885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-23T20:18:22.058735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-23T20:18:22.059010] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-23T20:18:22.059824] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-23T20:18:22.059884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:22.059915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:22.059943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:22.060003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:22.118520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:22.119311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:22.119395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:22.119654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:22.241482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:22.241650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:22.241693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:22.241721] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:22.245073] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-23T20:18:22.245352] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-23T20:18:22.245480] [INFO ] [sig ] BWIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:22.383628] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWIN.txt [2026-01-23T20:18:22.383774] [INFO ] [sig ] [546/3475] Completed BWIN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:22.383813] [INFO ] [sig ] [547/3475] Forecasting BWMN... [2026-01-23T20:18:22.383842] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-23T20:18:22.383872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-23T20:18:22.394711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-23T20:18:22.394988] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-23T20:18:22.395800] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-23T20:18:22.395852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:22.395907] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:22.395945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:22.396003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:22.452118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:22.452877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:22.452955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:22.452988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:22.574747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:22.574892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:22.574931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:22.574962] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:22.578341] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=15.51%) [2026-01-23T20:18:22.578630] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-23T20:18:22.578758] [INFO ] [sig ] BWMN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:22.716244] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BWMN.txt [2026-01-23T20:18:22.716379] [INFO ] [sig ] [547/3475] Completed BWMN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:22.716419] [INFO ] [sig ] [548/3475] Forecasting BXC... [2026-01-23T20:18:22.716450] [INFO ] [sig ] Generating forecast for: BXC [2026-01-23T20:18:22.716480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-23T20:18:22.727461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-23T20:18:22.727772] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-23T20:18:22.728554] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-23T20:18:22.728623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:22.728657] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:22.728685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:22.728743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:22.784736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:22.785331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:22.785406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:22.785438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:22.904439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:22.904615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:22.904660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:22.904691] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:22.908290] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-23T20:18:22.908565] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-23T20:18:22.908717] [INFO ] [sig ] BXC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:23.056196] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BXC.txt [2026-01-23T20:18:23.056329] [INFO ] [sig ] [548/3475] Completed BXC in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:23.056376] [INFO ] [sig ] [549/3475] Forecasting BXMX... [2026-01-23T20:18:23.056409] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-23T20:18:23.056439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-23T20:18:23.068166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-23T20:18:23.068512] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-23T20:18:23.069401] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-23T20:18:23.069456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:23.069490] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:23.069519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:23.069595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:23.129090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:23.129961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:23.130045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:23.130081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:23.254637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:23.254793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:23.254835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:23.254866] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:23.258696] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-23T20:18:23.258974] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-23T20:18:23.259106] [INFO ] [sig ] BXMX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:23.405035] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BXMX.txt [2026-01-23T20:18:23.405196] [INFO ] [sig ] [549/3475] Completed BXMX in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:23.405242] [INFO ] [sig ] [550/3475] Forecasting BXP... [2026-01-23T20:18:23.405275] [INFO ] [sig ] Generating forecast for: BXP [2026-01-23T20:18:23.405308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-23T20:18:23.416644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-23T20:18:23.417001] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-23T20:18:23.417888] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-23T20:18:23.417942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:23.417975] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:23.418004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:23.418063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:23.477977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:23.478845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:23.478930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:23.478965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:23.604818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:23.604975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:23.605017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:23.605077] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:23.608598] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-23T20:18:23.608892] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-23T20:18:23.609025] [INFO ] [sig ] BXP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:23.746441] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BXP.txt [2026-01-23T20:18:23.746609] [INFO ] [sig ] [550/3475] Completed BXP in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-23T20:18:23.746651] [INFO ] [sig ] [551/3475] Forecasting BXSL... [2026-01-23T20:18:23.746681] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-23T20:18:23.746718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-23T20:18:23.758016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-23T20:18:23.758330] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-23T20:18:23.759163] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-23T20:18:23.759216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:23.759247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:23.759274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:23.759334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:23.817875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:23.818700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:23.818779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:23.818811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:23.934812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:23.934968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:23.935008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:23.935038] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:23.938489] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-01-23T20:18:23.938780] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-23T20:18:23.938906] [INFO ] [sig ] BXSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:24.079048] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BXSL.txt [2026-01-23T20:18:24.079192] [INFO ] [sig ] [551/3475] Completed BXSL in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-23T20:18:24.079236] [INFO ] [sig ] [552/3475] Forecasting BYD... [2026-01-23T20:18:24.079268] [INFO ] [sig ] Generating forecast for: BYD [2026-01-23T20:18:24.079300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-23T20:18:24.091207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-23T20:18:24.091529] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-23T20:18:24.092364] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-23T20:18:24.092418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:24.092450] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:24.092479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:24.092538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:24.150806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:24.151628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:24.151710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:24.151744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:24.277208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:24.277378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:24.277423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:24.277657] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:24.281207] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=66.67%) [2026-01-23T20:18:24.281688] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-23T20:18:24.281818] [INFO ] [sig ] BYD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:24.420098] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BYD.txt [2026-01-23T20:18:24.420255] [INFO ] [sig ] [552/3475] Completed BYD in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-23T20:18:24.420296] [INFO ] [sig ] [553/3475] Forecasting BYM... [2026-01-23T20:18:24.420326] [INFO ] [sig ] Generating forecast for: BYM [2026-01-23T20:18:24.420359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-23T20:18:24.431845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-23T20:18:24.432113] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-23T20:18:24.432943] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-23T20:18:24.432995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:24.433026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:24.433052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:24.433107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:24.489037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:24.489677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:24.489762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:24.489795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:24.606716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:24.606870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:24.606909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:24.606937] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:24.610291] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-01-23T20:18:24.610562] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-23T20:18:24.610705] [INFO ] [sig ] BYM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:24.751524] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BYM.txt [2026-01-23T20:18:24.751681] [INFO ] [sig ] [553/3475] Completed BYM in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-23T20:18:24.751722] [INFO ] [sig ] [554/3475] Forecasting BYRN... [2026-01-23T20:18:24.751755] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-23T20:18:24.751786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-23T20:18:24.763200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-23T20:18:24.763477] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-23T20:18:24.764306] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-23T20:18:24.764362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:24.764394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:24.764422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:24.764477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:24.820805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:24.821500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:24.821597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:24.821632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:24.944680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:24.944833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:24.944875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:24.944904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:24.948720] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=76.61%) [2026-01-23T20:18:24.949018] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-23T20:18:24.949150] [INFO ] [sig ] BYRN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:25.087955] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BYRN.txt [2026-01-23T20:18:25.088092] [INFO ] [sig ] [554/3475] Completed BYRN in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-23T20:18:25.088131] [INFO ] [sig ] [555/3475] Forecasting BYSI... [2026-01-23T20:18:25.088161] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-23T20:18:25.088191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-23T20:18:25.099008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-23T20:18:25.099392] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-23T20:18:25.100253] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-23T20:18:25.100309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:25.100343] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:25.100371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:25.100430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:25.158694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:25.159418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:25.159497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:25.159530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:25.266702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:25.266860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:25.266902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:25.266931] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:25.270281] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-01-23T20:18:25.270552] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-23T20:18:25.270698] [INFO ] [sig ] BYSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:25.409093] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BYSI.txt [2026-01-23T20:18:25.409229] [INFO ] [sig ] [555/3475] Completed BYSI in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-23T20:18:25.409269] [INFO ] [sig ] [556/3475] Forecasting BZ... [2026-01-23T20:18:25.409299] [INFO ] [sig ] Generating forecast for: BZ [2026-01-23T20:18:25.409329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-23T20:18:25.420398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-23T20:18:25.420765] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-23T20:18:25.421609] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-23T20:18:25.421661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:25.421694] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:25.421721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:25.421778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:25.477349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:25.481453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:25.481549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:25.481600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:25.605043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:25.605216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:25.605260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:25.605293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:25.608683] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-23T20:18:25.608969] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-23T20:18:25.609095] [INFO ] [sig ] BZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:25.746620] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BZ.txt [2026-01-23T20:18:25.746767] [INFO ] [sig ] [556/3475] Completed BZ in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:25.746807] [INFO ] [sig ] [557/3475] Forecasting BZH... [2026-01-23T20:18:25.746837] [INFO ] [sig ] Generating forecast for: BZH [2026-01-23T20:18:25.746867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-23T20:18:25.758859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-23T20:18:25.759175] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-23T20:18:25.760031] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-23T20:18:25.760084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:25.760118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:25.760148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:25.760206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:25.817776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:25.818467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:25.818601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:25.818641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:25.934111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:25.934264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:25.934306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:25.934335] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:25.937753] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=67.31%) [2026-01-23T20:18:25.938022] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-23T20:18:25.938145] [INFO ] [sig ] BZH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:26.094815] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/BZH.txt [2026-01-23T20:18:26.094987] [INFO ] [sig ] [557/3475] Completed BZH in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:26.095028] [INFO ] [sig ] [558/3475] Forecasting BZUN... [2026-01-23T20:18:26.095072] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-23T20:18:26.095102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-23T20:18:26.108836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-23T20:18:26.109315] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-23T20:18:26.110355] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-23T20:18:26.110417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:26.110458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:26.110493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:26.110567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:26.170547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:26.171599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:26.171688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:26.171723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:26.295976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:26.296136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:26.296183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:26.296215] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:26.299782] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-01-23T20:18:26.300080] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-23T20:18:26.300232] [INFO ] [sig ] BZUN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:26.442060] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/BZUN.txt [2026-01-23T20:18:26.442202] [INFO ] [sig ] [558/3475] Completed BZUN in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:26.442243] [INFO ] [sig ] [559/3475] Forecasting C... [2026-01-23T20:18:26.442273] [INFO ] [sig ] Generating forecast for: C [2026-01-23T20:18:26.442304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-23T20:18:26.453677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-23T20:18:26.453986] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-23T20:18:26.454808] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-23T20:18:26.454861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:26.454894] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:26.454921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:26.454978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:26.510554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:26.511324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:26.511404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:26.511439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:26.636009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:26.636168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:26.636208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:26.636240] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:26.639730] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-23T20:18:26.640009] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-23T20:18:26.640139] [INFO ] [sig ] C: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:26.781911] [INFO ] [LOCAL ] Saved forecast: C 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/C.txt [2026-01-23T20:18:26.782054] [INFO ] [sig ] [559/3475] Completed C in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:26.782095] [INFO ] [sig ] [560/3475] Forecasting CAAP... [2026-01-23T20:18:26.782126] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-23T20:18:26.782157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-23T20:18:26.794257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-23T20:18:26.794558] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-23T20:18:26.795400] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-23T20:18:26.795453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:26.795496] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:26.795526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:26.795612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:26.854523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:26.855382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:26.855467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:26.855501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:26.978563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:26.978741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:26.978783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:26.978814] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:26.982291] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-01-23T20:18:26.982592] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-23T20:18:26.982725] [INFO ] [sig ] CAAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:27.127119] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CAAP.txt [2026-01-23T20:18:27.127335] [INFO ] [sig ] [560/3475] Completed CAAP in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:27.127404] [INFO ] [sig ] [561/3475] Forecasting CAAS... [2026-01-23T20:18:27.127437] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-23T20:18:27.127470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-23T20:18:27.139068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-23T20:18:27.139409] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-23T20:18:27.140245] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-23T20:18:27.140298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:27.140333] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:27.140360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:27.140428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:27.201743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:27.202647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:27.202727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:27.202762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:27.310397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:27.310553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:27.310616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:27.310648] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:27.314108] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-23T20:18:27.314389] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-23T20:18:27.314520] [INFO ] [sig ] CAAS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:27.459123] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAAS.txt [2026-01-23T20:18:27.459284] [INFO ] [sig ] [561/3475] Completed CAAS in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:27.459323] [INFO ] [sig ] [562/3475] Forecasting CABA... [2026-01-23T20:18:27.459355] [INFO ] [sig ] Generating forecast for: CABA [2026-01-23T20:18:27.459386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-23T20:18:27.471673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-23T20:18:27.471998] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-23T20:18:27.472847] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-23T20:18:27.472900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:27.472934] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:27.472962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:27.473021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:27.531078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:27.531955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:27.532037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:27.532072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:27.648675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:27.648835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:27.648875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:27.648905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:27.652325] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-23T20:18:27.652624] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-23T20:18:27.652757] [INFO ] [sig ] CABA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:27.788759] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CABA.txt [2026-01-23T20:18:27.788892] [INFO ] [sig ] [562/3475] Completed CABA in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 17.6m [2026-01-23T20:18:27.788932] [INFO ] [sig ] [563/3475] Forecasting CABO... [2026-01-23T20:18:27.788961] [INFO ] [sig ] Generating forecast for: CABO [2026-01-23T20:18:27.788991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-23T20:18:27.803514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-23T20:18:27.804031] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-23T20:18:27.804903] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-23T20:18:27.804956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:27.804989] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:27.805016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:27.805073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:27.862519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:27.863641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:27.863737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:27.863770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:27.999494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:27.999726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:27.999794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:27.999844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:28.004891] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-23T20:18:28.005279] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-23T20:18:28.005436] [INFO ] [sig ] CABO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:28.158286] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CABO.txt [2026-01-23T20:18:28.158464] [INFO ] [sig ] [563/3475] Completed CABO in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:28.158517] [INFO ] [sig ] [564/3475] Forecasting CAC... [2026-01-23T20:18:28.158550] [INFO ] [sig ] Generating forecast for: CAC [2026-01-23T20:18:28.158603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-23T20:18:28.170670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-23T20:18:28.170985] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-23T20:18:28.171845] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-23T20:18:28.171898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:28.171958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:28.171987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:28.172047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:28.231075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:28.231925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:28.232011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:28.232046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:28.354123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:28.354296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:28.354339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:28.354369] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:28.357905] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-01-23T20:18:28.358190] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-23T20:18:28.358330] [INFO ] [sig ] CAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:28.501597] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CAC.txt [2026-01-23T20:18:28.501748] [INFO ] [sig ] [564/3475] Completed CAC in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:28.501789] [INFO ] [sig ] [565/3475] Forecasting CACC... [2026-01-23T20:18:28.501819] [INFO ] [sig ] Generating forecast for: CACC [2026-01-23T20:18:28.501848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-23T20:18:28.513767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-23T20:18:28.514096] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-23T20:18:28.515001] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-23T20:18:28.515069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:28.515118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:28.515160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:28.515220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:28.577373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:28.578296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:28.578382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:28.578424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:28.703845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:28.704014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:28.704058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:28.704089] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:28.707701] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-23T20:18:28.708001] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-23T20:18:28.708138] [INFO ] [sig ] CACC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:28.856311] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CACC.txt [2026-01-23T20:18:28.856470] [INFO ] [sig ] [565/3475] Completed CACC in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:28.856514] [INFO ] [sig ] [566/3475] Forecasting CACI... [2026-01-23T20:18:28.856547] [INFO ] [sig ] Generating forecast for: CACI [2026-01-23T20:18:28.856597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-23T20:18:28.868884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-23T20:18:28.869218] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-23T20:18:28.870102] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-23T20:18:28.870157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:28.870192] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:28.870221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:28.870279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:28.929976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:28.930796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:28.930880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:28.930914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:29.051433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:29.051623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:29.051669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:29.051699] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:29.055236] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-23T20:18:29.055528] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-23T20:18:29.055682] [INFO ] [sig ] CACI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:29.200861] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CACI.txt [2026-01-23T20:18:29.201007] [INFO ] [sig ] [566/3475] Completed CACI in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:29.201047] [INFO ] [sig ] [567/3475] Forecasting CADL... [2026-01-23T20:18:29.201081] [INFO ] [sig ] Generating forecast for: CADL [2026-01-23T20:18:29.201132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-23T20:18:29.213254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-23T20:18:29.213656] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-23T20:18:29.214489] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-23T20:18:29.214543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:29.214597] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:29.214628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:29.214685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:29.277199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:29.278130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:29.278227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:29.278279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:29.405213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:29.405379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:29.405433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:29.405514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:29.409184] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: UP (p=55.04%) [2026-01-23T20:18:29.409500] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-23T20:18:29.409669] [INFO ] [sig ] CADL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:29.555156] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CADL.txt [2026-01-23T20:18:29.555354] [INFO ] [sig ] [567/3475] Completed CADL in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:29.555411] [INFO ] [sig ] [568/3475] Forecasting CAE... [2026-01-23T20:18:29.555447] [INFO ] [sig ] Generating forecast for: CAE [2026-01-23T20:18:29.555485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-23T20:18:29.568273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-23T20:18:29.568630] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-23T20:18:29.569468] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-23T20:18:29.569524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:29.569559] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:29.569616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:29.569701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:29.635521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:29.636638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:29.636729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:29.636763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:29.767876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:29.768048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:29.768091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:29.768121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:29.771891] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-01-23T20:18:29.772184] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-23T20:18:29.772324] [INFO ] [sig ] CAE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:29.926755] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAE.txt [2026-01-23T20:18:29.926954] [INFO ] [sig ] [568/3475] Completed CAE in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:29.927011] [INFO ] [sig ] [569/3475] Forecasting CAF... [2026-01-23T20:18:29.927046] [INFO ] [sig ] Generating forecast for: CAF [2026-01-23T20:18:29.927087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-23T20:18:29.938981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-23T20:18:29.939334] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-23T20:18:29.940297] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-23T20:18:29.940353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:29.940386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:29.940414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:29.940472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:30.001792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:30.002766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:30.002870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:30.002945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:30.151388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:30.151560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:30.151623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:30.151655] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:30.155381] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=42.90%) [2026-01-23T20:18:30.155760] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-23T20:18:30.155917] [INFO ] [sig ] CAF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:30.339727] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAF.txt [2026-01-23T20:18:30.339923] [INFO ] [sig ] [569/3475] Completed CAF in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:30.339969] [INFO ] [sig ] [570/3475] Forecasting CAG... [2026-01-23T20:18:30.340002] [INFO ] [sig ] Generating forecast for: CAG [2026-01-23T20:18:30.340039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-23T20:18:30.379043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-23T20:18:30.380374] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-23T20:18:30.382098] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-23T20:18:30.382173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:30.382216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:30.382253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:30.382335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:30.466140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:30.467329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:30.467479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:30.467518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:30.648896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:30.649135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:30.649204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:30.649255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:30.655243] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=48.58%) [2026-01-23T20:18:30.655839] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-23T20:18:30.656075] [INFO ] [sig ] CAG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:30.851943] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAG.txt [2026-01-23T20:18:30.852151] [INFO ] [sig ] [570/3475] Completed CAG in 0.5s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:30.852197] [INFO ] [sig ] [571/3475] Forecasting CAH... [2026-01-23T20:18:30.852226] [INFO ] [sig ] Generating forecast for: CAH [2026-01-23T20:18:30.852256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-23T20:18:30.866704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-23T20:18:30.867144] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-23T20:18:30.868096] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-23T20:18:30.868152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:30.868185] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:30.868225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:30.868284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:30.938441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:30.939417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:30.939506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:30.939541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:31.066292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:31.066457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:31.066501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:31.066532] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:31.070146] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-23T20:18:31.070440] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-23T20:18:31.070590] [INFO ] [sig ] CAH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:31.214143] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CAH.txt [2026-01-23T20:18:31.214395] [INFO ] [sig ] [571/3475] Completed CAH in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:31.214451] [INFO ] [sig ] [572/3475] Forecasting CAKE... [2026-01-23T20:18:31.214492] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-23T20:18:31.214535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-23T20:18:31.228254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-23T20:18:31.228672] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-23T20:18:31.229505] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-23T20:18:31.229559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:31.229613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:31.229642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:31.229699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:31.285729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:31.286627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:31.286709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:31.286743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:31.408553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:31.408728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:31.408772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:31.408803] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:31.412276] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-23T20:18:31.412593] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-23T20:18:31.412726] [INFO ] [sig ] CAKE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:31.560586] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAKE.txt [2026-01-23T20:18:31.560748] [INFO ] [sig ] [572/3475] Completed CAKE in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-23T20:18:31.560789] [INFO ] [sig ] [573/3475] Forecasting CAL... [2026-01-23T20:18:31.560819] [INFO ] [sig ] Generating forecast for: CAL [2026-01-23T20:18:31.560850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-23T20:18:31.573048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-23T20:18:31.573455] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-23T20:18:31.574342] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-23T20:18:31.574398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:31.574432] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:31.574460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:31.574518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:31.634124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:31.635009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:31.635090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:31.635125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:31.753167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:31.753333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:31.753376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:31.753404] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:31.757029] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-23T20:18:31.757328] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-23T20:18:31.757495] [INFO ] [sig ] CAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:31.900053] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAL.txt [2026-01-23T20:18:31.900212] [INFO ] [sig ] [573/3475] Completed CAL in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:31.900252] [INFO ] [sig ] [574/3475] Forecasting CALC... [2026-01-23T20:18:31.900283] [INFO ] [sig ] Generating forecast for: CALC [2026-01-23T20:18:31.900315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-23T20:18:31.911365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-23T20:18:31.911701] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-23T20:18:31.912493] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-23T20:18:31.912545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:31.912601] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:31.912632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:31.912689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:31.969911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:31.970792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:31.970902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:31.970937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:32.085534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:32.085715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:32.085759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:32.085788] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:32.089254] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-23T20:18:32.089548] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-23T20:18:32.089703] [INFO ] [sig ] CALC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:32.231458] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CALC.txt [2026-01-23T20:18:32.231642] [INFO ] [sig ] [574/3475] Completed CALC in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:32.231690] [INFO ] [sig ] [575/3475] Forecasting CALM... [2026-01-23T20:18:32.231721] [INFO ] [sig ] Generating forecast for: CALM [2026-01-23T20:18:32.231759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-23T20:18:32.243458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-23T20:18:32.243904] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-23T20:18:32.244838] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-23T20:18:32.244893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:32.244927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:32.244955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:32.245013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:32.313003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:32.313945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:32.314034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:32.314068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:32.438870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:32.439029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:32.439071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:32.439100] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:32.442536] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-01-23T20:18:32.442826] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-23T20:18:32.442955] [INFO ] [sig ] CALM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:32.581862] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CALM.txt [2026-01-23T20:18:32.582019] [INFO ] [sig ] [575/3475] Completed CALM in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:32.582059] [INFO ] [sig ] [576/3475] Forecasting CALX... [2026-01-23T20:18:32.582090] [INFO ] [sig ] Generating forecast for: CALX [2026-01-23T20:18:32.582121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-23T20:18:32.593518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-23T20:18:32.593876] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-23T20:18:32.594689] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-23T20:18:32.594741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:32.594774] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:32.594800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:32.594856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:32.650973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:32.651906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:32.651990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:32.652024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:32.773134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:32.773293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:32.773334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:32.773363] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:32.776750] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-23T20:18:32.777023] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-23T20:18:32.777149] [INFO ] [sig ] CALX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:32.915069] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CALX.txt [2026-01-23T20:18:32.915201] [INFO ] [sig ] [576/3475] Completed CALX in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:32.915242] [INFO ] [sig ] [577/3475] Forecasting CAPL... [2026-01-23T20:18:32.915272] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-23T20:18:32.915303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-23T20:18:32.926590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-23T20:18:32.926913] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-23T20:18:32.927779] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-23T20:18:32.927831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:32.927863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:32.927890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:32.927947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:32.985448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:32.986347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:32.986440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:32.986474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:33.112878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:33.113047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:33.113090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:33.113122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:33.117166] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-01-23T20:18:33.117509] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-23T20:18:33.117660] [INFO ] [sig ] CAPL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:33.258510] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CAPL.txt [2026-01-23T20:18:33.258888] [INFO ] [sig ] [577/3475] Completed CAPL in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:33.258931] [INFO ] [sig ] [578/3475] Forecasting CARE... [2026-01-23T20:18:33.258962] [INFO ] [sig ] Generating forecast for: CARE [2026-01-23T20:18:33.258993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-23T20:18:33.272539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-23T20:18:33.273069] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-23T20:18:33.274098] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-23T20:18:33.274150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:33.274182] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:33.274209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:33.274265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:33.330474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:33.331192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:33.331270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:33.331303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:33.449700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:33.449857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:33.449899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:33.449928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:33.453307] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-23T20:18:33.453618] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-23T20:18:33.453750] [INFO ] [sig ] CARE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:33.592885] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CARE.txt [2026-01-23T20:18:33.593029] [INFO ] [sig ] [578/3475] Completed CARE in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:33.593069] [INFO ] [sig ] [579/3475] Forecasting CARG... [2026-01-23T20:18:33.593099] [INFO ] [sig ] Generating forecast for: CARG [2026-01-23T20:18:33.593129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-23T20:18:33.603564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-23T20:18:33.603901] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-23T20:18:33.604715] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-23T20:18:33.604766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:33.604799] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:33.604830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:33.604901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:33.660637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:33.661298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:33.661380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:33.661412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:33.782882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:33.783029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:33.783069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:33.783099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:33.786449] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=15.10%) [2026-01-23T20:18:33.786762] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-23T20:18:33.786895] [INFO ] [sig ] CARG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:33.923694] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CARG.txt [2026-01-23T20:18:33.923819] [INFO ] [sig ] [579/3475] Completed CARG in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.5m [2026-01-23T20:18:33.923859] [INFO ] [sig ] [580/3475] Forecasting CARS... [2026-01-23T20:18:33.923889] [INFO ] [sig ] Generating forecast for: CARS [2026-01-23T20:18:33.923919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-23T20:18:33.934325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-23T20:18:33.934618] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-23T20:18:33.935400] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-23T20:18:33.935454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:33.935490] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:33.935518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:33.935598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:33.995350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:33.996271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:33.996349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:33.996382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:34.128536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:34.128715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:34.128758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:34.128787] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:34.132176] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-23T20:18:34.132461] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-23T20:18:34.132613] [INFO ] [sig ] CARS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:34.274143] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CARS.txt [2026-01-23T20:18:34.274280] [INFO ] [sig ] [580/3475] Completed CARS in 0.4s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:34.274319] [INFO ] [sig ] [581/3475] Forecasting CASH... [2026-01-23T20:18:34.274350] [INFO ] [sig ] Generating forecast for: CASH [2026-01-23T20:18:34.274379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-23T20:18:34.286363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-23T20:18:34.286692] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-23T20:18:34.287501] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-23T20:18:34.287553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:34.287724] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:34.287771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:34.287829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:34.343325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:34.343987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:34.344065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:34.344097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:34.460179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:34.460332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:34.460372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:34.460402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:34.463772] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-23T20:18:34.464046] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-23T20:18:34.464171] [INFO ] [sig ] CASH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:34.604552] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CASH.txt [2026-01-23T20:18:34.604735] [INFO ] [sig ] [581/3475] Completed CASH in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:34.604775] [INFO ] [sig ] [582/3475] Forecasting CASS... [2026-01-23T20:18:34.604806] [INFO ] [sig ] Generating forecast for: CASS [2026-01-23T20:18:34.604836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-23T20:18:34.617041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-23T20:18:34.617511] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-23T20:18:34.618542] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-23T20:18:34.618628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:34.618668] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:34.618709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:34.618788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:34.677786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:34.678609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:34.678692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:34.678726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:34.799102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:34.799244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:34.799287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:34.799317] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:34.802781] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=12.29%) [2026-01-23T20:18:34.803060] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-23T20:18:34.803189] [INFO ] [sig ] CASS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:34.941108] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CASS.txt [2026-01-23T20:18:34.941236] [INFO ] [sig ] [582/3475] Completed CASS in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:34.941274] [INFO ] [sig ] [583/3475] Forecasting CASY... [2026-01-23T20:18:34.941304] [INFO ] [sig ] Generating forecast for: CASY [2026-01-23T20:18:34.941335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-23T20:18:34.952825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-23T20:18:34.953100] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-23T20:18:34.953902] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-23T20:18:34.953954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:34.953986] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:34.954013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:34.954070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:35.015534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:35.016426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:35.016508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:35.016541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:35.145558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:35.145729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:35.145771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:35.145800] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:35.149249] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=28.60%) [2026-01-23T20:18:35.149528] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-23T20:18:35.149678] [INFO ] [sig ] CASY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:35.297246] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CASY.txt [2026-01-23T20:18:35.297434] [INFO ] [sig ] [583/3475] Completed CASY in 0.4s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:35.297478] [INFO ] [sig ] [584/3475] Forecasting CATH... [2026-01-23T20:18:35.297510] [INFO ] [sig ] Generating forecast for: CATH [2026-01-23T20:18:35.297541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-23T20:18:35.308900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-23T20:18:35.309253] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-23T20:18:35.310088] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-23T20:18:35.310152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:35.310185] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:35.310212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:35.310270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:35.368109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:35.368756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:35.368834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:35.368869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:35.488180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:35.488336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:35.488379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:35.488452] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:35.491909] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=70.63%) [2026-01-23T20:18:35.492189] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-23T20:18:35.492320] [INFO ] [sig ] CATH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:35.634254] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CATH.txt [2026-01-23T20:18:35.634413] [INFO ] [sig ] [584/3475] Completed CATH in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:35.634456] [INFO ] [sig ] [585/3475] Forecasting CATO... [2026-01-23T20:18:35.634489] [INFO ] [sig ] Generating forecast for: CATO [2026-01-23T20:18:35.634520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-23T20:18:35.647172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-23T20:18:35.647464] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-23T20:18:35.648496] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-23T20:18:35.648561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:35.648624] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:35.648659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:35.648716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:35.707704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:35.708334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:35.708411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:35.708445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:35.826499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:35.826662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:35.826712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:35.826744] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:35.830168] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-23T20:18:35.830438] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-23T20:18:35.830567] [INFO ] [sig ] CATO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:35.972603] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CATO.txt [2026-01-23T20:18:35.972731] [INFO ] [sig ] [585/3475] Completed CATO in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:35.972770] [INFO ] [sig ] [586/3475] Forecasting CATY... [2026-01-23T20:18:35.972800] [INFO ] [sig ] Generating forecast for: CATY [2026-01-23T20:18:35.972830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-23T20:18:35.984024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-23T20:18:35.984285] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-23T20:18:35.985093] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-23T20:18:35.985145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:35.985177] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:35.985204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:35.985261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:36.042792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:36.043690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:36.043771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:36.043804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:36.162515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:36.162690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:36.162731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:36.162761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:36.166152] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-23T20:18:36.166422] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-23T20:18:36.166548] [INFO ] [sig ] CATY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:36.304049] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CATY.txt [2026-01-23T20:18:36.304203] [INFO ] [sig ] [586/3475] Completed CATY in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:36.304244] [INFO ] [sig ] [587/3475] Forecasting CAVA... [2026-01-23T20:18:36.304275] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-23T20:18:36.304305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-23T20:18:36.317005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-23T20:18:36.317414] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-23T20:18:36.318310] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-23T20:18:36.318365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:36.318400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:36.318427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:36.318489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:36.377668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:36.378555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:36.378682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:36.378722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:36.506369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:36.506560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:36.506631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:36.506665] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:36.510400] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-23T20:18:36.510754] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-23T20:18:36.510914] [INFO ] [sig ] CAVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:36.654793] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CAVA.txt [2026-01-23T20:18:36.654967] [INFO ] [sig ] [587/3475] Completed CAVA in 0.4s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:36.655012] [INFO ] [sig ] [588/3475] Forecasting CB... [2026-01-23T20:18:36.655044] [INFO ] [sig ] Generating forecast for: CB [2026-01-23T20:18:36.655075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-23T20:18:36.667148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-23T20:18:36.667476] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-23T20:18:36.668349] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-23T20:18:36.668406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:36.668440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:36.668473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:36.668531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:36.726503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:36.727245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:36.727335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:36.727398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:36.851037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:36.851199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:36.851242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:36.851272] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:36.854804] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=50.18%) [2026-01-23T20:18:36.855087] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-23T20:18:36.855227] [INFO ] [sig ] CB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:36.997391] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CB.txt [2026-01-23T20:18:36.997536] [INFO ] [sig ] [588/3475] Completed CB in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:36.997603] [INFO ] [sig ] [589/3475] Forecasting CBAN... [2026-01-23T20:18:36.997642] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-23T20:18:36.997677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-23T20:18:37.009081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-23T20:18:37.009403] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-23T20:18:37.010216] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-23T20:18:37.010267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:37.010298] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:37.010325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:37.010380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:37.066825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:37.067524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:37.067624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:37.067658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:37.181422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:37.181590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:37.181634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:37.181663] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:37.185028] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=42.64%) [2026-01-23T20:18:37.185339] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-23T20:18:37.185467] [INFO ] [sig ] CBAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:37.325973] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBAN.txt [2026-01-23T20:18:37.326119] [INFO ] [sig ] [589/3475] Completed CBAN in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-23T20:18:37.326160] [INFO ] [sig ] [590/3475] Forecasting CBL... [2026-01-23T20:18:37.326190] [INFO ] [sig ] Generating forecast for: CBL [2026-01-23T20:18:37.326220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-23T20:18:37.337927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-23T20:18:37.338234] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-23T20:18:37.339058] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-23T20:18:37.339109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:37.339140] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:37.339167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:37.339222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:37.395619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:37.396539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:37.396640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:37.396674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:37.521918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:37.522081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:37.522122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:37.522151] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:37.525696] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-23T20:18:37.525991] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-23T20:18:37.526129] [INFO ] [sig ] CBL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:37.668017] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CBL.txt [2026-01-23T20:18:37.668193] [INFO ] [sig ] [590/3475] Completed CBL in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.4m [2026-01-23T20:18:37.668242] [INFO ] [sig ] [591/3475] Forecasting CBNK... [2026-01-23T20:18:37.668275] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-23T20:18:37.668305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-23T20:18:37.680488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-23T20:18:37.680931] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-23T20:18:37.681912] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-23T20:18:37.681974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:37.682008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:37.682037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:37.682096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:37.743033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:37.743982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:37.744117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:37.744152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:37.863390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:37.863552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:37.863635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:37.863668] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:37.867065] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-01-23T20:18:37.867347] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-23T20:18:37.867498] [INFO ] [sig ] CBNK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:38.005793] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBNK.txt [2026-01-23T20:18:38.005923] [INFO ] [sig ] [591/3475] Completed CBNK in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.4m [2026-01-23T20:18:38.005963] [INFO ] [sig ] [592/3475] Forecasting CBRE... [2026-01-23T20:18:38.005994] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-23T20:18:38.006025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-23T20:18:38.017427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-23T20:18:38.017707] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-23T20:18:38.018495] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-23T20:18:38.018547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:38.018606] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:38.018636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:38.018692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:38.074958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:38.075823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:38.075903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:38.075937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:38.190306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:38.190467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:38.190512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:38.190541] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:38.193936] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-23T20:18:38.194215] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-23T20:18:38.194343] [INFO ] [sig ] CBRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:38.334549] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBRE.txt [2026-01-23T20:18:38.334707] [INFO ] [sig ] [592/3475] Completed CBRE in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:38.334747] [INFO ] [sig ] [593/3475] Forecasting CBRL... [2026-01-23T20:18:38.334777] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-23T20:18:38.334806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-23T20:18:38.345715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-23T20:18:38.345982] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-23T20:18:38.346794] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-23T20:18:38.346846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:38.346878] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:38.346906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:38.346963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:38.403622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:38.404555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:38.404662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:38.404697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:38.526943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:38.527103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:38.527145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:38.527174] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:38.530626] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-23T20:18:38.530900] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-23T20:18:38.531026] [INFO ] [sig ] CBRL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:38.675434] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBRL.txt [2026-01-23T20:18:38.675603] [INFO ] [sig ] [593/3475] Completed CBRL in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:38.675645] [INFO ] [sig ] [594/3475] Forecasting CBSH... [2026-01-23T20:18:38.675676] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-23T20:18:38.675706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-23T20:18:38.687211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-23T20:18:38.687600] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-23T20:18:38.688447] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-23T20:18:38.688500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:38.688533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:38.688561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:38.688653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:38.746353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:38.747290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:38.747403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:38.747440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:38.863514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:38.863693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:38.863736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:38.863766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:38.867391] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-01-23T20:18:38.867700] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-23T20:18:38.867831] [INFO ] [sig ] CBSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:39.007399] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBSH.txt [2026-01-23T20:18:39.007673] [INFO ] [sig ] [594/3475] Completed CBSH in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:39.007725] [INFO ] [sig ] [595/3475] Forecasting CBUS... [2026-01-23T20:18:39.007760] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-23T20:18:39.007796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-23T20:18:39.019043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-23T20:18:39.019390] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-23T20:18:39.020230] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-23T20:18:39.020284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:39.020329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:39.020358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:39.020415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:39.078151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:39.079156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:39.079241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:39.079274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:39.199555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:39.199736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:39.199780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:39.199810] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:39.203258] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-23T20:18:39.203539] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-23T20:18:39.203694] [INFO ] [sig ] CBUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:39.350392] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CBUS.txt [2026-01-23T20:18:39.350552] [INFO ] [sig ] [595/3475] Completed CBUS in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:39.350618] [INFO ] [sig ] [596/3475] Forecasting CBZ... [2026-01-23T20:18:39.350652] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-23T20:18:39.350683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-23T20:18:39.361786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-23T20:18:39.362123] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-23T20:18:39.362959] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-23T20:18:39.363011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:39.363044] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:39.363072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:39.363131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:39.424410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:39.425452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:39.425535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:39.425586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:39.547643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:39.548024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:39.548075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:39.548107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:39.552095] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=20.81%) [2026-01-23T20:18:39.552409] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-23T20:18:39.552604] [INFO ] [sig ] CBZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:39.708001] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CBZ.txt [2026-01-23T20:18:39.708158] [INFO ] [sig ] [596/3475] Completed CBZ in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:39.708199] [INFO ] [sig ] [597/3475] Forecasting CC... [2026-01-23T20:18:39.708230] [INFO ] [sig ] Generating forecast for: CC [2026-01-23T20:18:39.708261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-23T20:18:39.720976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-23T20:18:39.721277] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-23T20:18:39.722093] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-23T20:18:39.722145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:39.722176] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:39.722202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:39.722257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:39.789620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:39.790679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:39.790767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:39.790802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:39.922658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:39.922815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:39.922856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:39.922887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:39.926701] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-23T20:18:39.926977] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-23T20:18:39.927109] [INFO ] [sig ] CC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:40.068655] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CC.txt [2026-01-23T20:18:40.068806] [INFO ] [sig ] [597/3475] Completed CC in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:40.068848] [INFO ] [sig ] [598/3475] Forecasting CCAP... [2026-01-23T20:18:40.068877] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-23T20:18:40.068909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-23T20:18:40.082090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-23T20:18:40.082339] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-23T20:18:40.083149] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-23T20:18:40.083200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:40.083258] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:40.083287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:40.083344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:40.141165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:40.141854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:40.141931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:40.141964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:40.265145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:40.265320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:40.265368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:40.265398] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:40.269362] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=33.50%) [2026-01-23T20:18:40.269675] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-23T20:18:40.269811] [INFO ] [sig ] CCAP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:40.406069] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCAP.txt [2026-01-23T20:18:40.406186] [INFO ] [sig ] [598/3475] Completed CCAP in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:40.406225] [INFO ] [sig ] [599/3475] Forecasting CCB... [2026-01-23T20:18:40.406262] [INFO ] [sig ] Generating forecast for: CCB [2026-01-23T20:18:40.406294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-23T20:18:40.417844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-23T20:18:40.418108] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-23T20:18:40.418915] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-23T20:18:40.418968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:40.419000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:40.419028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:40.419084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:40.474640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:40.475304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:40.475382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:40.475415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:40.599181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:40.599345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:40.599386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:40.599415] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:40.603404] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-23T20:18:40.603699] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-23T20:18:40.603829] [INFO ] [sig ] CCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:40.746724] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCB.txt [2026-01-23T20:18:40.746905] [INFO ] [sig ] [599/3475] Completed CCB in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:40.747153] [INFO ] [sig ] [600/3475] Forecasting CCBG... [2026-01-23T20:18:40.747192] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-23T20:18:40.747233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-23T20:18:40.758616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-23T20:18:40.759080] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-23T20:18:40.760086] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-23T20:18:40.760137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:40.760169] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:40.760194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:40.760250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:40.816066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:40.816988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:40.817072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:40.817104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:40.932852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:40.933014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:40.933054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:40.933082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:40.936464] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=59.56%) [2026-01-23T20:18:40.936766] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-23T20:18:40.936897] [INFO ] [sig ] CCBG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:41.079438] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCBG.txt [2026-01-23T20:18:41.079605] [INFO ] [sig ] [600/3475] Completed CCBG in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:41.079647] [INFO ] [sig ] [601/3475] Forecasting CCCC... [2026-01-23T20:18:41.079677] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-23T20:18:41.079708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-23T20:18:41.091409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-23T20:18:41.091748] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-23T20:18:41.092614] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-23T20:18:41.092666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:41.092697] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:41.092722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:41.092778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:41.149734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:41.150385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:41.150469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:41.150503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:41.272464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:41.272636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:41.272679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:41.272739] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:41.276074] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=35.05%) [2026-01-23T20:18:41.276341] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-23T20:18:41.276473] [INFO ] [sig ] CCCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:41.417671] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCCC.txt [2026-01-23T20:18:41.417825] [INFO ] [sig ] [601/3475] Completed CCCC in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:41.417864] [INFO ] [sig ] [602/3475] Forecasting CCD... [2026-01-23T20:18:41.417894] [INFO ] [sig ] Generating forecast for: CCD [2026-01-23T20:18:41.417926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-23T20:18:41.428950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-23T20:18:41.429264] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-23T20:18:41.430076] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-23T20:18:41.430128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:41.430160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:41.430187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:41.430243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:41.494733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:41.495675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:41.495958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:41.495994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:41.615689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:41.615848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:41.615891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:41.615951] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:41.619428] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-01-23T20:18:41.619730] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-23T20:18:41.619861] [INFO ] [sig ] CCD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:41.760565] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCD.txt [2026-01-23T20:18:41.760751] [INFO ] [sig ] [602/3475] Completed CCD in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:41.760791] [INFO ] [sig ] [603/3475] Forecasting CCEC... [2026-01-23T20:18:41.760821] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-23T20:18:41.760853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-23T20:18:41.771955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-23T20:18:41.772333] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-23T20:18:41.773163] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-23T20:18:41.773215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:41.773245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:41.773271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:41.773327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:41.829240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:41.830176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:41.830261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:41.830294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:41.941109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:41.941285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:41.941343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:41.941385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:41.944984] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-23T20:18:41.945303] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-23T20:18:41.945447] [INFO ] [sig ] CCEC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:42.083675] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCEC.txt [2026-01-23T20:18:42.083821] [INFO ] [sig ] [603/3475] Completed CCEC in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:42.083860] [INFO ] [sig ] [604/3475] Forecasting CCEP... [2026-01-23T20:18:42.083890] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-23T20:18:42.083921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-23T20:18:42.096444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-23T20:18:42.096867] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-23T20:18:42.097870] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-23T20:18:42.097927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:42.097960] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:42.097988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:42.098046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:42.157778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:42.158768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:42.158863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:42.158915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:42.286892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:42.287052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:42.287095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:42.287124] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:42.290806] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-23T20:18:42.291106] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-23T20:18:42.291244] [INFO ] [sig ] CCEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:42.432833] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCEP.txt [2026-01-23T20:18:42.432992] [INFO ] [sig ] [604/3475] Completed CCEP in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:42.433034] [INFO ] [sig ] [605/3475] Forecasting CCI... [2026-01-23T20:18:42.433065] [INFO ] [sig ] Generating forecast for: CCI [2026-01-23T20:18:42.433095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-23T20:18:42.449315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-23T20:18:42.449861] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-23T20:18:42.451012] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-23T20:18:42.451082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:42.451131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:42.451175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:42.451260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:42.511837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:42.512916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:42.513011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:42.513046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:42.635684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:42.635988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:42.636034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:42.636064] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:42.640008] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-23T20:18:42.640381] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-23T20:18:42.640528] [INFO ] [sig ] CCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:42.782654] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCI.txt [2026-01-23T20:18:42.782785] [INFO ] [sig ] [605/3475] Completed CCI in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-23T20:18:42.782824] [INFO ] [sig ] [606/3475] Forecasting CCIF... [2026-01-23T20:18:42.782854] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-23T20:18:42.782885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-23T20:18:42.793999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-23T20:18:42.794317] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-23T20:18:42.795155] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-23T20:18:42.795208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:42.795239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:42.795278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:42.795335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:42.851592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:42.852270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:42.852348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:42.852380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:42.970146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:42.970289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:42.970330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:42.970358] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:42.973658] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=36.55%) [2026-01-23T20:18:42.973932] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-23T20:18:42.974055] [INFO ] [sig ] CCIF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:43.111090] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCIF.txt [2026-01-23T20:18:43.111204] [INFO ] [sig ] [606/3475] Completed CCIF in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-23T20:18:43.111244] [INFO ] [sig ] [607/3475] Forecasting CCJ... [2026-01-23T20:18:43.111274] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-23T20:18:43.111304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-23T20:18:43.122390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-23T20:18:43.122683] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-23T20:18:43.123463] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-23T20:18:43.123515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:43.123547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:43.123594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:43.123659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:43.181343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:43.181965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:43.182041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:43.182073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:43.302836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:43.302999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:43.303040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:43.303069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:43.306434] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=71.79%) [2026-01-23T20:18:43.306722] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-23T20:18:43.306849] [INFO ] [sig ] CCJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:43.448462] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCJ.txt [2026-01-23T20:18:43.448636] [INFO ] [sig ] [607/3475] Completed CCJ in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-23T20:18:43.448678] [INFO ] [sig ] [608/3475] Forecasting CCK... [2026-01-23T20:18:43.448711] [INFO ] [sig ] Generating forecast for: CCK [2026-01-23T20:18:43.448744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-23T20:18:43.461387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-23T20:18:43.461807] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-23T20:18:43.462687] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-23T20:18:43.462751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:43.462785] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:43.462813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:43.462870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:43.523255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:43.523993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:43.524100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:43.524135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:43.648830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:43.648985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:43.649026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:43.649055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:43.652445] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-01-23T20:18:43.652758] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-23T20:18:43.652890] [INFO ] [sig ] CCK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:43.794123] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCK.txt [2026-01-23T20:18:43.794271] [INFO ] [sig ] [608/3475] Completed CCK in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:43.794312] [INFO ] [sig ] [609/3475] Forecasting CCL... [2026-01-23T20:18:43.794342] [INFO ] [sig ] Generating forecast for: CCL [2026-01-23T20:18:43.794373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-23T20:18:43.805711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-23T20:18:43.806010] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-23T20:18:43.806806] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-23T20:18:43.806857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:43.806889] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:43.806916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:43.806972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:43.863493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:43.864394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:43.864476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:43.864515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:44.001457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:44.001643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:44.001686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:44.001715] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:44.005096] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=18.36%) [2026-01-23T20:18:44.005388] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-23T20:18:44.005521] [INFO ] [sig ] CCL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:44.147170] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCL.txt [2026-01-23T20:18:44.147325] [INFO ] [sig ] [609/3475] Completed CCL in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:44.147390] [INFO ] [sig ] [610/3475] Forecasting CCLD... [2026-01-23T20:18:44.147423] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-23T20:18:44.147454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-23T20:18:44.159674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-23T20:18:44.160087] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-23T20:18:44.160946] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-23T20:18:44.161006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:44.161043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:44.161082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:44.161157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:44.227194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:44.228271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:44.228368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:44.228408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:44.352148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:44.352337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:44.352397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:44.352430] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:44.356585] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-23T20:18:44.356918] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-23T20:18:44.357056] [INFO ] [sig ] CCLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:44.494632] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCLD.txt [2026-01-23T20:18:44.494795] [INFO ] [sig ] [610/3475] Completed CCLD in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:44.494844] [INFO ] [sig ] [611/3475] Forecasting CCNE... [2026-01-23T20:18:44.494873] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-23T20:18:44.494917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-23T20:18:44.507565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-23T20:18:44.507899] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-23T20:18:44.508706] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-23T20:18:44.508758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:44.508790] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:44.508816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:44.508871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:44.564453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:44.565129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:44.565208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:44.565240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:44.685224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:44.685381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:44.685422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:44.685450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:44.688881] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-23T20:18:44.689153] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-23T20:18:44.689278] [INFO ] [sig ] CCNE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:44.829156] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCNE.txt [2026-01-23T20:18:44.829342] [INFO ] [sig ] [611/3475] Completed CCNE in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:44.829385] [INFO ] [sig ] [612/3475] Forecasting CCO... [2026-01-23T20:18:44.829416] [INFO ] [sig ] Generating forecast for: CCO [2026-01-23T20:18:44.829448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-23T20:18:44.840997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-23T20:18:44.841326] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-23T20:18:44.842153] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-23T20:18:44.842205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:44.842237] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:44.842264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:44.842320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:44.898814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:44.899680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:44.899763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:44.899798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:45.030586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:45.030743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:45.030786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:45.030815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:45.034273] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-01-23T20:18:45.034549] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-23T20:18:45.034697] [INFO ] [sig ] CCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:45.180814] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCO.txt [2026-01-23T20:18:45.180962] [INFO ] [sig ] [612/3475] Completed CCO in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:45.181015] [INFO ] [sig ] [613/3475] Forecasting CCOI... [2026-01-23T20:18:45.181047] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-23T20:18:45.181077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-23T20:18:45.192992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-23T20:18:45.193288] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-23T20:18:45.194112] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-23T20:18:45.194164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:45.194195] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:45.194223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:45.194280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:45.251357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:45.252019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:45.252097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:45.252131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:45.371397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:45.371551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:45.371626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:45.371661] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:45.375153] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-23T20:18:45.375452] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-23T20:18:45.375598] [INFO ] [sig ] CCOI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:45.518036] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCOI.txt [2026-01-23T20:18:45.518159] [INFO ] [sig ] [613/3475] Completed CCOI in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:45.518197] [INFO ] [sig ] [614/3475] Forecasting CCRN... [2026-01-23T20:18:45.518226] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-23T20:18:45.518257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-23T20:18:45.529976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-23T20:18:45.530237] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-23T20:18:45.531032] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-23T20:18:45.531083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:45.531115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:45.531142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:45.531197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:45.588703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:45.589308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:45.589387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:45.589420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:45.711214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:45.711370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:45.711412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:45.711443] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:45.714883] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-01-23T20:18:45.715166] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-23T20:18:45.715293] [INFO ] [sig ] CCRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:45.859271] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCRN.txt [2026-01-23T20:18:45.859424] [INFO ] [sig ] [614/3475] Completed CCRN in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:45.859463] [INFO ] [sig ] [615/3475] Forecasting CCS... [2026-01-23T20:18:45.859494] [INFO ] [sig ] Generating forecast for: CCS [2026-01-23T20:18:45.859525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-23T20:18:45.871119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-23T20:18:45.871425] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-23T20:18:45.872469] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-23T20:18:45.872530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:45.872605] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:45.872636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:45.872693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:45.929153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:45.929924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:45.930004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:45.930037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:46.048363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:46.048558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:46.048631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:46.048664] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:46.052212] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=38.76%) [2026-01-23T20:18:46.052485] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-23T20:18:46.052627] [INFO ] [sig ] CCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:46.189526] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CCS.txt [2026-01-23T20:18:46.189677] [INFO ] [sig ] [615/3475] Completed CCS in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:46.189719] [INFO ] [sig ] [616/3475] Forecasting CCSI... [2026-01-23T20:18:46.189749] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-23T20:18:46.189778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-23T20:18:46.201278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-23T20:18:46.201648] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-23T20:18:46.202444] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-23T20:18:46.202496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:46.202527] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:46.202553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:46.202629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:46.259411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:46.260358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:46.260441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:46.260477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:46.376503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:46.376684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:46.376727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:46.376756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:46.380131] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-01-23T20:18:46.380409] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-23T20:18:46.380545] [INFO ] [sig ] CCSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:46.518105] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CCSI.txt [2026-01-23T20:18:46.518238] [INFO ] [sig ] [616/3475] Completed CCSI in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:46.518277] [INFO ] [sig ] [617/3475] Forecasting CDC... [2026-01-23T20:18:46.518307] [INFO ] [sig ] Generating forecast for: CDC [2026-01-23T20:18:46.518337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-23T20:18:46.529186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-23T20:18:46.529464] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-23T20:18:46.530257] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-23T20:18:46.530310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:46.530341] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:46.530368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:46.530424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:46.586489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:46.587142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:46.587219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:46.587252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:46.705612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:46.705773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:46.705815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:46.705844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:46.709429] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=81.82%) [2026-01-23T20:18:46.709742] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-23T20:18:46.709880] [INFO ] [sig ] CDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:46.857755] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDC.txt [2026-01-23T20:18:46.857940] [INFO ] [sig ] [617/3475] Completed CDC in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:46.857982] [INFO ] [sig ] [618/3475] Forecasting CDE... [2026-01-23T20:18:46.858012] [INFO ] [sig ] Generating forecast for: CDE [2026-01-23T20:18:46.858043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-23T20:18:46.869863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-23T20:18:46.870227] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-23T20:18:46.871064] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-23T20:18:46.871116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:46.871147] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:46.871174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:46.871234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:46.926698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:46.927700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:46.927789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:46.927821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:47.048874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:47.049040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:47.049081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:47.049146] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:47.052548] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-01-23T20:18:47.052853] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-23T20:18:47.052987] [INFO ] [sig ] CDE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:47.195149] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDE.txt [2026-01-23T20:18:47.195287] [INFO ] [sig ] [618/3475] Completed CDE in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-23T20:18:47.195326] [INFO ] [sig ] [619/3475] Forecasting CDIO... [2026-01-23T20:18:47.195356] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-23T20:18:47.195386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-23T20:18:47.207227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-23T20:18:47.207688] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-23T20:18:47.208532] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-23T20:18:47.208610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:47.208657] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:47.208685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:47.208747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:47.265709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:47.266630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:47.266716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:47.266750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:47.388468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:47.388650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:47.388695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:47.388725] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:47.392229] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-23T20:18:47.392504] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-23T20:18:47.392652] [INFO ] [sig ] CDIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:47.530876] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDIO.txt [2026-01-23T20:18:47.531025] [INFO ] [sig ] [619/3475] Completed CDIO in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:47.531065] [INFO ] [sig ] [620/3475] Forecasting CDL... [2026-01-23T20:18:47.531096] [INFO ] [sig ] Generating forecast for: CDL [2026-01-23T20:18:47.531125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-23T20:18:47.541905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-23T20:18:47.542243] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-23T20:18:47.543052] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-23T20:18:47.543103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:47.543135] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:47.543161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:47.543218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:47.600689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:47.601543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:47.601643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:47.601676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:47.711632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:47.711792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:47.711836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:47.711867] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:47.715377] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=52.53%) [2026-01-23T20:18:47.715678] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-23T20:18:47.715808] [INFO ] [sig ] CDL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:47.853263] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDL.txt [2026-01-23T20:18:47.853421] [INFO ] [sig ] [620/3475] Completed CDL in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:47.853461] [INFO ] [sig ] [621/3475] Forecasting CDNA... [2026-01-23T20:18:47.853493] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-23T20:18:47.853523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-23T20:18:47.865044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-23T20:18:47.865412] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-23T20:18:47.866225] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-23T20:18:47.866276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:47.866307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:47.866334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:47.866388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:47.921768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:47.922546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:47.922652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:47.922686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:48.043928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:48.044142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:48.044195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:48.044225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:48.047780] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-01-23T20:18:48.048050] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-23T20:18:48.048196] [INFO ] [sig ] CDNA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:48.185326] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDNA.txt [2026-01-23T20:18:48.185467] [INFO ] [sig ] [621/3475] Completed CDNA in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:48.185508] [INFO ] [sig ] [622/3475] Forecasting CDNS... [2026-01-23T20:18:48.185539] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-23T20:18:48.185585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-23T20:18:48.196748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-23T20:18:48.197064] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-23T20:18:48.197937] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-23T20:18:48.197989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:48.198021] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:48.198048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:48.198104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:48.253985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:48.254928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:48.255026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:48.255059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:48.377151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:48.377317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:48.377384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:48.377417] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:48.380838] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-23T20:18:48.381114] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-23T20:18:48.381242] [INFO ] [sig ] CDNS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:48.519930] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CDNS.txt [2026-01-23T20:18:48.520090] [INFO ] [sig ] [622/3475] Completed CDNS in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:48.520135] [INFO ] [sig ] [623/3475] Forecasting CDP... [2026-01-23T20:18:48.520166] [INFO ] [sig ] Generating forecast for: CDP [2026-01-23T20:18:48.520198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-23T20:18:48.531679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-23T20:18:48.532045] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-23T20:18:48.532856] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-23T20:18:48.532908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:48.532940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:48.532967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:48.533024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:48.589681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:48.590524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:48.590626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:48.590660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:48.710903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:48.711068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:48.711111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:48.711140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:48.714645] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-23T20:18:48.714948] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-23T20:18:48.715084] [INFO ] [sig ] CDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:48.857644] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CDP.txt [2026-01-23T20:18:48.857823] [INFO ] [sig ] [623/3475] Completed CDP in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:48.857865] [INFO ] [sig ] [624/3475] Forecasting CDRE... [2026-01-23T20:18:48.857894] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-23T20:18:48.857924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-23T20:18:48.869671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-23T20:18:48.870019] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-23T20:18:48.870844] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-23T20:18:48.870896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:48.870927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:48.870954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:48.871010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:48.929868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:48.930764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:48.930848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:48.930883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:49.049096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:49.049254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:49.049296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:49.049326] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:49.052781] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-23T20:18:49.053059] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-23T20:18:49.053205] [INFO ] [sig ] CDRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:49.191004] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDRE.txt [2026-01-23T20:18:49.191141] [INFO ] [sig ] [624/3475] Completed CDRE in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:49.191181] [INFO ] [sig ] [625/3475] Forecasting CDRO... [2026-01-23T20:18:49.191212] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-23T20:18:49.191241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-23T20:18:49.202802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-23T20:18:49.203134] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-23T20:18:49.203947] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-23T20:18:49.203999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:49.204030] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:49.204057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:49.204114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:49.261319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:49.262151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:49.262266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:49.262301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:49.371694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:49.371872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:49.371915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:49.371945] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:49.375338] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-01-23T20:18:49.375635] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-23T20:18:49.375767] [INFO ] [sig ] CDRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:49.512894] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDRO.txt [2026-01-23T20:18:49.513042] [INFO ] [sig ] [625/3475] Completed CDRO in 0.3s | 2.78 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-23T20:18:49.513082] [INFO ] [sig ] [626/3475] Forecasting CDXS... [2026-01-23T20:18:49.513112] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-23T20:18:49.513144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-23T20:18:49.524727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-23T20:18:49.525064] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-23T20:18:49.525916] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-23T20:18:49.525968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:49.525999] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:49.526026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:49.526083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:49.582820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:49.583759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:49.583846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:49.583897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:49.709331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:49.709543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:49.709610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:49.709665] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:49.713221] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-01-23T20:18:49.713502] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-23T20:18:49.713652] [INFO ] [sig ] CDXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:49.852357] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CDXS.txt [2026-01-23T20:18:49.852494] [INFO ] [sig ] [626/3475] Completed CDXS in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-23T20:18:49.852533] [INFO ] [sig ] [627/3475] Forecasting CDZI... [2026-01-23T20:18:49.852563] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-23T20:18:49.852614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-23T20:18:49.863755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-23T20:18:49.864005] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-23T20:18:49.864830] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-23T20:18:49.864888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:49.864920] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:49.864948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:49.865005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:49.921838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:49.922427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:49.922503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:49.922535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:50.044341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:50.044505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:50.044545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:50.044592] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:50.047970] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-23T20:18:50.048236] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-23T20:18:50.048361] [INFO ] [sig ] CDZI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:50.186969] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CDZI.txt [2026-01-23T20:18:50.187099] [INFO ] [sig ] [627/3475] Completed CDZI in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-23T20:18:50.187138] [INFO ] [sig ] [628/3475] Forecasting CE... [2026-01-23T20:18:50.187169] [INFO ] [sig ] Generating forecast for: CE [2026-01-23T20:18:50.187199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-23T20:18:50.198540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-23T20:18:50.198922] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-23T20:18:50.199735] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-23T20:18:50.199786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:50.199818] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:50.199845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:50.199901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:50.256525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:50.257163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:50.257251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:50.257285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:50.380809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:50.380973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:50.381014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:50.381044] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:50.384389] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-23T20:18:50.384676] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-23T20:18:50.384805] [INFO ] [sig ] CE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:50.525862] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CE.txt [2026-01-23T20:18:50.526061] [INFO ] [sig ] [628/3475] Completed CE in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-23T20:18:50.526103] [INFO ] [sig ] [629/3475] Forecasting CECO... [2026-01-23T20:18:50.526133] [INFO ] [sig ] Generating forecast for: CECO [2026-01-23T20:18:50.526164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-23T20:18:50.537492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-23T20:18:50.537882] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-23T20:18:50.538704] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-23T20:18:50.538757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:50.538789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:50.538816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:50.538873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:50.595565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:50.596445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:50.596526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:50.596559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:50.709355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:50.709513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:50.709553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:50.709601] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:50.712939] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=83.43%) [2026-01-23T20:18:50.713206] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-23T20:18:50.713333] [INFO ] [sig ] CECO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:50.850944] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CECO.txt [2026-01-23T20:18:50.851061] [INFO ] [sig ] [629/3475] Completed CECO in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-23T20:18:50.851099] [INFO ] [sig ] [630/3475] Forecasting CEG... [2026-01-23T20:18:50.851129] [INFO ] [sig ] Generating forecast for: CEG [2026-01-23T20:18:50.851160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-23T20:18:50.863051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-23T20:18:50.863289] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-23T20:18:50.864120] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-23T20:18:50.864171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:50.864203] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:50.864240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:50.864298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:50.920499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:50.921164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:50.921243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:50.921275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:51.041411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:51.041596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:51.041638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:51.041667] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:51.045416] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=50.15%) [2026-01-23T20:18:51.045714] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-23T20:18:51.045843] [INFO ] [sig ] CEG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:51.185212] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CEG.txt [2026-01-23T20:18:51.185369] [INFO ] [sig ] [630/3475] Completed CEG in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-23T20:18:51.185407] [INFO ] [sig ] [631/3475] Forecasting CELC... [2026-01-23T20:18:51.185436] [INFO ] [sig ] Generating forecast for: CELC [2026-01-23T20:18:51.185467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-23T20:18:51.197038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-23T20:18:51.197330] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-23T20:18:51.198906] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-23T20:18:51.199021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:51.199056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:51.199084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:51.199141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:51.255326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:51.256039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:51.256123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:51.256155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:51.372488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:51.372635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:51.372675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:51.372703] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:51.376002] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-01-23T20:18:51.376284] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-23T20:18:51.376414] [INFO ] [sig ] CELC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:51.514957] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CELC.txt [2026-01-23T20:18:51.515121] [INFO ] [sig ] [631/3475] Completed CELC in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:51.515160] [INFO ] [sig ] [632/3475] Forecasting CELH... [2026-01-23T20:18:51.515189] [INFO ] [sig ] Generating forecast for: CELH [2026-01-23T20:18:51.515220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-23T20:18:51.527450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-23T20:18:51.527824] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-23T20:18:51.528683] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-23T20:18:51.528734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:51.528792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:51.528821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:51.528890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:51.585255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:51.586054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:51.586132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:51.586165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:51.704566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:51.704751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:51.704793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:51.704822] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:51.708371] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-23T20:18:51.708687] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-23T20:18:51.708821] [INFO ] [sig ] CELH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:51.861329] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CELH.txt [2026-01-23T20:18:51.861487] [INFO ] [sig ] [632/3475] Completed CELH in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:51.861529] [INFO ] [sig ] [633/3475] Forecasting CELZ... [2026-01-23T20:18:51.861560] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-23T20:18:51.861614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-23T20:18:51.873241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-23T20:18:51.873614] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-23T20:18:51.874532] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-23T20:18:51.874616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:51.874656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:51.874684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:51.874741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:51.931748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:51.932539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:51.932641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:51.932677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:52.051126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:52.051315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:52.051361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:52.051390] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:52.054996] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-01-23T20:18:52.055465] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-23T20:18:52.055616] [INFO ] [sig ] CELZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:52.201649] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CELZ.txt [2026-01-23T20:18:52.201771] [INFO ] [sig ] [633/3475] Completed CELZ in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:52.201810] [INFO ] [sig ] [634/3475] Forecasting CENTA... [2026-01-23T20:18:52.201840] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-23T20:18:52.201876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-23T20:18:52.214471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-23T20:18:52.214869] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-23T20:18:52.215984] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-23T20:18:52.216037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:52.216072] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:52.216243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:52.216309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:52.276651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:52.277640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:52.277724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:52.277757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:52.399006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:52.399174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:52.399218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:52.399247] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:52.402778] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=69.87%) [2026-01-23T20:18:52.403069] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-23T20:18:52.403202] [INFO ] [sig ] CENTA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:52.545216] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CENTA.txt [2026-01-23T20:18:52.545382] [INFO ] [sig ] [634/3475] Completed CENTA in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:52.545424] [INFO ] [sig ] [635/3475] Forecasting CENX... [2026-01-23T20:18:52.545453] [INFO ] [sig ] Generating forecast for: CENX [2026-01-23T20:18:52.545485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-23T20:18:52.559522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-23T20:18:52.559954] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-23T20:18:52.560925] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-23T20:18:52.560984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:52.561019] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:52.561049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:52.561119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:52.623848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:52.625020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:52.625292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:52.625326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:52.754064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:52.754226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:52.754267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:52.754359] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:52.758022] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-23T20:18:52.758318] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-23T20:18:52.758456] [INFO ] [sig ] CENX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:52.897063] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CENX.txt [2026-01-23T20:18:52.897226] [INFO ] [sig ] [635/3475] Completed CENX in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:52.897267] [INFO ] [sig ] [636/3475] Forecasting CERS... [2026-01-23T20:18:52.897296] [INFO ] [sig ] Generating forecast for: CERS [2026-01-23T20:18:52.897328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-23T20:18:52.909259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-23T20:18:52.909686] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-23T20:18:52.910561] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-23T20:18:52.910648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:52.910687] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:52.910715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:52.910773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:52.969241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:52.970151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:52.970233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:52.970268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:53.093697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:53.093863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:53.093914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:53.093947] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:53.097441] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-01-23T20:18:53.097739] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-23T20:18:53.097875] [INFO ] [sig ] CERS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:53.242535] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CERS.txt [2026-01-23T20:18:53.242683] [INFO ] [sig ] [636/3475] Completed CERS in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:53.242723] [INFO ] [sig ] [637/3475] Forecasting CETX... [2026-01-23T20:18:53.242753] [INFO ] [sig ] Generating forecast for: CETX [2026-01-23T20:18:53.242784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-23T20:18:53.254250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-23T20:18:53.254621] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-23T20:18:53.255646] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-23T20:18:53.255699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:53.255731] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:53.255758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:53.255817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:53.316107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:53.316797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:53.316893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:53.316933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:53.434033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:53.434182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:53.434224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:53.434272] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:53.437712] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=26.84%) [2026-01-23T20:18:53.437989] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-23T20:18:53.438118] [INFO ] [sig ] CETX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:53.579076] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CETX.txt [2026-01-23T20:18:53.579198] [INFO ] [sig ] [637/3475] Completed CETX in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:53.579237] [INFO ] [sig ] [638/3475] Forecasting CEVA... [2026-01-23T20:18:53.579266] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-23T20:18:53.579298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-23T20:18:53.591701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-23T20:18:53.591975] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-23T20:18:53.592779] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-23T20:18:53.592831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:53.592863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:53.592894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:53.592963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:53.654092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:53.655077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:53.655158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:53.655199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:53.784374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:53.784539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:53.784597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:53.784629] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:53.788138] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-01-23T20:18:53.788442] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-23T20:18:53.788598] [INFO ] [sig ] CEVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:53.934076] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CEVA.txt [2026-01-23T20:18:53.934241] [INFO ] [sig ] [638/3475] Completed CEVA in 0.4s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:53.934282] [INFO ] [sig ] [639/3475] Forecasting CF... [2026-01-23T20:18:53.934313] [INFO ] [sig ] Generating forecast for: CF [2026-01-23T20:18:53.934343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-23T20:18:53.946760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-23T20:18:53.947066] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-23T20:18:53.947903] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-23T20:18:53.947959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:53.947991] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:53.948018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:53.948074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:54.007682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:54.008464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:54.008544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:54.008594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:54.129133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:54.129479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:54.129520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:54.129549] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:54.132925] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-23T20:18:54.133199] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-23T20:18:54.133323] [INFO ] [sig ] CF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:54.276641] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CF.txt [2026-01-23T20:18:54.276793] [INFO ] [sig ] [639/3475] Completed CF in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:54.276833] [INFO ] [sig ] [640/3475] Forecasting CFFN... [2026-01-23T20:18:54.276864] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-23T20:18:54.276893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-23T20:18:54.289261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-23T20:18:54.289559] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-23T20:18:54.290528] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-23T20:18:54.290604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:54.290639] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:54.290667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:54.290722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:54.352957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:54.353914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:54.354000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:54.354035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:54.476966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:54.477121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:54.477162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:54.477413] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:54.480900] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-01-23T20:18:54.481173] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-23T20:18:54.481318] [INFO ] [sig ] CFFN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:54.625815] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CFFN.txt [2026-01-23T20:18:54.625950] [INFO ] [sig ] [640/3475] Completed CFFN in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:54.625989] [INFO ] [sig ] [641/3475] Forecasting CFG... [2026-01-23T20:18:54.626018] [INFO ] [sig ] Generating forecast for: CFG [2026-01-23T20:18:54.626049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-23T20:18:54.638519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-23T20:18:54.638832] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-23T20:18:54.639670] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-23T20:18:54.639721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:54.639752] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:54.639777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:54.639843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:54.699669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:54.700497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:54.700595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:54.700630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:54.824559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:54.824724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:54.824764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:54.824793] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:54.828181] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-01-23T20:18:54.828456] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-23T20:18:54.828598] [INFO ] [sig ] CFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:54.966808] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CFG.txt [2026-01-23T20:18:54.966927] [INFO ] [sig ] [641/3475] Completed CFG in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:54.966968] [INFO ] [sig ] [642/3475] Forecasting CFO... [2026-01-23T20:18:54.967000] [INFO ] [sig ] Generating forecast for: CFO [2026-01-23T20:18:54.967029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-23T20:18:54.978694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-23T20:18:54.978957] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-23T20:18:54.979758] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-23T20:18:54.979810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:54.979841] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:54.979869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:54.979925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:55.036904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:55.037554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:55.037648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:55.037709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:55.146436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:55.146599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:55.146642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:55.146673] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:55.150118] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-23T20:18:55.150389] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-23T20:18:55.150514] [INFO ] [sig ] CFO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:55.288185] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CFO.txt [2026-01-23T20:18:55.288332] [INFO ] [sig ] [642/3475] Completed CFO in 0.3s | 2.78 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-23T20:18:55.288371] [INFO ] [sig ] [643/3475] Forecasting CG... [2026-01-23T20:18:55.288403] [INFO ] [sig ] Generating forecast for: CG [2026-01-23T20:18:55.288434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-23T20:18:55.299474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-23T20:18:55.299760] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-23T20:18:55.300536] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-23T20:18:55.300626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:55.300661] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:55.300688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:55.300744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:55.357753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:55.358410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:55.358486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:55.358519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:55.477610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:55.477745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:55.477786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:55.477816] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:55.481217] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=35.97%) [2026-01-23T20:18:55.481485] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-23T20:18:55.481630] [INFO ] [sig ] CG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:55.621338] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CG.txt [2026-01-23T20:18:55.621461] [INFO ] [sig ] [643/3475] Completed CG in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-23T20:18:55.621500] [INFO ] [sig ] [644/3475] Forecasting CGABL... [2026-01-23T20:18:55.621529] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-23T20:18:55.621559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-23T20:18:55.632981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-23T20:18:55.633272] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-23T20:18:55.634088] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-23T20:18:55.634139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:55.634171] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:55.634198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:55.634253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:55.691126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:55.691777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:55.691853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:55.691885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:55.804141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:55.804299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:55.804340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:55.804368] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:55.807842] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-23T20:18:55.808148] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-23T20:18:55.808454] [INFO ] [sig ] CGABL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:55.948422] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGABL.txt [2026-01-23T20:18:55.948545] [INFO ] [sig ] [644/3475] Completed CGABL in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-23T20:18:55.948601] [INFO ] [sig ] [645/3475] Forecasting CGBD... [2026-01-23T20:18:55.948633] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-23T20:18:55.948663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-23T20:18:55.959861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-23T20:18:55.960138] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-23T20:18:55.960942] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-23T20:18:55.960998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:55.961029] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:55.961056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:55.961112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:56.018999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:56.019677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:56.019757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:56.019788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:56.134018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:56.134157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:56.134195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:56.134223] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:56.137529] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-01-23T20:18:56.137825] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-23T20:18:56.137951] [INFO ] [sig ] CGBD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:56.276401] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CGBD.txt [2026-01-23T20:18:56.276546] [INFO ] [sig ] [645/3475] Completed CGBD in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:56.276604] [INFO ] [sig ] [646/3475] Forecasting CGC... [2026-01-23T20:18:56.276636] [INFO ] [sig ] Generating forecast for: CGC [2026-01-23T20:18:56.276666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-23T20:18:56.287708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-23T20:18:56.287985] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-23T20:18:56.288970] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-23T20:18:56.289021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:56.289057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:56.289085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:56.289141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:56.346169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:56.346819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:56.346895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:56.346929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:56.463777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:56.463914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:56.463953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:56.463983] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:56.467292] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-23T20:18:56.467618] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-23T20:18:56.467748] [INFO ] [sig ] CGC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:56.607588] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGC.txt [2026-01-23T20:18:56.607733] [INFO ] [sig ] [646/3475] Completed CGC in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:56.607778] [INFO ] [sig ] [647/3475] Forecasting CGEM... [2026-01-23T20:18:56.607808] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-23T20:18:56.607839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-23T20:18:56.619159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-23T20:18:56.619485] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-23T20:18:56.620306] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-23T20:18:56.620358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:56.620390] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:56.620417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:56.620473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:56.676341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:56.677161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:56.677242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:56.677274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:56.801245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:56.801407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:56.801466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:56.801504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:56.805669] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-23T20:18:56.806026] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-23T20:18:56.806199] [INFO ] [sig ] CGEM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:56.969788] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGEM.txt [2026-01-23T20:18:56.969945] [INFO ] [sig ] [647/3475] Completed CGEM in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:56.969985] [INFO ] [sig ] [648/3475] Forecasting CGEN... [2026-01-23T20:18:56.970017] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-23T20:18:56.970049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-23T20:18:56.982456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-23T20:18:56.982836] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-23T20:18:56.983694] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-23T20:18:56.983745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:56.983778] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:56.983806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:56.983878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:57.042919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:57.043823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:57.043915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:57.043949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:57.178826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:57.179004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:57.179068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:57.179115] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:57.183519] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-23T20:18:57.183947] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-23T20:18:57.184121] [INFO ] [sig ] CGEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:57.328807] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGEN.txt [2026-01-23T20:18:57.328966] [INFO ] [sig ] [648/3475] Completed CGEN in 0.4s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:57.329006] [INFO ] [sig ] [649/3475] Forecasting CGNX... [2026-01-23T20:18:57.329036] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-23T20:18:57.329067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-23T20:18:57.340855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-23T20:18:57.341237] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-23T20:18:57.342101] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-23T20:18:57.342154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:57.342226] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:57.342258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:57.342316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:57.399011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:57.399936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:57.400024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:57.400057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:57.522228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:57.522583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:57.522626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:57.522654] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:57.526523] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=12.42%) [2026-01-23T20:18:57.526809] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-23T20:18:57.526933] [INFO ] [sig ] CGNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:57.667564] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGNX.txt [2026-01-23T20:18:57.667716] [INFO ] [sig ] [649/3475] Completed CGNX in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:57.667756] [INFO ] [sig ] [650/3475] Forecasting CGO... [2026-01-23T20:18:57.667785] [INFO ] [sig ] Generating forecast for: CGO [2026-01-23T20:18:57.667817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-23T20:18:57.678897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-23T20:18:57.679190] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-23T20:18:57.680002] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-23T20:18:57.680053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:57.680084] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:57.680111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:57.680168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:57.737416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:57.738170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:57.738254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:57.738289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:57.854957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:57.855098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:57.855156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:57.855187] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:57.858666] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=43.23%) [2026-01-23T20:18:57.858942] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-23T20:18:57.859073] [INFO ] [sig ] CGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:58.000061] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGO.txt [2026-01-23T20:18:58.000192] [INFO ] [sig ] [650/3475] Completed CGO in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:58.000231] [INFO ] [sig ] [651/3475] Forecasting CGON... [2026-01-23T20:18:58.000261] [INFO ] [sig ] Generating forecast for: CGON [2026-01-23T20:18:58.000291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-23T20:18:58.011936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-23T20:18:58.012220] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-23T20:18:58.013031] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-23T20:18:58.013085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:58.013119] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:58.013146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:58.013202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:58.070976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:58.071604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:58.071681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:58.071713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:58.194028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:58.194196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:58.194237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:58.194271] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:58.198080] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=31.33%) [2026-01-23T20:18:58.198381] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-23T20:18:58.198511] [INFO ] [sig ] CGON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:58.341684] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGON.txt [2026-01-23T20:18:58.341841] [INFO ] [sig ] [651/3475] Completed CGON in 0.3s | 2.78 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:58.341881] [INFO ] [sig ] [652/3475] Forecasting CGTX... [2026-01-23T20:18:58.341912] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-23T20:18:58.341943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-23T20:18:58.353802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-23T20:18:58.354107] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-23T20:18:58.354910] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-23T20:18:58.354962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:58.354993] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:58.355020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:58.355075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:58.412017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:58.412826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:58.412907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:58.412941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:58.534955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:58.535112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:58.535151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:58.535215] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:58.538626] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-23T20:18:58.538904] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-23T20:18:58.539030] [INFO ] [sig ] CGTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:58.676871] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CGTX.txt [2026-01-23T20:18:58.677029] [INFO ] [sig ] [652/3475] Completed CGTX in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:58.677069] [INFO ] [sig ] [653/3475] Forecasting CHCI... [2026-01-23T20:18:58.677098] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-23T20:18:58.677130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-23T20:18:58.689007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-23T20:18:58.689365] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-23T20:18:58.690200] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-23T20:18:58.690253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:58.690285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:58.690314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:58.690370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:58.746122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:58.747045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:58.747128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:58.747161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:58.858446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:58.858620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:58.858663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:58.858692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:58.862112] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: UP (p=76.98%) [2026-01-23T20:18:58.862382] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-23T20:18:58.862508] [INFO ] [sig ] CHCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:18:59.005671] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHCI.txt [2026-01-23T20:18:59.005836] [INFO ] [sig ] [653/3475] Completed CHCI in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:59.005886] [INFO ] [sig ] [654/3475] Forecasting CHCO... [2026-01-23T20:18:59.005918] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-23T20:18:59.005949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-23T20:18:59.018468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-23T20:18:59.018888] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-23T20:18:59.019751] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-23T20:18:59.019803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:59.019848] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:59.019877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:59.019934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:59.078323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:59.079219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:59.079336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:59.079372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:59.203164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:59.203323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:59.203585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:59.203617] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:59.207163] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-23T20:18:59.207452] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-23T20:18:59.207598] [INFO ] [sig ] CHCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:59.411592] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHCO.txt [2026-01-23T20:18:59.411759] [INFO ] [sig ] [654/3475] Completed CHCO in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:59.411800] [INFO ] [sig ] [655/3475] Forecasting CHD... [2026-01-23T20:18:59.411829] [INFO ] [sig ] Generating forecast for: CHD [2026-01-23T20:18:59.411861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-23T20:18:59.424080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-23T20:18:59.424470] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-23T20:18:59.425308] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-23T20:18:59.425359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:59.425390] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:59.425416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:59.425474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:59.486259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:59.487163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:59.487251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:59.487284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:59.617725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:59.617892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:59.617933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:59.617964] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:59.621390] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-01-23T20:18:59.621709] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-23T20:18:59.621847] [INFO ] [sig ] CHD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:18:59.769226] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHD.txt [2026-01-23T20:18:59.769610] [INFO ] [sig ] [655/3475] Completed CHD in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:18:59.769661] [INFO ] [sig ] [656/3475] Forecasting CHDN... [2026-01-23T20:18:59.769693] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-23T20:18:59.769725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-23T20:18:59.782914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-23T20:18:59.783219] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-23T20:18:59.784295] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-23T20:18:59.784353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:18:59.784392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:18:59.784421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:18:59.784480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:18:59.843870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:18:59.844633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:18:59.844714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:18:59.844749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:18:59.972337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:18:59.972492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:18:59.972534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:18:59.972563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:18:59.976345] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-01-23T20:18:59.976636] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-23T20:18:59.976764] [INFO ] [sig ] CHDN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:00.118607] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHDN.txt [2026-01-23T20:19:00.118779] [INFO ] [sig ] [656/3475] Completed CHDN in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:19:00.118821] [INFO ] [sig ] [657/3475] Forecasting CHE... [2026-01-23T20:19:00.118851] [INFO ] [sig ] Generating forecast for: CHE [2026-01-23T20:19:00.118882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-23T20:19:00.131004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-23T20:19:00.131325] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-23T20:19:00.132142] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-23T20:19:00.132194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:00.132226] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:00.132252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:00.132308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:00.189564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:00.190661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:00.190743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:00.190776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:00.306828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:00.306984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:00.307026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:00.307056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:00.310485] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-23T20:19:00.310776] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-23T20:19:00.310904] [INFO ] [sig ] CHE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:00.450598] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHE.txt [2026-01-23T20:19:00.450757] [INFO ] [sig ] [657/3475] Completed CHE in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:19:00.450798] [INFO ] [sig ] [658/3475] Forecasting CHEF... [2026-01-23T20:19:00.450834] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-23T20:19:00.450867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-23T20:19:00.461387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-23T20:19:00.461764] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-23T20:19:00.462595] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-23T20:19:00.462648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:00.462680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:00.462707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:00.462764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:00.522070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:00.522953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:00.523034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:00.523067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:00.641826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:00.641989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:00.642031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:00.642059] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:00.645684] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-23T20:19:00.646065] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-23T20:19:00.646242] [INFO ] [sig ] CHEF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:00.789590] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHEF.txt [2026-01-23T20:19:00.789756] [INFO ] [sig ] [658/3475] Completed CHEF in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-23T20:19:00.789797] [INFO ] [sig ] [659/3475] Forecasting CHH... [2026-01-23T20:19:00.789827] [INFO ] [sig ] Generating forecast for: CHH [2026-01-23T20:19:00.789860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-23T20:19:00.801346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-23T20:19:00.801740] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-23T20:19:00.802555] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-23T20:19:00.802629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:00.802662] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:00.802690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:00.802747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:00.860809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:00.861688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:00.861803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:00.861839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:00.984326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:00.984485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:00.984529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:00.984560] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:00.988136] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-23T20:19:00.988422] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-23T20:19:00.988553] [INFO ] [sig ] CHH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:01.130476] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHH.txt [2026-01-23T20:19:01.130639] [INFO ] [sig ] [659/3475] Completed CHH in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-23T20:19:01.130682] [INFO ] [sig ] [660/3475] Forecasting CHI... [2026-01-23T20:19:01.130713] [INFO ] [sig ] Generating forecast for: CHI [2026-01-23T20:19:01.130745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-23T20:19:01.141009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-23T20:19:01.141322] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-23T20:19:01.142176] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-23T20:19:01.142230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:01.142262] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:01.142289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:01.142346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:01.200911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:01.201729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:01.201813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:01.201847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:01.324289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:01.324452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:01.324494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:01.324526] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:01.327994] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-23T20:19:01.328273] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-23T20:19:01.328403] [INFO ] [sig ] CHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:01.464421] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHI.txt [2026-01-23T20:19:01.464558] [INFO ] [sig ] [660/3475] Completed CHI in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 16.8m [2026-01-23T20:19:01.464615] [INFO ] [sig ] [661/3475] Forecasting CHKP... [2026-01-23T20:19:01.464646] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-23T20:19:01.464677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-23T20:19:01.475270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-23T20:19:01.475597] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-23T20:19:01.476422] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-23T20:19:01.476473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:01.476504] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:01.476531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:01.476604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:01.532415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:01.533188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:01.533269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:01.533302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:01.651289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:01.651455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:01.651497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:01.651541] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:01.654914] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-23T20:19:01.655193] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-23T20:19:01.655325] [INFO ] [sig ] CHKP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:01.793312] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHKP.txt [2026-01-23T20:19:01.793666] [INFO ] [sig ] [661/3475] Completed CHKP in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:01.793709] [INFO ] [sig ] [662/3475] Forecasting CHMI... [2026-01-23T20:19:01.793738] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-23T20:19:01.793770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-23T20:19:01.806156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-23T20:19:01.806478] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-23T20:19:01.807631] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-23T20:19:01.807696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:01.807735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:01.807769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:01.807850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:01.865704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:01.866604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:01.866688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:01.866722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:01.989847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:01.990026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:01.990067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:01.990098] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:01.993894] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-23T20:19:01.994307] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-23T20:19:01.994463] [INFO ] [sig ] CHMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:02.142926] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHMI.txt [2026-01-23T20:19:02.143119] [INFO ] [sig ] [662/3475] Completed CHMI in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:02.143176] [INFO ] [sig ] [663/3475] Forecasting CHRD... [2026-01-23T20:19:02.143210] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-23T20:19:02.143242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-23T20:19:02.155423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-23T20:19:02.155784] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-23T20:19:02.156623] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-23T20:19:02.156686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:02.156726] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:02.156760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:02.156832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:02.216934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:02.217872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:02.217957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:02.218007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:02.346971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:02.347177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:02.347255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:02.347307] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:02.352644] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-23T20:19:02.353107] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-23T20:19:02.353302] [INFO ] [sig ] CHRD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:02.517461] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHRD.txt [2026-01-23T20:19:02.517644] [INFO ] [sig ] [663/3475] Completed CHRD in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:02.517688] [INFO ] [sig ] [664/3475] Forecasting CHRS... [2026-01-23T20:19:02.517718] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-23T20:19:02.517750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-23T20:19:02.529747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-23T20:19:02.530142] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-23T20:19:02.531004] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-23T20:19:02.531057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:02.531090] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:02.531117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:02.531174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:02.587798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:02.588717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:02.588819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:02.588853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:02.711041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:02.711216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:02.711265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:02.711293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:02.715287] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-01-23T20:19:02.715565] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-23T20:19:02.715715] [INFO ] [sig ] CHRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:02.861341] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHRS.txt [2026-01-23T20:19:02.861479] [INFO ] [sig ] [664/3475] Completed CHRS in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:02.861518] [INFO ] [sig ] [665/3475] Forecasting CHSCL... [2026-01-23T20:19:02.861547] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-23T20:19:02.861595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-23T20:19:02.873793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-23T20:19:02.874106] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-23T20:19:02.875165] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-23T20:19:02.875217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:02.875249] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:02.875298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:02.875542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:02.935392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:02.936345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:02.936642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:02.936678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:03.055439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:03.055610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:03.055651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:03.055683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:03.059060] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=75.65%) [2026-01-23T20:19:03.059371] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-23T20:19:03.059498] [INFO ] [sig ] CHSCL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:03.198137] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHSCL.txt [2026-01-23T20:19:03.198284] [INFO ] [sig ] [665/3475] Completed CHSCL in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:03.198326] [INFO ] [sig ] [666/3475] Forecasting CHSCM... [2026-01-23T20:19:03.198357] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-23T20:19:03.198389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-23T20:19:03.210557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-23T20:19:03.210970] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-23T20:19:03.211902] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-23T20:19:03.211956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:03.212022] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:03.212056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:03.212131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:03.269986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:03.270935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:03.271028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:03.271062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:03.402859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:03.403038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:03.403099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:03.403145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:03.408276] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-23T20:19:03.408842] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-23T20:19:03.409041] [INFO ] [sig ] CHSCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:03.559187] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CHSCM.txt [2026-01-23T20:19:03.559351] [INFO ] [sig ] [666/3475] Completed CHSCM in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:03.559391] [INFO ] [sig ] [667/3475] Forecasting CHSCN... [2026-01-23T20:19:03.559421] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-23T20:19:03.559452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-23T20:19:03.570408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-23T20:19:03.570764] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-23T20:19:03.571635] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-23T20:19:03.571687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:03.571721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:03.571748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:03.571805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:03.629539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:03.630352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:03.630434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:03.630468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:03.746333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:03.746493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:03.746536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:03.746567] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:03.750592] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-01-23T20:19:03.750880] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-23T20:19:03.751012] [INFO ] [sig ] CHSCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:03.892339] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHSCN.txt [2026-01-23T20:19:03.892478] [INFO ] [sig ] [667/3475] Completed CHSCN in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:03.892518] [INFO ] [sig ] [668/3475] Forecasting CHSCO... [2026-01-23T20:19:03.892548] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-23T20:19:03.892599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-23T20:19:03.903514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-23T20:19:03.903825] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-23T20:19:03.904761] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-23T20:19:03.904814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:03.904846] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:03.904874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:03.904930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:03.961376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:03.962248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:03.962333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:03.962367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:04.073828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:04.073987] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-23T20:19:04.074029] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:04.074058] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:04.077555] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=75.57%) [2026-01-23T20:19:04.077852] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-23T20:19:04.077983] [INFO ] [sig ] CHSCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:04.220127] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHSCO.txt [2026-01-23T20:19:04.220288] [INFO ] [sig ] [668/3475] Completed CHSCO in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:04.220336] [INFO ] [sig ] [669/3475] Forecasting CHSCP... [2026-01-23T20:19:04.220386] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-23T20:19:04.220420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-23T20:19:04.231299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-23T20:19:04.231601] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-23T20:19:04.232387] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-23T20:19:04.232438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:04.232470] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:04.232496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:04.232552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:04.290316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:04.291075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:04.291153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:04.291187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:04.396983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:04.397145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:04.397186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:04.397255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:04.400773] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-23T20:19:04.401068] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-23T20:19:04.401202] [INFO ] [sig ] CHSCP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:04.542426] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHSCP.txt [2026-01-23T20:19:04.542590] [INFO ] [sig ] [669/3475] Completed CHSCP in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:04.542634] [INFO ] [sig ] [670/3475] Forecasting CHWY... [2026-01-23T20:19:04.542664] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-23T20:19:04.542696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-23T20:19:04.554102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-23T20:19:04.554404] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-23T20:19:04.555230] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-23T20:19:04.555283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:04.555315] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:04.555343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:04.555400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:04.616384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:04.617406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:04.617497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:04.617531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:04.745967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:04.746133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:04.746177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:04.746208] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:04.750129] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-23T20:19:04.750448] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-23T20:19:04.750598] [INFO ] [sig ] CHWY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:04.896841] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHWY.txt [2026-01-23T20:19:04.897011] [INFO ] [sig ] [670/3475] Completed CHWY in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:04.897054] [INFO ] [sig ] [671/3475] Forecasting CHY... [2026-01-23T20:19:04.897084] [INFO ] [sig ] Generating forecast for: CHY [2026-01-23T20:19:04.897116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-23T20:19:04.912816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-23T20:19:04.913189] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-23T20:19:04.914071] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-23T20:19:04.914125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:04.914158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:04.914185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:04.914243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:04.970615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:04.971320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:04.971399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:04.971432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:05.087866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:05.088027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:05.088068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:05.088100] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:05.091528] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-01-23T20:19:05.091820] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-23T20:19:05.091947] [INFO ] [sig ] CHY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:05.231172] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CHY.txt [2026-01-23T20:19:05.231305] [INFO ] [sig ] [671/3475] Completed CHY in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:05.231347] [INFO ] [sig ] [672/3475] Forecasting CI... [2026-01-23T20:19:05.231377] [INFO ] [sig ] Generating forecast for: CI [2026-01-23T20:19:05.231408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-23T20:19:05.243083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-23T20:19:05.243372] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-23T20:19:05.244191] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-23T20:19:05.244248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:05.244280] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:05.244306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:05.244361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:05.300772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:05.301445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:05.301524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:05.301557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:05.424465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:05.424644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:05.424688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:05.424734] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:05.428192] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=76.17%) [2026-01-23T20:19:05.428498] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-23T20:19:05.428648] [INFO ] [sig ] CI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:05.570460] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CI.txt [2026-01-23T20:19:05.570645] [INFO ] [sig ] [672/3475] Completed CI in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-23T20:19:05.570687] [INFO ] [sig ] [673/3475] Forecasting CIA... [2026-01-23T20:19:05.570716] [INFO ] [sig ] Generating forecast for: CIA [2026-01-23T20:19:05.570746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-23T20:19:05.582143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-23T20:19:05.582484] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-23T20:19:05.583309] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-23T20:19:05.583361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:05.583393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:05.583420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:05.583475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:05.639946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:05.640818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:05.640901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:05.640934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:05.767984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:05.768161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:05.768212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:05.768243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:05.772177] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-01-23T20:19:05.772474] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-23T20:19:05.772626] [INFO ] [sig ] CIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:05.911022] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIA.txt [2026-01-23T20:19:05.911184] [INFO ] [sig ] [673/3475] Completed CIA in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-23T20:19:05.911227] [INFO ] [sig ] [674/3475] Forecasting CIB... [2026-01-23T20:19:05.911257] [INFO ] [sig ] Generating forecast for: CIB [2026-01-23T20:19:05.911289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-23T20:19:05.922943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-23T20:19:05.923272] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-23T20:19:05.924266] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-23T20:19:05.924328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:05.924360] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:05.924386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:05.924441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:05.980667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:05.981449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:05.981528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:05.981561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:06.108308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:06.108468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:06.108509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:06.108537] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:06.111906] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-23T20:19:06.112177] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-23T20:19:06.112303] [INFO ] [sig ] CIB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:06.251879] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIB.txt [2026-01-23T20:19:06.252033] [INFO ] [sig ] [674/3475] Completed CIB in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-23T20:19:06.252093] [INFO ] [sig ] [675/3475] Forecasting CIEN... [2026-01-23T20:19:06.252141] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-23T20:19:06.252174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-23T20:19:06.263886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-23T20:19:06.264208] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-23T20:19:06.265034] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-23T20:19:06.265084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:06.265115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:06.265141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:06.265197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:06.321884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:06.322653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:06.322735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:06.322769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:06.451683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:06.451843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:06.451884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:06.451915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:06.455478] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-23T20:19:06.455784] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-23T20:19:06.455916] [INFO ] [sig ] CIEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:06.597866] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIEN.txt [2026-01-23T20:19:06.598017] [INFO ] [sig ] [675/3475] Completed CIEN in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-23T20:19:06.598057] [INFO ] [sig ] [676/3475] Forecasting CIF... [2026-01-23T20:19:06.598087] [INFO ] [sig ] Generating forecast for: CIF [2026-01-23T20:19:06.598117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-23T20:19:06.609254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-23T20:19:06.609584] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-23T20:19:06.610391] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-23T20:19:06.610442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:06.610473] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:06.610500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:06.610556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:06.668224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:06.669054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:06.669193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:06.669227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:06.776738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:06.776898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:06.776940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:06.776993] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:06.780630] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=72.36%) [2026-01-23T20:19:06.780906] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-23T20:19:06.781052] [INFO ] [sig ] CIF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:06.923290] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIF.txt [2026-01-23T20:19:06.923451] [INFO ] [sig ] [676/3475] Completed CIF in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-23T20:19:06.923492] [INFO ] [sig ] [677/3475] Forecasting CIG... [2026-01-23T20:19:06.923524] [INFO ] [sig ] Generating forecast for: CIG [2026-01-23T20:19:06.923555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-23T20:19:06.935984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-23T20:19:06.936322] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-23T20:19:06.937139] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-23T20:19:06.937191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:06.937227] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:06.937260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:06.937328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:06.994533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:06.995358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:06.995445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:06.995480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:07.113636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:07.113798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:07.113842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:07.113872] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:07.117324] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=74.58%) [2026-01-23T20:19:07.117646] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-23T20:19:07.117780] [INFO ] [sig ] CIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:07.263798] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIG.txt [2026-01-23T20:19:07.263966] [INFO ] [sig ] [677/3475] Completed CIG in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-23T20:19:07.264009] [INFO ] [sig ] [678/3475] Forecasting CIGI... [2026-01-23T20:19:07.264040] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-23T20:19:07.264072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-23T20:19:07.276251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-23T20:19:07.276563] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-23T20:19:07.277449] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-23T20:19:07.277521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:07.277557] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:07.277614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:07.277675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:07.337899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:07.338693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:07.338774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:07.338809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:07.464972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:07.465142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:07.465187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:07.465217] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:07.468994] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-01-23T20:19:07.469284] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-23T20:19:07.469418] [INFO ] [sig ] CIGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:07.615635] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CIGI.txt [2026-01-23T20:19:07.615791] [INFO ] [sig ] [678/3475] Completed CIGI in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:07.615833] [INFO ] [sig ] [679/3475] Forecasting CII... [2026-01-23T20:19:07.615864] [INFO ] [sig ] Generating forecast for: CII [2026-01-23T20:19:07.615897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-23T20:19:07.628105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-23T20:19:07.628484] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-23T20:19:07.629386] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-23T20:19:07.629441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:07.629476] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:07.629504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:07.629563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:07.689395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:07.690346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:07.690431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:07.690465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:07.816123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:07.816281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:07.816325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:07.816356] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:07.820141] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-01-23T20:19:07.820478] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-23T20:19:07.820652] [INFO ] [sig ] CII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:07.967486] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CII.txt [2026-01-23T20:19:07.967714] [INFO ] [sig ] [679/3475] Completed CII in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:07.967770] [INFO ] [sig ] [680/3475] Forecasting CIM... [2026-01-23T20:19:07.967803] [INFO ] [sig ] Generating forecast for: CIM [2026-01-23T20:19:07.967835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-23T20:19:07.980553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-23T20:19:07.980931] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-23T20:19:07.982068] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-23T20:19:07.982126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:07.982167] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:07.982208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:07.982289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:08.048896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:08.049840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:08.049924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:08.049959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:08.174666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:08.174825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:08.174867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:08.174897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:08.178479] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=88.57%) [2026-01-23T20:19:08.178792] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-23T20:19:08.178926] [INFO ] [sig ] CIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:08.325075] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIM.txt [2026-01-23T20:19:08.325234] [INFO ] [sig ] [680/3475] Completed CIM in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:08.325280] [INFO ] [sig ] [681/3475] Forecasting CINF... [2026-01-23T20:19:08.325312] [INFO ] [sig ] Generating forecast for: CINF [2026-01-23T20:19:08.325346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-23T20:19:08.338171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-23T20:19:08.338486] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-23T20:19:08.339509] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-23T20:19:08.339781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:08.339827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:08.339870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:08.339939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:08.401797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:08.402868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:08.402953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:08.402987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:08.529177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:08.529344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:08.529388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:08.529425] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:08.533220] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-23T20:19:08.533500] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-23T20:19:08.533658] [INFO ] [sig ] CINF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:08.681022] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CINF.txt [2026-01-23T20:19:08.681173] [INFO ] [sig ] [681/3475] Completed CINF in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:08.681225] [INFO ] [sig ] [682/3475] Forecasting CING... [2026-01-23T20:19:08.681258] [INFO ] [sig ] Generating forecast for: CING [2026-01-23T20:19:08.681293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-23T20:19:08.694417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-23T20:19:08.694989] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-23T20:19:08.696011] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-23T20:19:08.696065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:08.696098] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:08.696125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:08.696182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:08.757967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:08.758756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:08.758839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:08.758875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:08.887684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:08.887862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:08.887907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:08.887939] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:08.891546] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-23T20:19:08.891865] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-23T20:19:08.892000] [INFO ] [sig ] CING: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:09.038350] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CING.txt [2026-01-23T20:19:09.038491] [INFO ] [sig ] [682/3475] Completed CING in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:09.038530] [INFO ] [sig ] [683/3475] Forecasting CION... [2026-01-23T20:19:09.038559] [INFO ] [sig ] Generating forecast for: CION [2026-01-23T20:19:09.038608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-23T20:19:09.050035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-23T20:19:09.050319] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-23T20:19:09.051134] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-23T20:19:09.051186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:09.051244] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:09.051273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:09.051339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:09.107156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:09.107971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:09.108052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:09.108085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:09.233500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:09.233675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:09.233717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:09.233746] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:09.237090] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-01-23T20:19:09.237409] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-23T20:19:09.237562] [INFO ] [sig ] CION: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:09.375032] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CION.txt [2026-01-23T20:19:09.375179] [INFO ] [sig ] [683/3475] Completed CION in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:09.375219] [INFO ] [sig ] [684/3475] Forecasting CIVB... [2026-01-23T20:19:09.375249] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-23T20:19:09.375281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-23T20:19:09.386674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-23T20:19:09.387010] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-23T20:19:09.387843] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-23T20:19:09.387894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:09.387926] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:09.387953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:09.388014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:09.443760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:09.444590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:09.444671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:09.444707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:09.569778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:09.569931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:09.569975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:09.570006] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:09.573616] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-23T20:19:09.573909] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-23T20:19:09.574056] [INFO ] [sig ] CIVB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:09.726856] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CIVB.txt [2026-01-23T20:19:09.727004] [INFO ] [sig ] [684/3475] Completed CIVB in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:09.727054] [INFO ] [sig ] [685/3475] Forecasting CIVI... [2026-01-23T20:19:09.727087] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-23T20:19:09.727120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-23T20:19:09.739154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-23T20:19:09.739501] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-23T20:19:09.740361] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-23T20:19:09.740416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:09.740451] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:09.740480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:09.740539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:09.801138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:09.802053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:09.802140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:09.802176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:09.927093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:09.927255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:09.927318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:09.927372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:09.931277] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-01-23T20:19:09.931558] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-23T20:19:09.931719] [INFO ] [sig ] CIVI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:10.076865] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CIVI.txt [2026-01-23T20:19:10.077059] [INFO ] [sig ] [685/3475] Completed CIVI in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:10.077122] [INFO ] [sig ] [686/3475] Forecasting CLB... [2026-01-23T20:19:10.077156] [INFO ] [sig ] Generating forecast for: CLB [2026-01-23T20:19:10.077188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-23T20:19:10.089161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-23T20:19:10.089533] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-23T20:19:10.090440] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-23T20:19:10.090494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:10.090527] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:10.090554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:10.090630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:10.150487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:10.151269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:10.151352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:10.151386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:10.270828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:10.270987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:10.271029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:10.271090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:10.274727] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-23T20:19:10.275004] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-23T20:19:10.275132] [INFO ] [sig ] CLB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:10.423346] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLB.txt [2026-01-23T20:19:10.423509] [INFO ] [sig ] [686/3475] Completed CLB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:10.423553] [INFO ] [sig ] [687/3475] Forecasting CLBK... [2026-01-23T20:19:10.423602] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-23T20:19:10.423638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-23T20:19:10.436370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-23T20:19:10.436742] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-23T20:19:10.437719] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-23T20:19:10.437773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:10.437806] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:10.437833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:10.437890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:10.498787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:10.499750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:10.499836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:10.499875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:10.615442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:10.615618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:10.615661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:10.615689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:10.619104] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-01-23T20:19:10.619375] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-23T20:19:10.619501] [INFO ] [sig ] CLBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:10.756750] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLBK.txt [2026-01-23T20:19:10.756887] [INFO ] [sig ] [687/3475] Completed CLBK in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-23T20:19:10.756926] [INFO ] [sig ] [688/3475] Forecasting CLDX... [2026-01-23T20:19:10.756955] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-23T20:19:10.756986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-23T20:19:10.768214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-23T20:19:10.768515] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-23T20:19:10.769323] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-23T20:19:10.769377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:10.769407] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:10.769433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:10.769490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:10.824556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:10.825182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:10.825259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:10.825291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:10.938938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:10.939096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:10.939137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:10.939166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:10.942474] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=26.59%) [2026-01-23T20:19:10.942763] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-23T20:19:10.942888] [INFO ] [sig ] CLDX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:11.078900] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLDX.txt [2026-01-23T20:19:11.079032] [INFO ] [sig ] [688/3475] Completed CLDX in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:11.079071] [INFO ] [sig ] [689/3475] Forecasting CLF... [2026-01-23T20:19:11.079100] [INFO ] [sig ] Generating forecast for: CLF [2026-01-23T20:19:11.079132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-23T20:19:11.090396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-23T20:19:11.090702] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-23T20:19:11.091488] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-23T20:19:11.091540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:11.091603] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:11.091634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:11.091691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:11.146543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:11.147175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:11.147252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:11.147283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:11.274115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:11.274297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:11.274344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:11.274374] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:11.278099] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=11.96%) [2026-01-23T20:19:11.278397] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-23T20:19:11.278525] [INFO ] [sig ] CLF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:11.427558] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLF.txt [2026-01-23T20:19:11.427755] [INFO ] [sig ] [689/3475] Completed CLF in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:11.427797] [INFO ] [sig ] [690/3475] Forecasting CLFD... [2026-01-23T20:19:11.427826] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-23T20:19:11.427857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-23T20:19:11.439405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-23T20:19:11.439773] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-23T20:19:11.440635] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-23T20:19:11.440687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:11.440718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:11.440744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:11.440799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:11.497613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:11.498559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:11.498664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:11.498697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:11.622311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:11.622480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:11.622523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:11.622553] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:11.625960] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-23T20:19:11.626254] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-23T20:19:11.626389] [INFO ] [sig ] CLFD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:11.766922] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLFD.txt [2026-01-23T20:19:11.767091] [INFO ] [sig ] [690/3475] Completed CLFD in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:11.767133] [INFO ] [sig ] [691/3475] Forecasting CLH... [2026-01-23T20:19:11.767162] [INFO ] [sig ] Generating forecast for: CLH [2026-01-23T20:19:11.767193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-23T20:19:11.779427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-23T20:19:11.779819] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-23T20:19:11.780631] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-23T20:19:11.780682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:11.780714] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:11.780742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:11.780798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:11.838381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:11.839310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:11.839397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:11.839440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:11.966219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:11.966402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:11.966456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:11.966492] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:11.970512] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-23T20:19:11.970810] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-23T20:19:11.970958] [INFO ] [sig ] CLH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:12.112326] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLH.txt [2026-01-23T20:19:12.112460] [INFO ] [sig ] [691/3475] Completed CLH in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:12.112706] [INFO ] [sig ] [692/3475] Forecasting CLLS... [2026-01-23T20:19:12.112738] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-23T20:19:12.112768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-23T20:19:12.124403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-23T20:19:12.124737] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-23T20:19:12.125567] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-23T20:19:12.125636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:12.125669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:12.125696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:12.125755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:12.186543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:12.187407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:12.187491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:12.187525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:12.307086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:12.307223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:12.307264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:12.307292] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:12.310662] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-23T20:19:12.310933] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-23T20:19:12.311061] [INFO ] [sig ] CLLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:12.450371] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLLS.txt [2026-01-23T20:19:12.450497] [INFO ] [sig ] [692/3475] Completed CLLS in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:12.450536] [INFO ] [sig ] [693/3475] Forecasting CLMB... [2026-01-23T20:19:12.450587] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-23T20:19:12.450623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-23T20:19:12.461699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-23T20:19:12.462002] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-23T20:19:12.462872] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-23T20:19:12.462925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:12.462957] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:12.462984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:12.463040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:12.519769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:12.520522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:12.520646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:12.520681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:12.639506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:12.639648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:12.639691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:12.639722] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:12.643115] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-23T20:19:12.643387] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-23T20:19:12.643514] [INFO ] [sig ] CLMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:12.785285] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLMB.txt [2026-01-23T20:19:12.785428] [INFO ] [sig ] [693/3475] Completed CLMB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:12.785469] [INFO ] [sig ] [694/3475] Forecasting CLNE... [2026-01-23T20:19:12.785499] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-23T20:19:12.785531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-23T20:19:12.797374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-23T20:19:12.797711] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-23T20:19:12.798595] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-23T20:19:12.798657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:12.798691] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:12.798719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:12.798776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:12.856726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:12.857454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:12.857534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:12.857568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:12.976258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:12.976413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:12.976453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:12.976482] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:12.979835] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-23T20:19:12.980111] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-23T20:19:12.980241] [INFO ] [sig ] CLNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:13.124692] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLNE.txt [2026-01-23T20:19:13.124830] [INFO ] [sig ] [694/3475] Completed CLNE in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:13.124872] [INFO ] [sig ] [695/3475] Forecasting CLNN... [2026-01-23T20:19:13.124903] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-23T20:19:13.124936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-23T20:19:13.136733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-23T20:19:13.137032] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-23T20:19:13.137860] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-23T20:19:13.137912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:13.137944] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:13.137970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:13.138026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:13.194890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:13.195683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:13.195766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:13.195799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:13.314320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:13.314482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:13.314524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:13.314554] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:13.318056] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=45.67%) [2026-01-23T20:19:13.318332] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-23T20:19:13.318461] [INFO ] [sig ] CLNN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:13.467490] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLNN.txt [2026-01-23T20:19:13.467668] [INFO ] [sig ] [695/3475] Completed CLNN in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.6m [2026-01-23T20:19:13.467711] [INFO ] [sig ] [696/3475] Forecasting CLOA... [2026-01-23T20:19:13.467741] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-23T20:19:13.467772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-23T20:19:13.479880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-23T20:19:13.480305] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-23T20:19:13.481144] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-23T20:19:13.481196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:13.481229] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:13.481255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:13.481311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:13.543092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:13.544306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:13.544391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:13.544424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:13.644765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:13.644932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:13.644987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:13.645038] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:13.649049] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-23T20:19:13.649382] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-23T20:19:13.649528] [INFO ] [sig ] CLOA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:13.791656] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLOA.txt [2026-01-23T20:19:13.791861] [INFO ] [sig ] [696/3475] Completed CLOA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-23T20:19:13.791903] [INFO ] [sig ] [697/3475] Forecasting CLRB... [2026-01-23T20:19:13.791933] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-23T20:19:13.791964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-23T20:19:13.803071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-23T20:19:13.803326] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-23T20:19:13.804181] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-23T20:19:13.804241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:13.804273] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:13.804301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:13.804359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:13.861115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:13.861745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:13.861822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:13.861855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:13.978167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:13.978335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:13.978377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:13.978408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:13.981933] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=59.02%) [2026-01-23T20:19:13.982230] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-23T20:19:13.982365] [INFO ] [sig ] CLRB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:14.123555] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLRB.txt [2026-01-23T20:19:14.123707] [INFO ] [sig ] [697/3475] Completed CLRB in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-23T20:19:14.123747] [INFO ] [sig ] [698/3475] Forecasting CLRO... [2026-01-23T20:19:14.123776] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-23T20:19:14.123805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-23T20:19:14.134095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-23T20:19:14.134372] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-23T20:19:14.135169] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-23T20:19:14.135220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:14.135252] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:14.135279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:14.135336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:14.193076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:14.193963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:14.194049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:14.194101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:14.310457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:14.310641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:14.310693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:14.310726] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:14.314327] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-23T20:19:14.314630] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-23T20:19:14.314777] [INFO ] [sig ] CLRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:14.453089] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CLRO.txt [2026-01-23T20:19:14.453211] [INFO ] [sig ] [698/3475] Completed CLRO in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-23T20:19:14.453250] [INFO ] [sig ] [699/3475] Forecasting CLS... [2026-01-23T20:19:14.453279] [INFO ] [sig ] Generating forecast for: CLS [2026-01-23T20:19:14.453310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-23T20:19:14.464548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-23T20:19:14.464835] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-23T20:19:14.465650] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-23T20:19:14.465702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:14.465734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:14.465761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:14.465817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:14.522963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:14.523640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:14.523718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:14.523752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:14.648017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:14.648174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:14.648216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:14.648248] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:14.651686] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: DOWN (p=45.41%) [2026-01-23T20:19:14.651965] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-23T20:19:14.652094] [INFO ] [sig ] CLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:14.792867] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLS.txt [2026-01-23T20:19:14.793042] [INFO ] [sig ] [699/3475] Completed CLS in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-23T20:19:14.793093] [INFO ] [sig ] [700/3475] Forecasting CLX... [2026-01-23T20:19:14.793124] [INFO ] [sig ] Generating forecast for: CLX [2026-01-23T20:19:14.793154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-23T20:19:14.804913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-23T20:19:14.805244] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-23T20:19:14.806049] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-23T20:19:14.806101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:14.806158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:14.806196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:14.806255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:14.864654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:14.865372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:14.865450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:14.865488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:14.989084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:14.989246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:14.989287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:14.989318] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:14.992785] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-23T20:19:14.993083] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-23T20:19:14.993218] [INFO ] [sig ] CLX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:15.139141] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CLX.txt [2026-01-23T20:19:15.139305] [INFO ] [sig ] [700/3475] Completed CLX in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-23T20:19:15.139345] [INFO ] [sig ] [701/3475] Forecasting CM... [2026-01-23T20:19:15.139377] [INFO ] [sig ] Generating forecast for: CM [2026-01-23T20:19:15.139407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-23T20:19:15.151969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-23T20:19:15.152359] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-23T20:19:15.153386] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-23T20:19:15.153461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:15.153511] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:15.153555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:15.153652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:15.211419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:15.212378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:15.212463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:15.212497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:15.335569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:15.335745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:15.335788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:15.335818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:15.339403] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=61.05%) [2026-01-23T20:19:15.339737] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-23T20:19:15.339878] [INFO ] [sig ] CM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:15.480278] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CM.txt [2026-01-23T20:19:15.480432] [INFO ] [sig ] [701/3475] Completed CM in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:15.480474] [INFO ] [sig ] [702/3475] Forecasting CMA... [2026-01-23T20:19:15.480503] [INFO ] [sig ] Generating forecast for: CMA [2026-01-23T20:19:15.480534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-23T20:19:15.492682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-23T20:19:15.493026] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-23T20:19:15.493843] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-23T20:19:15.493906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:15.493940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:15.493967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:15.494024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:15.552223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:15.553047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:15.553127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:15.553161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:15.679355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:15.679526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:15.679568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:15.679620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:15.683437] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-23T20:19:15.683864] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-23T20:19:15.684024] [INFO ] [sig ] CMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:15.835935] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMA.txt [2026-01-23T20:19:15.836087] [INFO ] [sig ] [702/3475] Completed CMA in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:15.836127] [INFO ] [sig ] [703/3475] Forecasting CMC... [2026-01-23T20:19:15.836156] [INFO ] [sig ] Generating forecast for: CMC [2026-01-23T20:19:15.836188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-23T20:19:15.848116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-23T20:19:15.848418] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-23T20:19:15.849225] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-23T20:19:15.849277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:15.849309] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:15.849336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:15.849392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:15.910175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:15.911163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:15.911253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:15.911288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:16.037484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:16.037661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:16.037709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:16.037738] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:16.041592] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-23T20:19:16.041867] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-23T20:19:16.042012] [INFO ] [sig ] CMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:16.178782] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMC.txt [2026-01-23T20:19:16.178904] [INFO ] [sig ] [703/3475] Completed CMC in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:16.178943] [INFO ] [sig ] [704/3475] Forecasting CMCM... [2026-01-23T20:19:16.178973] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-23T20:19:16.179003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-23T20:19:16.190140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-23T20:19:16.190416] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-23T20:19:16.191311] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-23T20:19:16.191364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:16.191396] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:16.191425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:16.191486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:16.250023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:16.250791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:16.250873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:16.250906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:16.367238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:16.367405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:16.367449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:16.367478] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:16.370971] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-23T20:19:16.371253] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-23T20:19:16.371380] [INFO ] [sig ] CMCM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:16.509127] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMCM.txt [2026-01-23T20:19:16.509244] [INFO ] [sig ] [704/3475] Completed CMCM in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:16.509282] [INFO ] [sig ] [705/3475] Forecasting CMCO... [2026-01-23T20:19:16.509312] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-23T20:19:16.509342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-23T20:19:16.520776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-23T20:19:16.521040] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-23T20:19:16.521845] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-23T20:19:16.521897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:16.521927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:16.521954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:16.522011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:16.578736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:16.579365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:16.579459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:16.579513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:16.697441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:16.697589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:16.697630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:16.697658] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:16.701433] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=0.78%) [2026-01-23T20:19:16.701905] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-23T20:19:16.702034] [INFO ] [sig ] CMCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:16.842551] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMCO.txt [2026-01-23T20:19:16.842703] [INFO ] [sig ] [705/3475] Completed CMCO in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:16.842743] [INFO ] [sig ] [706/3475] Forecasting CMCSA... [2026-01-23T20:19:16.842772] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-23T20:19:16.842803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-23T20:19:16.854208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-23T20:19:16.854515] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-23T20:19:16.855334] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-23T20:19:16.855387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:16.855419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:16.855446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:16.855503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:16.913757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:16.914512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:16.914607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:16.914642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:17.035920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:17.036069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:17.036109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:17.036137] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:17.039476] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-01-23T20:19:17.039761] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-23T20:19:17.039886] [INFO ] [sig ] CMCSA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:17.181483] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMCSA.txt [2026-01-23T20:19:17.181664] [INFO ] [sig ] [706/3475] Completed CMCSA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:17.181708] [INFO ] [sig ] [707/3475] Forecasting CME... [2026-01-23T20:19:17.181737] [INFO ] [sig ] Generating forecast for: CME [2026-01-23T20:19:17.181765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-23T20:19:17.193696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-23T20:19:17.194045] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-23T20:19:17.194875] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-23T20:19:17.194927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:17.194959] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:17.194985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:17.195041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:17.253908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:17.254828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:17.254911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:17.254945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:17.383887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:17.384178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:17.384222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:17.384251] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:17.387800] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-01-23T20:19:17.388117] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-23T20:19:17.388242] [INFO ] [sig ] CME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:17.526629] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CME.txt [2026-01-23T20:19:17.526765] [INFO ] [sig ] [707/3475] Completed CME in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:17.526805] [INFO ] [sig ] [708/3475] Forecasting CMG... [2026-01-23T20:19:17.526835] [INFO ] [sig ] Generating forecast for: CMG [2026-01-23T20:19:17.526865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-23T20:19:17.538077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-23T20:19:17.538361] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-23T20:19:17.539161] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-23T20:19:17.539213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:17.539244] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:17.539271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:17.539327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:17.595305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:17.596150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:17.596249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:17.596297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:17.717660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:17.717815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:17.717854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:17.717883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:17.721221] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-01-23T20:19:17.721498] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-23T20:19:17.721641] [INFO ] [sig ] CMG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:17.858960] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMG.txt [2026-01-23T20:19:17.859100] [INFO ] [sig ] [708/3475] Completed CMG in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:17.859140] [INFO ] [sig ] [709/3475] Forecasting CMI... [2026-01-23T20:19:17.859170] [INFO ] [sig ] Generating forecast for: CMI [2026-01-23T20:19:17.859200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-23T20:19:17.870313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-23T20:19:17.870661] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-23T20:19:17.871477] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-23T20:19:17.871531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:17.871563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:17.871646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:17.871708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:17.928239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:17.929037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:17.929114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:17.929147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:18.049823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:18.050019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:18.050073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:18.050111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:18.053539] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-01-23T20:19:18.053841] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-23T20:19:18.053973] [INFO ] [sig ] CMI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:18.190747] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMI.txt [2026-01-23T20:19:18.190889] [INFO ] [sig ] [709/3475] Completed CMI in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:18.190927] [INFO ] [sig ] [710/3475] Forecasting CMMB... [2026-01-23T20:19:18.190957] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-23T20:19:18.190988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-23T20:19:18.202040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-23T20:19:18.202363] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-23T20:19:18.203198] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-23T20:19:18.203253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:18.203285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:18.203315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:18.203374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:18.262483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:18.263342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:18.263456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:18.263490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:18.381713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:18.381876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:18.381918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:18.381948] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:18.385452] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-23T20:19:18.385805] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-23T20:19:18.385946] [INFO ] [sig ] CMMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:18.523819] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMMB.txt [2026-01-23T20:19:18.523954] [INFO ] [sig ] [710/3475] Completed CMMB in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:18.523994] [INFO ] [sig ] [711/3475] Forecasting CMP... [2026-01-23T20:19:18.524026] [INFO ] [sig ] Generating forecast for: CMP [2026-01-23T20:19:18.524055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-23T20:19:18.534997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-23T20:19:18.535278] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-23T20:19:18.536085] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-23T20:19:18.536136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:18.536168] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:18.536195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:18.536253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:18.592374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:18.593090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:18.593168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:18.593201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:18.715213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:18.715369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:18.715411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:18.715440] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:18.718802] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-01-23T20:19:18.719075] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-23T20:19:18.719201] [INFO ] [sig ] CMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:18.856402] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMP.txt [2026-01-23T20:19:18.856540] [INFO ] [sig ] [711/3475] Completed CMP in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:18.856597] [INFO ] [sig ] [712/3475] Forecasting CMPS... [2026-01-23T20:19:18.856739] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-23T20:19:18.856775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-23T20:19:18.868636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-23T20:19:18.869036] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-23T20:19:18.869919] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-23T20:19:18.869972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:18.870004] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:18.870030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:18.870086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:18.926701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:18.927421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:18.927498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:18.927532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:19.047656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:19.047820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:19.047861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:19.047890] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:19.051231] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-01-23T20:19:19.051504] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-23T20:19:19.051651] [INFO ] [sig ] CMPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:19.188268] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMPS.txt [2026-01-23T20:19:19.188398] [INFO ] [sig ] [712/3475] Completed CMPS in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:19.188438] [INFO ] [sig ] [713/3475] Forecasting CMPX... [2026-01-23T20:19:19.188468] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-23T20:19:19.188498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-23T20:19:19.200600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-23T20:19:19.200890] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-23T20:19:19.201695] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-23T20:19:19.201747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:19.201789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:19.201817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:19.201873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:19.257462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:19.258179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:19.258258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:19.258291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:19.374770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:19.374931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:19.374972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:19.375002] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:19.378367] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-23T20:19:19.378690] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-23T20:19:19.378819] [INFO ] [sig ] CMPX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:19.517961] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMPX.txt [2026-01-23T20:19:19.518150] [INFO ] [sig ] [713/3475] Completed CMPX in 0.3s | 2.80 sym/s | Total: 4.2m | ETA: 16.5m [2026-01-23T20:19:19.518192] [INFO ] [sig ] [714/3475] Forecasting CMRE... [2026-01-23T20:19:19.518224] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-23T20:19:19.518255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-23T20:19:19.529923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-23T20:19:19.530317] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-23T20:19:19.531155] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-23T20:19:19.531207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:19.531239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:19.531267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:19.531324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:19.588094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:19.588999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:19.589080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:19.589113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:19.710241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:19.710405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:19.710445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:19.710474] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:19.713833] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=57.81%) [2026-01-23T20:19:19.714104] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-23T20:19:19.714229] [INFO ] [sig ] CMRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:19.857758] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMRE.txt [2026-01-23T20:19:19.857916] [INFO ] [sig ] [714/3475] Completed CMRE in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-23T20:19:19.857956] [INFO ] [sig ] [715/3475] Forecasting CMS... [2026-01-23T20:19:19.857987] [INFO ] [sig ] Generating forecast for: CMS [2026-01-23T20:19:19.858018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-23T20:19:19.869308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-23T20:19:19.869740] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-23T20:19:19.870559] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-23T20:19:19.870638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:19.870670] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:19.870698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:19.870755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:19.928997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:19.929884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:19.929968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:19.930003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:20.058843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:20.059032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:20.059082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:20.059116] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:20.063056] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-23T20:19:20.063396] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-23T20:19:20.063552] [INFO ] [sig ] CMS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:20.214216] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMS.txt [2026-01-23T20:19:20.214373] [INFO ] [sig ] [715/3475] Completed CMS in 0.4s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:20.214413] [INFO ] [sig ] [716/3475] Forecasting CMSA... [2026-01-23T20:19:20.214442] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-23T20:19:20.214472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-23T20:19:20.225404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-23T20:19:20.225774] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-23T20:19:20.226562] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-23T20:19:20.226632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:20.226666] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:20.226693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:20.226749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:20.286741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:20.287634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:20.287721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:20.287754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:20.399039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:20.399195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:20.399239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:20.399268] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:20.402909] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-23T20:19:20.403185] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-23T20:19:20.403313] [INFO ] [sig ] CMSA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:20.548774] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMSA.txt [2026-01-23T20:19:20.548919] [INFO ] [sig ] [716/3475] Completed CMSA in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:20.548964] [INFO ] [sig ] [717/3475] Forecasting CMSC... [2026-01-23T20:19:20.548996] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-23T20:19:20.549026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-23T20:19:20.560182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-23T20:19:20.560481] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-23T20:19:20.561285] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-23T20:19:20.561337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:20.561394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:20.561423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:20.561479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:20.621919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:20.622852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:20.622940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:20.622975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:20.741515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:20.741717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:20.741777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:20.741817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:20.745728] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=55.48%) [2026-01-23T20:19:20.746045] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-23T20:19:20.746197] [INFO ] [sig ] CMSC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:20.886502] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMSC.txt [2026-01-23T20:19:20.886686] [INFO ] [sig ] [717/3475] Completed CMSC in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:20.886728] [INFO ] [sig ] [718/3475] Forecasting CMSD... [2026-01-23T20:19:20.886759] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-23T20:19:20.886789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-23T20:19:20.900963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-23T20:19:20.901350] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-23T20:19:20.902416] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-23T20:19:20.902468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:20.902501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:20.902527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:20.902608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:20.965351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:20.966272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:20.966356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:20.966389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:21.090108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:21.090265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:21.090307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:21.090338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:21.093918] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-23T20:19:21.094198] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-23T20:19:21.094346] [INFO ] [sig ] CMSD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:21.237657] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMSD.txt [2026-01-23T20:19:21.237995] [INFO ] [sig ] [718/3475] Completed CMSD in 0.4s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:21.238036] [INFO ] [sig ] [719/3475] Forecasting CMTG... [2026-01-23T20:19:21.238066] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-23T20:19:21.238095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-23T20:19:21.250788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-23T20:19:21.251088] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-23T20:19:21.251922] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-23T20:19:21.251975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:21.252007] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:21.252033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:21.252089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:21.312341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:21.313228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:21.313313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:21.313346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:21.437930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:21.438112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:21.438174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:21.438222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:21.442045] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=53.49%) [2026-01-23T20:19:21.442379] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-23T20:19:21.442525] [INFO ] [sig ] CMTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:21.586718] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CMTG.txt [2026-01-23T20:19:21.586854] [INFO ] [sig ] [719/3475] Completed CMTG in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:21.586894] [INFO ] [sig ] [720/3475] Forecasting CMTL... [2026-01-23T20:19:21.586925] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-23T20:19:21.586955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-23T20:19:21.598195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-23T20:19:21.598488] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-23T20:19:21.599308] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-23T20:19:21.599361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:21.599393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:21.599420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:21.599478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:21.662833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:21.664123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:21.664211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:21.664245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:21.796009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:21.796170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:21.796211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:21.796288] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:21.799896] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-01-23T20:19:21.800192] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-23T20:19:21.800326] [INFO ] [sig ] CMTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:21.946886] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CMTL.txt [2026-01-23T20:19:21.947053] [INFO ] [sig ] [720/3475] Completed CMTL in 0.4s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:21.947095] [INFO ] [sig ] [721/3475] Forecasting CNA... [2026-01-23T20:19:21.947126] [INFO ] [sig ] Generating forecast for: CNA [2026-01-23T20:19:21.947157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-23T20:19:21.959424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-23T20:19:21.959708] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-23T20:19:21.960494] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-23T20:19:21.960546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:21.960600] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:21.960631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:21.960691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:22.019676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:22.020485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:22.020563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:22.020618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:22.144608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:22.144767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:22.144808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:22.144838] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:22.148179] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-01-23T20:19:22.148451] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-23T20:19:22.148592] [INFO ] [sig ] CNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:22.295066] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNA.txt [2026-01-23T20:19:22.295241] [INFO ] [sig ] [721/3475] Completed CNA in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:22.295283] [INFO ] [sig ] [722/3475] Forecasting CNC... [2026-01-23T20:19:22.295314] [INFO ] [sig ] Generating forecast for: CNC [2026-01-23T20:19:22.295344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-23T20:19:22.306862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-23T20:19:22.307262] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-23T20:19:22.308119] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-23T20:19:22.308171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:22.308202] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:22.308228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:22.308286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:22.365821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:22.366723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:22.366825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:22.366860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:22.489819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:22.489980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:22.490023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:22.490053] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:22.493553] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-01-23T20:19:22.493849] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-23T20:19:22.493978] [INFO ] [sig ] CNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:22.642050] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNC.txt [2026-01-23T20:19:22.642192] [INFO ] [sig ] [722/3475] Completed CNC in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:22.642233] [INFO ] [sig ] [723/3475] Forecasting CNF... [2026-01-23T20:19:22.642264] [INFO ] [sig ] Generating forecast for: CNF [2026-01-23T20:19:22.642296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-23T20:19:22.657481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-23T20:19:22.658151] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-23T20:19:22.659366] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-23T20:19:22.659427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:22.659464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:22.659495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:22.659567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:22.729789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:22.730694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:22.730966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:22.730998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:22.840637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:22.840803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:22.841044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:22.841073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:22.844844] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-01-23T20:19:22.845122] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-23T20:19:22.845254] [INFO ] [sig ] CNF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:23.003441] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNF.txt [2026-01-23T20:19:23.003621] [INFO ] [sig ] [723/3475] Completed CNF in 0.4s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:23.003663] [INFO ] [sig ] [724/3475] Forecasting CNI... [2026-01-23T20:19:23.003694] [INFO ] [sig ] Generating forecast for: CNI [2026-01-23T20:19:23.003724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-23T20:19:23.015386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-23T20:19:23.015767] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-23T20:19:23.016603] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-23T20:19:23.016664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:23.016700] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:23.016740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:23.016801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:23.073687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:23.074596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:23.074682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:23.074714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:23.191941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:23.192101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:23.192142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:23.192170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:23.195916] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-23T20:19:23.196187] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-23T20:19:23.196316] [INFO ] [sig ] CNI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:23.337459] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNI.txt [2026-01-23T20:19:23.337628] [INFO ] [sig ] [724/3475] Completed CNI in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:23.337679] [INFO ] [sig ] [725/3475] Forecasting CNK... [2026-01-23T20:19:23.337717] [INFO ] [sig ] Generating forecast for: CNK [2026-01-23T20:19:23.337753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-23T20:19:23.349802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-23T20:19:23.350143] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-23T20:19:23.350961] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-23T20:19:23.351014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:23.351045] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:23.351070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:23.351125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:23.411334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:23.412421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:23.412507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:23.412541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:23.538097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:23.538261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:23.538302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:23.538331] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:23.541716] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-23T20:19:23.541995] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-23T20:19:23.542124] [INFO ] [sig ] CNK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:23.682186] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNK.txt [2026-01-23T20:19:23.682374] [INFO ] [sig ] [725/3475] Completed CNK in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:23.682431] [INFO ] [sig ] [726/3475] Forecasting CNM... [2026-01-23T20:19:23.682484] [INFO ] [sig ] Generating forecast for: CNM [2026-01-23T20:19:23.682534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-23T20:19:23.694011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-23T20:19:23.694400] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-23T20:19:23.695301] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-23T20:19:23.695354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:23.695386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:23.695412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:23.695467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:23.753991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:23.754925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:23.755009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:23.755043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:23.879257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:23.879436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:23.879501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:23.879552] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:23.883063] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-01-23T20:19:23.883388] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-23T20:19:23.883527] [INFO ] [sig ] CNM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:24.025863] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNM.txt [2026-01-23T20:19:24.026000] [INFO ] [sig ] [726/3475] Completed CNM in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:24.026040] [INFO ] [sig ] [727/3475] Forecasting CNMD... [2026-01-23T20:19:24.026070] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-23T20:19:24.026100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-23T20:19:24.037416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-23T20:19:24.037690] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-23T20:19:24.038465] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-23T20:19:24.038516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:24.038547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:24.038597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:24.038663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:24.094973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:24.095602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:24.095678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:24.095737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:24.215412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:24.215597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:24.215641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:24.215671] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:24.219386] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-01-23T20:19:24.219698] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-23T20:19:24.219831] [INFO ] [sig ] CNMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:24.358128] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNMD.txt [2026-01-23T20:19:24.358264] [INFO ] [sig ] [727/3475] Completed CNMD in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:24.358303] [INFO ] [sig ] [728/3475] Forecasting CNNE... [2026-01-23T20:19:24.358333] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-23T20:19:24.358370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-23T20:19:24.369911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-23T20:19:24.370258] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-23T20:19:24.371076] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-23T20:19:24.371129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:24.371160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:24.371187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:24.371244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:24.428951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:24.429681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:24.429761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:24.429794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:24.551739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:24.551896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:24.551937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:24.551966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:24.555640] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=68.09%) [2026-01-23T20:19:24.555936] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-23T20:19:24.556061] [INFO ] [sig ] CNNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:24.702604] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNNE.txt [2026-01-23T20:19:24.702748] [INFO ] [sig ] [728/3475] Completed CNNE in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:24.702794] [INFO ] [sig ] [729/3475] Forecasting CNO... [2026-01-23T20:19:24.702826] [INFO ] [sig ] Generating forecast for: CNO [2026-01-23T20:19:24.702856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-23T20:19:24.714380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-23T20:19:24.714665] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-23T20:19:24.715688] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-23T20:19:24.715739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:24.715770] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:24.715796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:24.715851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:24.774339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:24.774963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:24.775045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:24.775078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:24.897067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:24.897212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:24.897256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:24.897285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:24.900677] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=56.27%) [2026-01-23T20:19:24.900948] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-23T20:19:24.901076] [INFO ] [sig ] CNO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:25.038791] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNO.txt [2026-01-23T20:19:25.038938] [INFO ] [sig ] [729/3475] Completed CNO in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.4m [2026-01-23T20:19:25.038977] [INFO ] [sig ] [730/3475] Forecasting CNOB... [2026-01-23T20:19:25.039008] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-23T20:19:25.039039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-23T20:19:25.050420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-23T20:19:25.050724] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-23T20:19:25.051531] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-23T20:19:25.051601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:25.051636] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:25.051663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:25.051719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:25.108262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:25.108903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:25.108979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:25.109012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:25.229374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:25.229537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:25.229597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:25.229628] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:25.233000] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-01-23T20:19:25.233268] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-23T20:19:25.233391] [INFO ] [sig ] CNOB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:25.374776] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNOB.txt [2026-01-23T20:19:25.374982] [INFO ] [sig ] [730/3475] Completed CNOB in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-23T20:19:25.375024] [INFO ] [sig ] [731/3475] Forecasting CNP... [2026-01-23T20:19:25.375056] [INFO ] [sig ] Generating forecast for: CNP [2026-01-23T20:19:25.375087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-23T20:19:25.386513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-23T20:19:25.386836] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-23T20:19:25.387702] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-23T20:19:25.387754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:25.387786] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:25.387813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:25.387870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:25.444243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:25.445172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:25.445256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:25.445290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:25.566722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:25.566887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:25.566929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:25.566959] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:25.570410] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=61.54%) [2026-01-23T20:19:25.570701] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-23T20:19:25.570825] [INFO ] [sig ] CNP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:25.708268] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNP.txt [2026-01-23T20:19:25.708396] [INFO ] [sig ] [731/3475] Completed CNP in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:25.708435] [INFO ] [sig ] [732/3475] Forecasting CNQ... [2026-01-23T20:19:25.708465] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-23T20:19:25.708495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-23T20:19:25.720593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-23T20:19:25.720929] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-23T20:19:25.721724] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-23T20:19:25.721777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:25.721808] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:25.721835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:25.721891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:25.779020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:25.779895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:25.779976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:25.780010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:25.900534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:25.900707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:25.900750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:25.900779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:25.904093] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=0.14%) [2026-01-23T20:19:25.904363] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-23T20:19:25.904486] [INFO ] [sig ] CNQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:26.042745] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNQ.txt [2026-01-23T20:19:26.043099] [INFO ] [sig ] [732/3475] Completed CNQ in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:26.043139] [INFO ] [sig ] [733/3475] Forecasting CNS... [2026-01-23T20:19:26.043169] [INFO ] [sig ] Generating forecast for: CNS [2026-01-23T20:19:26.043198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-23T20:19:26.054982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-23T20:19:26.055251] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-23T20:19:26.056115] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-23T20:19:26.056167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:26.056201] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:26.056229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:26.056287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:26.114115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:26.114873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:26.114954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:26.114988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:26.237367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:26.237593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:26.237640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:26.237671] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:26.241375] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-23T20:19:26.241677] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-23T20:19:26.241821] [INFO ] [sig ] CNS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:26.381977] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNS.txt [2026-01-23T20:19:26.382121] [INFO ] [sig ] [733/3475] Completed CNS in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:26.382160] [INFO ] [sig ] [734/3475] Forecasting CNSP... [2026-01-23T20:19:26.382190] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-23T20:19:26.382219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-23T20:19:26.393209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-23T20:19:26.393465] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-23T20:19:26.394265] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-23T20:19:26.394315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:26.394372] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:26.394401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:26.394458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:26.453013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:26.453665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:26.453743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:26.453776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:26.576372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:26.576501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:26.576542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:26.576588] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:26.580041] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-01-23T20:19:26.580342] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-23T20:19:26.580480] [INFO ] [sig ] CNSP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:26.726299] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNSP.txt [2026-01-23T20:19:26.726479] [INFO ] [sig ] [734/3475] Completed CNSP in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:26.726522] [INFO ] [sig ] [735/3475] Forecasting CNTA... [2026-01-23T20:19:26.726555] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-23T20:19:26.726617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-23T20:19:26.740121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-23T20:19:26.740484] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-23T20:19:26.741517] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-23T20:19:26.741600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:26.741637] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:26.741665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:26.741723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:26.803113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:26.803964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:26.804049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:26.804083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:26.927653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:26.927850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:26.927901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:26.927932] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:26.931409] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-01-23T20:19:26.931708] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-23T20:19:26.931847] [INFO ] [sig ] CNTA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:27.076286] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CNTA.txt [2026-01-23T20:19:27.076449] [INFO ] [sig ] [735/3475] Completed CNTA in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:27.076491] [INFO ] [sig ] [736/3475] Forecasting CNTY... [2026-01-23T20:19:27.076523] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-23T20:19:27.076555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-23T20:19:27.088430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-23T20:19:27.088815] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-23T20:19:27.089753] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-23T20:19:27.089812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:27.089850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:27.089878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:27.089935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:27.150966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:27.151905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:27.151992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:27.152027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:27.277221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:27.277402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:27.277446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:27.277475] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:27.281209] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-23T20:19:27.281495] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-23T20:19:27.281650] [INFO ] [sig ] CNTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:27.424269] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNTY.txt [2026-01-23T20:19:27.424416] [INFO ] [sig ] [736/3475] Completed CNTY in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:27.424456] [INFO ] [sig ] [737/3475] Forecasting CNVS... [2026-01-23T20:19:27.424486] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-23T20:19:27.424518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-23T20:19:27.436293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-23T20:19:27.436650] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-23T20:19:27.437556] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-23T20:19:27.437638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:27.437672] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:27.437698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:27.437754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:27.497712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:27.498555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:27.498657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:27.498700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:27.621103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:27.621265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:27.621307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:27.621372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:27.624949] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-23T20:19:27.625250] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-23T20:19:27.625383] [INFO ] [sig ] CNVS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:27.774290] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNVS.txt [2026-01-23T20:19:27.774475] [INFO ] [sig ] [737/3475] Completed CNVS in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:27.774524] [INFO ] [sig ] [738/3475] Forecasting CNX... [2026-01-23T20:19:27.774557] [INFO ] [sig ] Generating forecast for: CNX [2026-01-23T20:19:27.774607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-23T20:19:27.786926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-23T20:19:27.787295] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-23T20:19:27.788198] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-23T20:19:27.788252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:27.788288] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:27.788327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:27.788405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:27.849004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:27.849897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:27.849983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:27.850018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:27.977593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:27.977758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:27.977803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:27.977832] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:27.981323] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=22.22%) [2026-01-23T20:19:27.981632] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-23T20:19:27.981772] [INFO ] [sig ] CNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:28.125922] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNX.txt [2026-01-23T20:19:28.126072] [INFO ] [sig ] [738/3475] Completed CNX in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:28.126114] [INFO ] [sig ] [739/3475] Forecasting CNXN... [2026-01-23T20:19:28.126145] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-23T20:19:28.126176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-23T20:19:28.138153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-23T20:19:28.138512] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-23T20:19:28.139351] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-23T20:19:28.139405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:28.139438] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:28.139465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:28.139541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:28.199653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:28.200447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:28.200529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:28.200562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:28.329378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:28.329533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:28.329615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:28.329649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:28.333060] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=46.57%) [2026-01-23T20:19:28.333339] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-23T20:19:28.333468] [INFO ] [sig ] CNXN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:28.482739] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CNXN.txt [2026-01-23T20:19:28.482920] [INFO ] [sig ] [739/3475] Completed CNXN in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:28.482965] [INFO ] [sig ] [740/3475] Forecasting COCO... [2026-01-23T20:19:28.482996] [INFO ] [sig ] Generating forecast for: COCO [2026-01-23T20:19:28.483027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-23T20:19:28.497322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-23T20:19:28.497715] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-23T20:19:28.498634] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-23T20:19:28.498689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:28.498721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:28.498751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:28.498809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:28.561521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:28.562428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:28.562519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:28.562555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:28.693439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:28.693617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:28.693660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:28.693707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:28.697322] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=58.42%) [2026-01-23T20:19:28.697697] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-23T20:19:28.697857] [INFO ] [sig ] COCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:28.841450] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COCO.txt [2026-01-23T20:19:28.841618] [INFO ] [sig ] [740/3475] Completed COCO in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:28.841667] [INFO ] [sig ] [741/3475] Forecasting CODA... [2026-01-23T20:19:28.841699] [INFO ] [sig ] Generating forecast for: CODA [2026-01-23T20:19:28.841729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-23T20:19:28.853065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-23T20:19:28.853407] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-23T20:19:28.854247] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-23T20:19:28.854300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:28.854332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:28.854359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:28.854416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:28.913727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:28.914611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:28.914696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:28.914731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:29.030853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:29.031010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:29.031052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:29.031083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:29.034502] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-01-23T20:19:29.034811] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-23T20:19:29.034942] [INFO ] [sig ] CODA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:29.181830] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CODA.txt [2026-01-23T20:19:29.182224] [INFO ] [sig ] [741/3475] Completed CODA in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:29.182272] [INFO ] [sig ] [742/3475] Forecasting CODI... [2026-01-23T20:19:29.182309] [INFO ] [sig ] Generating forecast for: CODI [2026-01-23T20:19:29.182346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-23T20:19:29.197011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-23T20:19:29.197387] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-23T20:19:29.198202] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-23T20:19:29.198254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:29.198285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:29.198312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:29.198368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:29.255465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:29.256156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:29.256232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:29.256265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:29.371215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:29.371368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:29.371408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:29.371437] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:29.375160] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-01-23T20:19:29.375565] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-23T20:19:29.375768] [INFO ] [sig ] CODI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:29.515803] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CODI.txt [2026-01-23T20:19:29.515935] [INFO ] [sig ] [742/3475] Completed CODI in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:29.515975] [INFO ] [sig ] [743/3475] Forecasting COEP... [2026-01-23T20:19:29.516004] [INFO ] [sig ] Generating forecast for: COEP [2026-01-23T20:19:29.516033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-23T20:19:29.526989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-23T20:19:29.527293] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-23T20:19:29.528115] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-23T20:19:29.528167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:29.528199] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:29.528226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:29.528282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:29.584605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:29.585547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:29.585644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:29.585678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:29.714291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:29.714446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:29.714487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:29.714516] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:29.718361] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-23T20:19:29.718646] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-23T20:19:29.718774] [INFO ] [sig ] COEP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:29.855766] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COEP.txt [2026-01-23T20:19:29.855917] [INFO ] [sig ] [743/3475] Completed COEP in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.3m [2026-01-23T20:19:29.855955] [INFO ] [sig ] [744/3475] Forecasting COF... [2026-01-23T20:19:29.855986] [INFO ] [sig ] Generating forecast for: COF [2026-01-23T20:19:29.856017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-23T20:19:29.867554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-23T20:19:29.867880] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-23T20:19:29.868678] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-23T20:19:29.868730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:29.868762] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:29.868790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:29.868846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:29.926653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:29.927468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:29.927594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:29.927632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:30.051272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:30.051432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:30.051490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:30.051521] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:30.054870] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=15.38%) [2026-01-23T20:19:30.055137] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-23T20:19:30.055264] [INFO ] [sig ] COF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:30.197495] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COF.txt [2026-01-23T20:19:30.197644] [INFO ] [sig ] [744/3475] Completed COF in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-23T20:19:30.197686] [INFO ] [sig ] [745/3475] Forecasting COFS... [2026-01-23T20:19:30.197716] [INFO ] [sig ] Generating forecast for: COFS [2026-01-23T20:19:30.197748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-23T20:19:30.208836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-23T20:19:30.209123] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-23T20:19:30.209926] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-23T20:19:30.209977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:30.210009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:30.210036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:30.210092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:30.267383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:30.268191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:30.268271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:30.268304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:30.383965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:30.384127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:30.384169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:30.384198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:30.387799] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-23T20:19:30.388153] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-23T20:19:30.388309] [INFO ] [sig ] COFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:30.530350] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COFS.txt [2026-01-23T20:19:30.530479] [INFO ] [sig ] [745/3475] Completed COFS in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-23T20:19:30.530518] [INFO ] [sig ] [746/3475] Forecasting COKE... [2026-01-23T20:19:30.530549] [INFO ] [sig ] Generating forecast for: COKE [2026-01-23T20:19:30.530596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-23T20:19:30.542385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-23T20:19:30.542700] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-23T20:19:30.543698] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-23T20:19:30.543749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:30.543780] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:30.543806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:30.543862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:30.602565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:30.603732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:30.603814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:30.603847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:30.724516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:30.724700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:30.724744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:30.724775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:30.728264] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-01-23T20:19:30.728548] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-23T20:19:30.728698] [INFO ] [sig ] COKE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:30.866357] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COKE.txt [2026-01-23T20:19:30.866519] [INFO ] [sig ] [746/3475] Completed COKE in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-23T20:19:30.866559] [INFO ] [sig ] [747/3475] Forecasting COLB... [2026-01-23T20:19:30.866609] [INFO ] [sig ] Generating forecast for: COLB [2026-01-23T20:19:30.866641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-23T20:19:30.878369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-23T20:19:30.878695] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-23T20:19:30.879536] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-23T20:19:30.879614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:30.879650] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:30.879678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:30.879734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:30.938089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:30.939063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:30.939162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:30.939202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:31.070390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:31.070550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:31.070625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:31.070659] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:31.073991] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-23T20:19:31.074260] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-23T20:19:31.074383] [INFO ] [sig ] COLB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:31.214928] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COLB.txt [2026-01-23T20:19:31.215090] [INFO ] [sig ] [747/3475] Completed COLB in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-23T20:19:31.215130] [INFO ] [sig ] [748/3475] Forecasting COLD... [2026-01-23T20:19:31.215161] [INFO ] [sig ] Generating forecast for: COLD [2026-01-23T20:19:31.215191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-23T20:19:31.226287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-23T20:19:31.226536] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-23T20:19:31.227330] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-23T20:19:31.227404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:31.227448] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:31.227478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:31.227536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:31.286732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:31.287451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:31.287530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:31.287564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:31.407711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:31.407885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:31.407939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:31.407977] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:31.412564] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-01-23T20:19:31.412937] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-23T20:19:31.413104] [INFO ] [sig ] COLD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:31.553010] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COLD.txt [2026-01-23T20:19:31.553139] [INFO ] [sig ] [748/3475] Completed COLD in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-23T20:19:31.553178] [INFO ] [sig ] [749/3475] Forecasting COLL... [2026-01-23T20:19:31.553209] [INFO ] [sig ] Generating forecast for: COLL [2026-01-23T20:19:31.553239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-23T20:19:31.564458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-23T20:19:31.564797] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-23T20:19:31.565681] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-23T20:19:31.565737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:31.565771] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:31.565800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:31.565869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:31.624610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:31.625405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:31.625486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:31.625521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:31.750498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:31.750666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:31.750707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:31.750736] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:31.754049] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=86.41%) [2026-01-23T20:19:31.754317] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-23T20:19:31.754442] [INFO ] [sig ] COLL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:31.892025] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COLL.txt [2026-01-23T20:19:31.892146] [INFO ] [sig ] [749/3475] Completed COLL in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:31.892186] [INFO ] [sig ] [750/3475] Forecasting COLM... [2026-01-23T20:19:31.892216] [INFO ] [sig ] Generating forecast for: COLM [2026-01-23T20:19:31.892245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-23T20:19:31.903329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-23T20:19:31.903623] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-23T20:19:31.904398] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-23T20:19:31.904450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:31.904483] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:31.904510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:31.904584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:31.963289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:31.964366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:31.964459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:31.964492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:32.085684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:32.085854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:32.085904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:32.085937] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:32.089399] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-23T20:19:32.089699] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-23T20:19:32.089831] [INFO ] [sig ] COLM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:32.236565] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COLM.txt [2026-01-23T20:19:32.236760] [INFO ] [sig ] [750/3475] Completed COLM in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:32.236801] [INFO ] [sig ] [751/3475] Forecasting COMP... [2026-01-23T20:19:32.236832] [INFO ] [sig ] Generating forecast for: COMP [2026-01-23T20:19:32.236863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-23T20:19:32.249397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-23T20:19:32.249825] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-23T20:19:32.250907] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-23T20:19:32.250969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:32.251028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:32.251248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:32.251307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:32.313249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:32.314333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:32.314414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:32.314448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:32.440888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:32.441058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:32.441103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:32.441133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:32.444549] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=18.38%) [2026-01-23T20:19:32.444860] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-23T20:19:32.445002] [INFO ] [sig ] COMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:32.588356] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COMP.txt [2026-01-23T20:19:32.588493] [INFO ] [sig ] [751/3475] Completed COMP in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:32.588532] [INFO ] [sig ] [752/3475] Forecasting CONL... [2026-01-23T20:19:32.588567] [INFO ] [sig ] Generating forecast for: CONL [2026-01-23T20:19:32.588619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-23T20:19:32.600000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-23T20:19:32.600308] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-23T20:19:32.601157] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-23T20:19:32.601208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:32.601240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:32.601266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:32.601322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:32.657599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:32.658324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:32.658402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:32.658435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:32.782664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:32.782824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:32.782867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:32.782896] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:32.786284] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-01-23T20:19:32.786550] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-23T20:19:32.786692] [INFO ] [sig ] CONL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:32.925934] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CONL.txt [2026-01-23T20:19:32.926090] [INFO ] [sig ] [752/3475] Completed CONL in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:32.926130] [INFO ] [sig ] [753/3475] Forecasting COO... [2026-01-23T20:19:32.926160] [INFO ] [sig ] Generating forecast for: COO [2026-01-23T20:19:32.926192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-23T20:19:32.937659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-23T20:19:32.937935] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-23T20:19:32.938938] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-23T20:19:32.938990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:32.939181] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:32.939209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:32.939266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:32.998445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:32.999308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:32.999392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:32.999427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:33.120412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:33.120591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:33.120635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:33.120666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:33.124119] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-23T20:19:33.124395] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-23T20:19:33.124522] [INFO ] [sig ] COO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:33.269041] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COO.txt [2026-01-23T20:19:33.269197] [INFO ] [sig ] [753/3475] Completed COO in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:33.269236] [INFO ] [sig ] [754/3475] Forecasting COP... [2026-01-23T20:19:33.269267] [INFO ] [sig ] Generating forecast for: COP [2026-01-23T20:19:33.269298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-23T20:19:33.281340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-23T20:19:33.281670] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-23T20:19:33.282496] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-23T20:19:33.282550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:33.282608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:33.282640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:33.282699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:33.340278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:33.341056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:33.341138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:33.341173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:33.463497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:33.463681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:33.463733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:33.463797] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:33.467405] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-01-23T20:19:33.467716] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-23T20:19:33.467865] [INFO ] [sig ] COP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:33.615396] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/COP.txt [2026-01-23T20:19:33.615538] [INFO ] [sig ] [754/3475] Completed COP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:33.615624] [INFO ] [sig ] [755/3475] Forecasting COPP... [2026-01-23T20:19:33.615670] [INFO ] [sig ] Generating forecast for: COPP [2026-01-23T20:19:33.615713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-23T20:19:33.628503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-23T20:19:33.628926] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-23T20:19:33.629770] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-23T20:19:33.629825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:33.629858] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:33.629895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:33.629964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:33.690148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:33.691002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:33.691084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:33.691122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:33.812325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:33.812487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:33.812530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:33.812598] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:33.816060] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=78.14%) [2026-01-23T20:19:33.816333] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-23T20:19:33.816461] [INFO ] [sig ] COPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:33.963909] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COPP.txt [2026-01-23T20:19:33.964044] [INFO ] [sig ] [755/3475] Completed COPP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:33.964088] [INFO ] [sig ] [756/3475] Forecasting CORZ... [2026-01-23T20:19:33.964132] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-23T20:19:33.964167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-23T20:19:33.976436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-23T20:19:33.976777] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-23T20:19:33.977662] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-23T20:19:33.977715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:33.977747] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:33.977775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:33.977833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:34.038493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:34.039412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:34.039496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:34.039530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:34.165650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:34.165805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:34.165850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:34.165885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:34.169502] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-23T20:19:34.169806] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-23T20:19:34.169941] [INFO ] [sig ] CORZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:34.311301] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CORZ.txt [2026-01-23T20:19:34.311460] [INFO ] [sig ] [756/3475] Completed CORZ in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:34.311500] [INFO ] [sig ] [757/3475] Forecasting CORZZ... [2026-01-23T20:19:34.311529] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-23T20:19:34.311560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-23T20:19:34.323484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-23T20:19:34.323838] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-23T20:19:34.324662] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-23T20:19:34.324714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:34.324745] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:34.324771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:34.324831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:34.383224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:34.384243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:34.384347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:34.384397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:34.495737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:34.495892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:34.495942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:34.495973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:34.499454] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=74.04%) [2026-01-23T20:19:34.499750] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-23T20:19:34.499883] [INFO ] [sig ] CORZZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:34.639759] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CORZZ.txt [2026-01-23T20:19:34.639914] [INFO ] [sig ] [757/3475] Completed CORZZ in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:34.639954] [INFO ] [sig ] [758/3475] Forecasting COTY... [2026-01-23T20:19:34.639984] [INFO ] [sig ] Generating forecast for: COTY [2026-01-23T20:19:34.640014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-23T20:19:34.654703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-23T20:19:34.655178] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-23T20:19:34.656319] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-23T20:19:34.656388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:34.656433] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:34.656474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:34.656557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:34.724007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:34.724984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:34.725092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:34.725129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:34.850136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:34.850302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:34.850345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:34.850375] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:34.853923] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-01-23T20:19:34.854207] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-23T20:19:34.854337] [INFO ] [sig ] COTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:35.000312] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COTY.txt [2026-01-23T20:19:35.000475] [INFO ] [sig ] [758/3475] Completed COTY in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.2m [2026-01-23T20:19:35.000518] [INFO ] [sig ] [759/3475] Forecasting COWG... [2026-01-23T20:19:35.000552] [INFO ] [sig ] Generating forecast for: COWG [2026-01-23T20:19:35.000619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-23T20:19:35.013166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-23T20:19:35.013545] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-23T20:19:35.014457] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-23T20:19:35.014520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:35.014567] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:35.014642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:35.014701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:35.076538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:35.077482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:35.077569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:35.077621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:35.205606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:35.205767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:35.205811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:35.205850] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:35.209507] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-01-23T20:19:35.209804] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-23T20:19:35.209939] [INFO ] [sig ] COWG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:35.352227] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COWG.txt [2026-01-23T20:19:35.352385] [INFO ] [sig ] [759/3475] Completed COWG in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:35.352436] [INFO ] [sig ] [760/3475] Forecasting COYA... [2026-01-23T20:19:35.352468] [INFO ] [sig ] Generating forecast for: COYA [2026-01-23T20:19:35.352499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-23T20:19:35.366014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-23T20:19:35.366355] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-23T20:19:35.367239] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-23T20:19:35.367293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:35.367325] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:35.367378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:35.367458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:35.426994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:35.427830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:35.427911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:35.427946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:35.551887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:35.552051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:35.552092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:35.552121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:35.556456] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-23T20:19:35.556748] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-23T20:19:35.556879] [INFO ] [sig ] COYA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:35.696028] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/COYA.txt [2026-01-23T20:19:35.696189] [INFO ] [sig ] [760/3475] Completed COYA in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:35.696229] [INFO ] [sig ] [761/3475] Forecasting CP... [2026-01-23T20:19:35.696259] [INFO ] [sig ] Generating forecast for: CP [2026-01-23T20:19:35.696290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-23T20:19:35.713187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-23T20:19:35.713535] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-23T20:19:35.714373] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-23T20:19:35.714424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:35.714456] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:35.714483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:35.714539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:35.770530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:35.771469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:35.771612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:35.771648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:35.894513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:35.894690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:35.894730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:35.894760] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:35.898137] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=35.56%) [2026-01-23T20:19:35.898405] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-23T20:19:35.898533] [INFO ] [sig ] CP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:36.037459] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CP.txt [2026-01-23T20:19:36.037629] [INFO ] [sig ] [761/3475] Completed CP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:36.037672] [INFO ] [sig ] [762/3475] Forecasting CPA... [2026-01-23T20:19:36.037703] [INFO ] [sig ] Generating forecast for: CPA [2026-01-23T20:19:36.037734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-23T20:19:36.049730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-23T20:19:36.050046] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-23T20:19:36.050863] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-23T20:19:36.050916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:36.050948] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:36.050977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:36.051067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:36.109458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:36.110179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:36.110258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:36.110292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:36.232703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:36.232869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:36.232918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:36.232949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:36.236357] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-23T20:19:36.236651] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-23T20:19:36.236783] [INFO ] [sig ] CPA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:36.382137] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPA.txt [2026-01-23T20:19:36.382297] [INFO ] [sig ] [762/3475] Completed CPA in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:36.382339] [INFO ] [sig ] [763/3475] Forecasting CPB... [2026-01-23T20:19:36.382371] [INFO ] [sig ] Generating forecast for: CPB [2026-01-23T20:19:36.382402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-23T20:19:36.398546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-23T20:19:36.399062] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-23T20:19:36.400177] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-23T20:19:36.400244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:36.400291] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:36.400334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:36.400419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:36.468773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:36.469686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:36.469771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:36.469806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:36.591465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:36.591629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:36.591672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:36.591701] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:36.595293] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-01-23T20:19:36.595588] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-23T20:19:36.595719] [INFO ] [sig ] CPB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:36.733092] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPB.txt [2026-01-23T20:19:36.733218] [INFO ] [sig ] [763/3475] Completed CPB in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:36.733257] [INFO ] [sig ] [764/3475] Forecasting CPF... [2026-01-23T20:19:36.733288] [INFO ] [sig ] Generating forecast for: CPF [2026-01-23T20:19:36.733318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-23T20:19:36.745009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-23T20:19:36.745287] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-23T20:19:36.746109] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-23T20:19:36.746162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:36.746193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:36.746220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:36.746277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:36.802097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:36.802731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:36.802810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:36.802842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:36.918520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:36.918692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:36.918734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:36.918762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:36.922088] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=16.88%) [2026-01-23T20:19:36.922356] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-23T20:19:36.922480] [INFO ] [sig ] CPF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:37.061967] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPF.txt [2026-01-23T20:19:37.062154] [INFO ] [sig ] [764/3475] Completed CPF in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-23T20:19:37.062198] [INFO ] [sig ] [765/3475] Forecasting CPIX... [2026-01-23T20:19:37.062231] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-23T20:19:37.062264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-23T20:19:37.275668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-23T20:19:37.275993] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-23T20:19:37.277044] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-23T20:19:37.277098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:37.277133] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:37.277162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:37.277230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:37.340554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:37.341465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:37.341548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:37.341605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:37.469332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:37.469496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:37.469540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:37.469589] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:37.473246] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=85.97%) [2026-01-23T20:19:37.473742] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-23T20:19:37.473876] [INFO ] [sig ] CPIX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:37.622692] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPIX.txt [2026-01-23T20:19:37.622856] [INFO ] [sig ] [765/3475] Completed CPIX in 0.6s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:37.622896] [INFO ] [sig ] [766/3475] Forecasting CPK... [2026-01-23T20:19:37.622927] [INFO ] [sig ] Generating forecast for: CPK [2026-01-23T20:19:37.622958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-23T20:19:37.635509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-23T20:19:37.635888] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-23T20:19:37.636914] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-23T20:19:37.636965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:37.636997] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:37.637026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:37.637283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:37.697902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:37.699442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:37.699628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:37.699683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:37.831680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:37.831853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:37.831899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:37.831931] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:37.835419] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-23T20:19:37.835752] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-23T20:19:37.835889] [INFO ] [sig ] CPK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:37.986029] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPK.txt [2026-01-23T20:19:37.986358] [INFO ] [sig ] [766/3475] Completed CPK in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:37.986398] [INFO ] [sig ] [767/3475] Forecasting CPNG... [2026-01-23T20:19:37.986429] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-23T20:19:37.986459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-23T20:19:37.998816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-23T20:19:37.999128] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-23T20:19:37.999941] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-23T20:19:37.999994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:38.000026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:38.000054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:38.000111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:38.059704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:38.060465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:38.060547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:38.060600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:38.187420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:38.187600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:38.187645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:38.187676] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:38.191512] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-23T20:19:38.191807] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-23T20:19:38.191939] [INFO ] [sig ] CPNG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:38.338010] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPNG.txt [2026-01-23T20:19:38.338193] [INFO ] [sig ] [767/3475] Completed CPNG in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:38.338245] [INFO ] [sig ] [768/3475] Forecasting CPRI... [2026-01-23T20:19:38.338280] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-23T20:19:38.338312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-23T20:19:38.351986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-23T20:19:38.352400] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-23T20:19:38.353318] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-23T20:19:38.353372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:38.353452] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:38.353484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:38.353544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:38.412799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:38.413679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:38.413774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:38.413820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:38.542441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:38.542640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:38.542687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:38.542719] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:38.546222] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-01-23T20:19:38.546519] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-23T20:19:38.546673] [INFO ] [sig ] CPRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:38.691546] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPRI.txt [2026-01-23T20:19:38.691722] [INFO ] [sig ] [768/3475] Completed CPRI in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:38.691762] [INFO ] [sig ] [769/3475] Forecasting CPRX... [2026-01-23T20:19:38.691792] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-23T20:19:38.691822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-23T20:19:38.703614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-23T20:19:38.703898] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-23T20:19:38.704707] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-23T20:19:38.704758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:38.704789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:38.704816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:38.704872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:38.765033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:38.765935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:38.766017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:38.766050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:38.889061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:38.889418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:38.889463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:38.889494] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:38.893087] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-23T20:19:38.893548] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-23T20:19:38.893693] [INFO ] [sig ] CPRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:39.033185] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPRX.txt [2026-01-23T20:19:39.033342] [INFO ] [sig ] [769/3475] Completed CPRX in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:39.033386] [INFO ] [sig ] [770/3475] Forecasting CPS... [2026-01-23T20:19:39.033421] [INFO ] [sig ] Generating forecast for: CPS [2026-01-23T20:19:39.033452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-23T20:19:39.045998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-23T20:19:39.046327] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-23T20:19:39.047152] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-23T20:19:39.047204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:39.047236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:39.047264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:39.047320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:39.106477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:39.107137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:39.107214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:39.107246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:39.229322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:39.229440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:39.229476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:39.229504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:39.232709] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-01-23T20:19:39.232975] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-23T20:19:39.233101] [INFO ] [sig ] CPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:39.369600] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPS.txt [2026-01-23T20:19:39.369726] [INFO ] [sig ] [770/3475] Completed CPS in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:39.369765] [INFO ] [sig ] [771/3475] Forecasting CPSH... [2026-01-23T20:19:39.369794] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-23T20:19:39.369824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-23T20:19:39.380792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-23T20:19:39.381072] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-23T20:19:39.381890] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-23T20:19:39.381942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:39.381974] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:39.382001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:39.382057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:39.437997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:39.438604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:39.438681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:39.438714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:39.563077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:39.563232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:39.563274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:39.563339] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:39.566924] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-23T20:19:39.567206] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-23T20:19:39.567337] [INFO ] [sig ] CPSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:39.709295] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CPSH.txt [2026-01-23T20:19:39.709456] [INFO ] [sig ] [771/3475] Completed CPSH in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:39.709497] [INFO ] [sig ] [772/3475] Forecasting CPSS... [2026-01-23T20:19:39.709528] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-23T20:19:39.709558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-23T20:19:39.720281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-23T20:19:39.720719] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-23T20:19:39.721543] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-23T20:19:39.721615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:39.721660] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:39.721688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:39.721744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:39.778561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:39.779425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:39.779507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:39.779540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:39.893522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:39.893692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:39.893733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:39.893762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:39.897156] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-01-23T20:19:39.897448] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-23T20:19:39.897600] [INFO ] [sig ] CPSS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:40.046062] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPSS.txt [2026-01-23T20:19:40.046210] [INFO ] [sig ] [772/3475] Completed CPSS in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:40.046253] [INFO ] [sig ] [773/3475] Forecasting CPZ... [2026-01-23T20:19:40.046285] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-23T20:19:40.046317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-23T20:19:40.058139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-23T20:19:40.058456] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-23T20:19:40.059262] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-23T20:19:40.059314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:40.059346] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:40.059372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:40.059430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:40.119328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:40.120105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:40.120188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:40.120223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:40.241415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:40.241598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:40.241643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:40.241675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:40.245180] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-23T20:19:40.245465] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-23T20:19:40.245613] [INFO ] [sig ] CPZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:40.388413] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CPZ.txt [2026-01-23T20:19:40.388653] [INFO ] [sig ] [773/3475] Completed CPZ in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:40.388709] [INFO ] [sig ] [774/3475] Forecasting CQP... [2026-01-23T20:19:40.388752] [INFO ] [sig ] Generating forecast for: CQP [2026-01-23T20:19:40.388799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-23T20:19:40.406261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-23T20:19:40.406707] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-23T20:19:40.407666] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-23T20:19:40.407722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:40.407755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:40.407781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:40.407836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:40.472165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:40.473173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:40.473272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:40.473305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:40.636627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:40.636838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:40.636916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:40.636967] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:40.641929] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-01-23T20:19:40.642335] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-23T20:19:40.642512] [INFO ] [sig ] CQP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:40.871681] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CQP.txt [2026-01-23T20:19:40.871913] [INFO ] [sig ] [774/3475] Completed CQP in 0.5s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:40.871978] [INFO ] [sig ] [775/3475] Forecasting CRAI... [2026-01-23T20:19:40.872020] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-23T20:19:40.872060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-23T20:19:40.906777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-23T20:19:40.907310] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-23T20:19:40.908640] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-23T20:19:40.908713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:40.908767] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:40.908816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:40.908910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:40.996112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:40.997421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:40.997535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:40.997593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:41.172680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:41.172842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:41.172888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:41.172919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:41.177226] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-01-23T20:19:41.177730] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-23T20:19:41.177920] [INFO ] [sig ] CRAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:41.365847] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRAI.txt [2026-01-23T20:19:41.366073] [INFO ] [sig ] [775/3475] Completed CRAI in 0.5s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:41.366157] [INFO ] [sig ] [776/3475] Forecasting CRBG... [2026-01-23T20:19:41.366209] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-23T20:19:41.366259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-23T20:19:41.380864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-23T20:19:41.381250] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-23T20:19:41.382100] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-23T20:19:41.382153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:41.382185] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:41.382213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:41.382269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:41.454413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:41.455352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:41.455441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:41.455476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:41.579455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:41.579630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:41.579675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:41.579707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:41.583158] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-01-23T20:19:41.583446] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-23T20:19:41.583597] [INFO ] [sig ] CRBG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:41.723282] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRBG.txt [2026-01-23T20:19:41.723448] [INFO ] [sig ] [776/3475] Completed CRBG in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:41.723489] [INFO ] [sig ] [777/3475] Forecasting CRBP... [2026-01-23T20:19:41.723519] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-23T20:19:41.723550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-23T20:19:41.735762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-23T20:19:41.736098] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-23T20:19:41.736949] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-23T20:19:41.737002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:41.737033] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:41.737060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:41.737116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:41.796019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:41.796959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:41.797048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:41.797082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:41.920780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:41.920941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:41.920981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:41.921011] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:41.924536] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-01-23T20:19:41.924918] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-23T20:19:41.925076] [INFO ] [sig ] CRBP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:42.068653] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRBP.txt [2026-01-23T20:19:42.068811] [INFO ] [sig ] [777/3475] Completed CRBP in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:42.068852] [INFO ] [sig ] [778/3475] Forecasting CRC... [2026-01-23T20:19:42.068882] [INFO ] [sig ] Generating forecast for: CRC [2026-01-23T20:19:42.068914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-23T20:19:42.080265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-23T20:19:42.080627] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-23T20:19:42.081418] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-23T20:19:42.081470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:42.081502] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:42.081530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:42.081609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:42.139884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:42.140971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:42.141082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:42.141117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:42.269944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:42.270089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:42.270132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:42.270161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:42.273489] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-23T20:19:42.273772] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-23T20:19:42.273899] [INFO ] [sig ] CRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:42.416963] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRC.txt [2026-01-23T20:19:42.417124] [INFO ] [sig ] [778/3475] Completed CRC in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.1m [2026-01-23T20:19:42.417164] [INFO ] [sig ] [779/3475] Forecasting CRDF... [2026-01-23T20:19:42.417197] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-23T20:19:42.417227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-23T20:19:42.429172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-23T20:19:42.429604] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-23T20:19:42.430456] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-23T20:19:42.430509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:42.430542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:42.430570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:42.430660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:42.501878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:42.502916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:42.503005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:42.503043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:42.627942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:42.628105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:42.628150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:42.628198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:42.632160] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-23T20:19:42.632728] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-23T20:19:42.632882] [INFO ] [sig ] CRDF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:42.781235] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRDF.txt [2026-01-23T20:19:42.781393] [INFO ] [sig ] [779/3475] Completed CRDF in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-23T20:19:42.781435] [INFO ] [sig ] [780/3475] Forecasting CRDO... [2026-01-23T20:19:42.781466] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-23T20:19:42.781498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-23T20:19:42.793073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-23T20:19:42.793430] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-23T20:19:42.794312] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-23T20:19:42.794367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:42.794400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:42.794428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:42.794486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:42.852612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:42.853509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:42.853617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:42.853654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:42.987452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:42.987648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:42.987693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:42.987721] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:42.991243] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=67.17%) [2026-01-23T20:19:42.991535] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-23T20:19:42.991689] [INFO ] [sig ] CRDO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:43.138522] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRDO.txt [2026-01-23T20:19:43.138728] [INFO ] [sig ] [780/3475] Completed CRDO in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-23T20:19:43.138776] [INFO ] [sig ] [781/3475] Forecasting CRESY... [2026-01-23T20:19:43.138810] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-23T20:19:43.138847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-23T20:19:43.151794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-23T20:19:43.152141] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-23T20:19:43.153163] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-23T20:19:43.153216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:43.153249] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:43.153277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:43.153333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:43.212099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:43.212789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:43.212883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:43.212919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:43.344602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:43.344766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:43.344812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:43.344842] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:43.348858] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-23T20:19:43.349222] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-23T20:19:43.349371] [INFO ] [sig ] CRESY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:43.495641] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRESY.txt [2026-01-23T20:19:43.495879] [INFO ] [sig ] [781/3475] Completed CRESY in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-23T20:19:43.495938] [INFO ] [sig ] [782/3475] Forecasting CREX... [2026-01-23T20:19:43.495980] [INFO ] [sig ] Generating forecast for: CREX [2026-01-23T20:19:43.496023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-23T20:19:43.507764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-23T20:19:43.508132] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-23T20:19:43.508984] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-23T20:19:43.509039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:43.509073] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:43.509101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:43.509158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:43.569779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:43.570705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:43.570791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:43.570825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:43.697936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:43.698098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:43.698140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:43.698170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:43.702260] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-23T20:19:43.702671] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-23T20:19:43.702825] [INFO ] [sig ] CREX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:43.844241] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CREX.txt [2026-01-23T20:19:43.844398] [INFO ] [sig ] [782/3475] Completed CREX in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:43.844438] [INFO ] [sig ] [783/3475] Forecasting CRGO... [2026-01-23T20:19:43.844468] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-23T20:19:43.844501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-23T20:19:43.856655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-23T20:19:43.857020] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-23T20:19:43.857862] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-23T20:19:43.857913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:43.857955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:43.857984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:43.858040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:43.915515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:43.916424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:43.916510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:43.916544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:44.050364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:44.050540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:44.050612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:44.050654] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:44.055629] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-01-23T20:19:44.056023] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-23T20:19:44.056204] [INFO ] [sig ] CRGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:44.199604] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRGO.txt [2026-01-23T20:19:44.199776] [INFO ] [sig ] [783/3475] Completed CRGO in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:44.199817] [INFO ] [sig ] [784/3475] Forecasting CRGY... [2026-01-23T20:19:44.199847] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-23T20:19:44.199879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-23T20:19:44.211904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-23T20:19:44.212258] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-23T20:19:44.213077] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-23T20:19:44.213130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:44.213163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:44.213191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:44.213247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:44.269993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:44.270883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:44.270967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:44.271001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:44.389471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:44.389653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:44.389697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:44.389727] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:44.393244] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=13.54%) [2026-01-23T20:19:44.393533] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-23T20:19:44.393684] [INFO ] [sig ] CRGY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:44.535926] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRGY.txt [2026-01-23T20:19:44.536106] [INFO ] [sig ] [784/3475] Completed CRGY in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:44.536153] [INFO ] [sig ] [785/3475] Forecasting CRH... [2026-01-23T20:19:44.536188] [INFO ] [sig ] Generating forecast for: CRH [2026-01-23T20:19:44.536223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-23T20:19:44.554213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-23T20:19:44.555014] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-23T20:19:44.556229] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-23T20:19:44.556294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:44.556374] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:44.556412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:44.556493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:44.626117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:44.627025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:44.627111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:44.627146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:44.751045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:44.751212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:44.751253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:44.751282] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:44.754671] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-01-23T20:19:44.754947] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-23T20:19:44.755072] [INFO ] [sig ] CRH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:44.956697] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRH.txt [2026-01-23T20:19:44.956836] [INFO ] [sig ] [785/3475] Completed CRH in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:44.956877] [INFO ] [sig ] [786/3475] Forecasting CRI... [2026-01-23T20:19:44.956906] [INFO ] [sig ] Generating forecast for: CRI [2026-01-23T20:19:44.956938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-23T20:19:44.969284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-23T20:19:44.969592] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-23T20:19:44.970427] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-23T20:19:44.970480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:44.970512] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:44.970539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:44.970619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:45.029696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:45.030495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:45.030598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:45.030636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:45.150961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:45.151116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:45.151159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:45.151190] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:45.154643] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=48.40%) [2026-01-23T20:19:45.154921] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-23T20:19:45.155052] [INFO ] [sig ] CRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:45.300513] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRI.txt [2026-01-23T20:19:45.300689] [INFO ] [sig ] [786/3475] Completed CRI in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:45.300733] [INFO ] [sig ] [787/3475] Forecasting CRK... [2026-01-23T20:19:45.300771] [INFO ] [sig ] Generating forecast for: CRK [2026-01-23T20:19:45.300804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-23T20:19:45.313759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-23T20:19:45.314117] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-23T20:19:45.315041] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-23T20:19:45.315100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:45.315136] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:45.315164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:45.315235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:45.375411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:45.376260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:45.376345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:45.376379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:45.498010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:45.498170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:45.498213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:45.498243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:45.501655] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=61.10%) [2026-01-23T20:19:45.501943] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-23T20:19:45.502076] [INFO ] [sig ] CRK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:45.648963] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRK.txt [2026-01-23T20:19:45.649125] [INFO ] [sig ] [787/3475] Completed CRK in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:45.649165] [INFO ] [sig ] [788/3475] Forecasting CRL... [2026-01-23T20:19:45.649193] [INFO ] [sig ] Generating forecast for: CRL [2026-01-23T20:19:45.649223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-23T20:19:45.662066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-23T20:19:45.662421] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-23T20:19:45.663400] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-23T20:19:45.663453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:45.663486] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:45.663515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:45.663616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:45.726549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:45.727365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:45.727463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:45.727497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:45.863051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:45.863213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:45.863256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:45.863285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:45.867154] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-23T20:19:45.867469] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-23T20:19:45.867625] [INFO ] [sig ] CRL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:46.007461] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRL.txt [2026-01-23T20:19:46.007665] [INFO ] [sig ] [788/3475] Completed CRL in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:46.007710] [INFO ] [sig ] [789/3475] Forecasting CRM... [2026-01-23T20:19:46.007740] [INFO ] [sig ] Generating forecast for: CRM [2026-01-23T20:19:46.007774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-23T20:19:46.019453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-23T20:19:46.019846] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-23T20:19:46.020708] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-23T20:19:46.020762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:46.020793] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:46.020819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:46.020876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:46.081345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:46.082232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:46.082318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:46.082353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:46.204733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:46.204896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:46.204937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:46.204966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:46.208387] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=84.91%) [2026-01-23T20:19:46.208684] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-23T20:19:46.208813] [INFO ] [sig ] CRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:46.354226] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRM.txt [2026-01-23T20:19:46.354366] [INFO ] [sig ] [789/3475] Completed CRM in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:46.354406] [INFO ] [sig ] [790/3475] Forecasting CRMD... [2026-01-23T20:19:46.354436] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-23T20:19:46.354467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-23T20:19:46.366678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-23T20:19:46.367049] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-23T20:19:46.368122] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-23T20:19:46.368180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:46.368212] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:46.368240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:46.368297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:46.427210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:46.428133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:46.428228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:46.428268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:46.550282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:46.550444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:46.550484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:46.550512] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:46.553907] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-01-23T20:19:46.554179] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-23T20:19:46.554306] [INFO ] [sig ] CRMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:46.699290] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRMD.txt [2026-01-23T20:19:46.699449] [INFO ] [sig ] [790/3475] Completed CRMD in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:46.699489] [INFO ] [sig ] [791/3475] Forecasting CRML... [2026-01-23T20:19:46.699518] [INFO ] [sig ] Generating forecast for: CRML [2026-01-23T20:19:46.699550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-23T20:19:46.712027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-23T20:19:46.712409] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-23T20:19:46.713253] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-23T20:19:46.713307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:46.713340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:46.713366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:46.713424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:46.770482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:46.771457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:46.771545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:46.771596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:46.900675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:46.900842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:46.900886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:46.900916] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:46.904664] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-23T20:19:46.904966] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-23T20:19:46.905120] [INFO ] [sig ] CRML: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:47.053749] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRML.txt [2026-01-23T20:19:47.053908] [INFO ] [sig ] [791/3475] Completed CRML in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:47.053952] [INFO ] [sig ] [792/3475] Forecasting CRNC... [2026-01-23T20:19:47.053982] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-23T20:19:47.054012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-23T20:19:47.066497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-23T20:19:47.066915] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-23T20:19:47.067786] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-23T20:19:47.067840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:47.067872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:47.067899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:47.067955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:47.124762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:47.125682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:47.125767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:47.125799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:47.243083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:47.243248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:47.243292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:47.243321] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:47.246793] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-23T20:19:47.247076] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-23T20:19:47.247208] [INFO ] [sig ] CRNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:47.385305] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRNC.txt [2026-01-23T20:19:47.385660] [INFO ] [sig ] [792/3475] Completed CRNC in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:47.385703] [INFO ] [sig ] [793/3475] Forecasting CRNX... [2026-01-23T20:19:47.385733] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-23T20:19:47.385764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-23T20:19:47.397422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-23T20:19:47.397757] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-23T20:19:47.398544] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-23T20:19:47.398615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:47.398648] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:47.398675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:47.398751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:47.454970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:47.455851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:47.455938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:47.455973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:47.580615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:47.580772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:47.580814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:47.580844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:47.584194] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-01-23T20:19:47.584473] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-23T20:19:47.584620] [INFO ] [sig ] CRNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:47.725515] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRNX.txt [2026-01-23T20:19:47.725679] [INFO ] [sig ] [793/3475] Completed CRNX in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:47.725721] [INFO ] [sig ] [794/3475] Forecasting CRON... [2026-01-23T20:19:47.725750] [INFO ] [sig ] Generating forecast for: CRON [2026-01-23T20:19:47.725781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-23T20:19:47.737339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-23T20:19:47.737772] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-23T20:19:47.738694] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-23T20:19:47.738748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:47.738779] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:47.738806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:47.738873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:47.799263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:47.800259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:47.800358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:47.800393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:47.925015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:47.925177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:47.925219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:47.925252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:47.928851] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=32.51%) [2026-01-23T20:19:47.929132] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-23T20:19:47.929259] [INFO ] [sig ] CRON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:48.069314] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRON.txt [2026-01-23T20:19:48.069459] [INFO ] [sig ] [794/3475] Completed CRON in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.0m [2026-01-23T20:19:48.069499] [INFO ] [sig ] [795/3475] Forecasting CROX... [2026-01-23T20:19:48.069530] [INFO ] [sig ] Generating forecast for: CROX [2026-01-23T20:19:48.069560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-23T20:19:48.082680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-23T20:19:48.083046] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-23T20:19:48.083885] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-23T20:19:48.083937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:48.083970] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:48.083999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:48.084057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:48.144633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:48.145469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:48.145598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:48.145635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:48.270327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:48.270488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:48.270530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:48.270560] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:48.274285] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-23T20:19:48.274557] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-23T20:19:48.274703] [INFO ] [sig ] CROX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:48.413034] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CROX.txt [2026-01-23T20:19:48.413180] [INFO ] [sig ] [795/3475] Completed CROX in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-23T20:19:48.413219] [INFO ] [sig ] [796/3475] Forecasting CRS... [2026-01-23T20:19:48.413249] [INFO ] [sig ] Generating forecast for: CRS [2026-01-23T20:19:48.413280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-23T20:19:48.425532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-23T20:19:48.425839] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-23T20:19:48.426654] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-23T20:19:48.426720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:48.426753] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:48.426780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:48.426836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:48.495879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:48.497055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:48.497173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:48.497216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:48.619232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:48.619397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:48.619440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:48.619470] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:48.622999] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-23T20:19:48.623299] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-23T20:19:48.623436] [INFO ] [sig ] CRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:48.766453] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRS.txt [2026-01-23T20:19:48.766633] [INFO ] [sig ] [796/3475] Completed CRS in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-23T20:19:48.766675] [INFO ] [sig ] [797/3475] Forecasting CRSP... [2026-01-23T20:19:48.766707] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-23T20:19:48.766736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-23T20:19:48.778238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-23T20:19:48.778631] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-23T20:19:48.779451] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-23T20:19:48.779503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:48.779534] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:48.779561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:48.779635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:48.835931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:48.836834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:48.836917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:48.836951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:48.958918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:48.959079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:48.959121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:48.959149] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:48.962620] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-23T20:19:48.962899] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-23T20:19:48.963029] [INFO ] [sig ] CRSP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:49.104587] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRSP.txt [2026-01-23T20:19:49.104748] [INFO ] [sig ] [797/3475] Completed CRSP in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-23T20:19:49.104788] [INFO ] [sig ] [798/3475] Forecasting CRTO... [2026-01-23T20:19:49.104817] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-23T20:19:49.104848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-23T20:19:49.117551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-23T20:19:49.117986] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-23T20:19:49.119066] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-23T20:19:49.119121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:49.119158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:49.119192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:49.119262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:49.177853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:49.178718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:49.178799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:49.178832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:49.300925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:49.301082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:49.301127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:49.301170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:49.304699] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=84.07%) [2026-01-23T20:19:49.304976] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-23T20:19:49.305102] [INFO ] [sig ] CRTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:49.450128] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRTO.txt [2026-01-23T20:19:49.450355] [INFO ] [sig ] [798/3475] Completed CRTO in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-23T20:19:49.450421] [INFO ] [sig ] [799/3475] Forecasting CRUS... [2026-01-23T20:19:49.450464] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-23T20:19:49.450496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-23T20:19:49.464093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-23T20:19:49.464490] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-23T20:19:49.465564] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-23T20:19:49.465654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:49.465703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:49.465747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:49.465813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:49.527252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:49.528215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:49.528329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:49.528374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:49.651059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:49.651215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:49.651258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:49.651289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:49.654699] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-23T20:19:49.654972] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-23T20:19:49.655096] [INFO ] [sig ] CRUS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:49.795211] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRUS.txt [2026-01-23T20:19:49.795350] [INFO ] [sig ] [799/3475] Completed CRUS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:49.795391] [INFO ] [sig ] [800/3475] Forecasting CRVL... [2026-01-23T20:19:49.795422] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-23T20:19:49.795453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-23T20:19:49.806827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-23T20:19:49.807125] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-23T20:19:49.808145] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-23T20:19:49.808208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:49.808257] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:49.808292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:49.808361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:49.863897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:49.864709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:49.864794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:49.864829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:49.983814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:49.983989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:49.984032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:49.984063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:49.987532] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-01-23T20:19:49.987825] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-23T20:19:49.987961] [INFO ] [sig ] CRVL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:50.151525] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRVL.txt [2026-01-23T20:19:50.151714] [INFO ] [sig ] [800/3475] Completed CRVL in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:50.151757] [INFO ] [sig ] [801/3475] Forecasting CRVO... [2026-01-23T20:19:50.151787] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-23T20:19:50.151818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-23T20:19:50.163502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-23T20:19:50.163838] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-23T20:19:50.164654] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-23T20:19:50.164705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:50.164739] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:50.164766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:50.164822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:50.221083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:50.221774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:50.221852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:50.221885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:50.342901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:50.343068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:50.343118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:50.343164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:50.347174] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-01-23T20:19:50.347515] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-23T20:19:50.347675] [INFO ] [sig ] CRVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:50.488978] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRVO.txt [2026-01-23T20:19:50.489118] [INFO ] [sig ] [801/3475] Completed CRVO in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:50.489158] [INFO ] [sig ] [802/3475] Forecasting CRVS... [2026-01-23T20:19:50.489188] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-23T20:19:50.489218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-23T20:19:50.500591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-23T20:19:50.500870] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-23T20:19:50.501715] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-23T20:19:50.501767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:50.501825] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:50.501855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:50.501912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:50.557973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:50.558633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:50.558711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:50.558743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:50.683534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:50.683715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:50.683756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:50.683785] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:50.687174] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-01-23T20:19:50.687480] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-23T20:19:50.687628] [INFO ] [sig ] CRVS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:50.829449] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRVS.txt [2026-01-23T20:19:50.829647] [INFO ] [sig ] [802/3475] Completed CRVS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:50.829696] [INFO ] [sig ] [803/3475] Forecasting CRWD... [2026-01-23T20:19:50.829734] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-23T20:19:50.829765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-23T20:19:50.842238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-23T20:19:50.842706] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-23T20:19:50.843692] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-23T20:19:50.843746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:50.843778] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:50.843805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:50.843861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:50.903155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:50.904054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:50.904139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:50.904171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:51.025475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:51.025676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:51.025720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:51.025749] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:51.029279] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-23T20:19:51.029602] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-23T20:19:51.029734] [INFO ] [sig ] CRWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:51.169138] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CRWD.txt [2026-01-23T20:19:51.169276] [INFO ] [sig ] [803/3475] Completed CRWD in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:51.169315] [INFO ] [sig ] [804/3475] Forecasting CRWS... [2026-01-23T20:19:51.169345] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-23T20:19:51.169375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-23T20:19:51.180144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-23T20:19:51.180478] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-23T20:19:51.181306] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-23T20:19:51.181369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:51.181409] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:51.181441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:51.181496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:51.239358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:51.240206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:51.240285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:51.240318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:51.359224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:51.359391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:51.359437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:51.359465] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:51.363082] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-23T20:19:51.363382] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-23T20:19:51.363513] [INFO ] [sig ] CRWS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:51.505304] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CRWS.txt [2026-01-23T20:19:51.505445] [INFO ] [sig ] [804/3475] Completed CRWS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:51.505483] [INFO ] [sig ] [805/3475] Forecasting CSAN... [2026-01-23T20:19:51.505512] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-23T20:19:51.505544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-23T20:19:51.517749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-23T20:19:51.518065] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-23T20:19:51.518881] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-23T20:19:51.518932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:51.518963] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:51.518990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:51.519047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:51.579274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:51.580133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:51.580213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:51.580247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:51.700510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:51.700690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:51.700734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:51.700810] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:51.704274] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-01-23T20:19:51.704588] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-23T20:19:51.704728] [INFO ] [sig ] CSAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:51.850620] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSAN.txt [2026-01-23T20:19:51.850799] [INFO ] [sig ] [805/3475] Completed CSAN in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:51.850847] [INFO ] [sig ] [806/3475] Forecasting CSB... [2026-01-23T20:19:51.850880] [INFO ] [sig ] Generating forecast for: CSB [2026-01-23T20:19:51.850912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-23T20:19:51.862499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-23T20:19:51.862823] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-23T20:19:51.863745] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-23T20:19:51.863799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:51.863833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:51.863861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:51.863918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:51.920349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:51.921120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:51.921197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:51.921231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:52.032997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:52.033158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:52.033199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:52.033227] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:52.036564] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=48.21%) [2026-01-23T20:19:52.036853] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-23T20:19:52.036979] [INFO ] [sig ] CSB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:52.175951] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSB.txt [2026-01-23T20:19:52.176109] [INFO ] [sig ] [806/3475] Completed CSB in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:52.176150] [INFO ] [sig ] [807/3475] Forecasting CSCO... [2026-01-23T20:19:52.176181] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-23T20:19:52.176211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-23T20:19:52.188430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-23T20:19:52.188869] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-23T20:19:52.189759] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-23T20:19:52.189814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:52.189859] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:52.189889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:52.189947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:52.252056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:52.253131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:52.253234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:52.253277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:52.380220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:52.380375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:52.380418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:52.380450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:52.384080] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-23T20:19:52.384352] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-23T20:19:52.384480] [INFO ] [sig ] CSCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:52.524726] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSCO.txt [2026-01-23T20:19:52.524889] [INFO ] [sig ] [807/3475] Completed CSCO in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:52.524930] [INFO ] [sig ] [808/3475] Forecasting CSGP... [2026-01-23T20:19:52.524963] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-23T20:19:52.524996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-23T20:19:52.538700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-23T20:19:52.539122] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-23T20:19:52.540152] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-23T20:19:52.540216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:52.540260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:52.540300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:52.540379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:52.604391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:52.605233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:52.605316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:52.605351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:52.723349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:52.723733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:52.723777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:52.723806] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:52.727861] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-23T20:19:52.728159] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-23T20:19:52.728298] [INFO ] [sig ] CSGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:52.874200] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CSGP.txt [2026-01-23T20:19:52.874369] [INFO ] [sig ] [808/3475] Completed CSGP in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:52.874410] [INFO ] [sig ] [809/3475] Forecasting CSGS... [2026-01-23T20:19:52.874440] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-23T20:19:52.874469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-23T20:19:52.886383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-23T20:19:52.886833] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-23T20:19:52.887700] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-23T20:19:52.887753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:52.887785] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:52.887908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:52.887968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:52.944509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:52.945421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:52.945511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:52.945543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:53.066672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:53.066835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:53.066877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:53.066905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:53.070306] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-23T20:19:53.070598] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-23T20:19:53.070728] [INFO ] [sig ] CSGS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:53.214815] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSGS.txt [2026-01-23T20:19:53.214972] [INFO ] [sig ] [809/3475] Completed CSGS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.9m [2026-01-23T20:19:53.215011] [INFO ] [sig ] [810/3475] Forecasting CSIQ... [2026-01-23T20:19:53.215042] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-23T20:19:53.215072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-23T20:19:53.226884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-23T20:19:53.227253] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-23T20:19:53.228086] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-23T20:19:53.228138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:53.228170] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:53.228197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:53.228253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:53.290897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:53.291927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:53.292014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:53.292051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:53.418693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:53.418857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:53.418898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:53.418928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:53.422489] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-23T20:19:53.422849] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-23T20:19:53.422987] [INFO ] [sig ] CSIQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:53.568385] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CSIQ.txt [2026-01-23T20:19:53.568561] [INFO ] [sig ] [810/3475] Completed CSIQ in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:53.568638] [INFO ] [sig ] [811/3475] Forecasting CSPI... [2026-01-23T20:19:53.568671] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-23T20:19:53.568701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-23T20:19:53.581134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-23T20:19:53.581820] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-23T20:19:53.582977] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-23T20:19:53.583073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:53.583107] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:53.583135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:53.583196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:53.644551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:53.645624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:53.646002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:53.646036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:53.772159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:53.772339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:53.772381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:53.772409] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:53.776445] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-23T20:19:53.776826] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-23T20:19:53.776983] [INFO ] [sig ] CSPI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:53.931476] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSPI.txt [2026-01-23T20:19:53.931655] [INFO ] [sig ] [811/3475] Completed CSPI in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:53.931697] [INFO ] [sig ] [812/3475] Forecasting CSQ... [2026-01-23T20:19:53.931729] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-23T20:19:53.931760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-23T20:19:53.943880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-23T20:19:53.944270] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-23T20:19:53.945090] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-23T20:19:53.945143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:53.945174] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:53.945203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:53.945259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:54.002741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:54.003485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:54.003615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:54.003651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:54.126123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:54.126299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:54.126345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:54.126374] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:54.129822] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=69.29%) [2026-01-23T20:19:54.130091] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-23T20:19:54.130232] [INFO ] [sig ] CSQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:54.271837] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CSQ.txt [2026-01-23T20:19:54.271976] [INFO ] [sig ] [812/3475] Completed CSQ in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:54.272015] [INFO ] [sig ] [813/3475] Forecasting CSTL... [2026-01-23T20:19:54.272047] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-23T20:19:54.272077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-23T20:19:54.283214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-23T20:19:54.283490] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-23T20:19:54.284313] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-23T20:19:54.284365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:54.284399] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:54.284427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:54.284482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:54.340633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:54.341314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:54.341395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:54.341428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:54.468369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:54.468525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:54.468585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:54.468620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:54.472144] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-23T20:19:54.472422] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-23T20:19:54.472551] [INFO ] [sig ] CSTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:54.613520] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSTL.txt [2026-01-23T20:19:54.613681] [INFO ] [sig ] [813/3475] Completed CSTL in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:54.613724] [INFO ] [sig ] [814/3475] Forecasting CSTM... [2026-01-23T20:19:54.613756] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-23T20:19:54.613786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-23T20:19:54.625354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-23T20:19:54.625702] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-23T20:19:54.626559] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-23T20:19:54.626636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:54.626670] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:54.626697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:54.626754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:54.684590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:54.685450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:54.685531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:54.685566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:54.809518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:54.809707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:54.809767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:54.809798] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:54.813403] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-23T20:19:54.813756] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-23T20:19:54.813895] [INFO ] [sig ] CSTM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:54.954209] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CSTM.txt [2026-01-23T20:19:54.954393] [INFO ] [sig ] [814/3475] Completed CSTM in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:54.954450] [INFO ] [sig ] [815/3475] Forecasting CSWC... [2026-01-23T20:19:54.954490] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-23T20:19:54.954536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-23T20:19:54.969144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-23T20:19:54.969664] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-23T20:19:54.970874] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-23T20:19:54.970946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:54.971000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:54.971048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:54.971140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:55.046504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:55.047611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:55.047698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:55.047733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:55.170242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:55.170393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:55.170432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:55.170461] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:55.173812] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-23T20:19:55.174082] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-23T20:19:55.174207] [INFO ] [sig ] CSWC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:55.318699] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSWC.txt [2026-01-23T20:19:55.318863] [INFO ] [sig ] [815/3475] Completed CSWC in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-23T20:19:55.318904] [INFO ] [sig ] [816/3475] Forecasting CSX... [2026-01-23T20:19:55.318935] [INFO ] [sig ] Generating forecast for: CSX [2026-01-23T20:19:55.318965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-23T20:19:55.330258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-23T20:19:55.330544] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-23T20:19:55.331342] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-23T20:19:55.331394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:55.331426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:55.331452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:55.331508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:55.392074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:55.392943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:55.393040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:55.393074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:55.518227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:55.518389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:55.518430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:55.518458] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:55.521876] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-01-23T20:19:55.522153] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-23T20:19:55.522287] [INFO ] [sig ] CSX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:55.668453] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CSX.txt [2026-01-23T20:19:55.668626] [INFO ] [sig ] [816/3475] Completed CSX in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:55.668668] [INFO ] [sig ] [817/3475] Forecasting CTAS... [2026-01-23T20:19:55.668699] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-23T20:19:55.668729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-23T20:19:55.681927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-23T20:19:55.682270] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-23T20:19:55.683130] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-23T20:19:55.683181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:55.683213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:55.683240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:55.683296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:55.740288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:55.741264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:55.741349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:55.741384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:55.865926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:55.866092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:55.866135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:55.866166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:55.869932] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-23T20:19:55.870209] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-23T20:19:55.870338] [INFO ] [sig ] CTAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:56.016729] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTAS.txt [2026-01-23T20:19:56.016889] [INFO ] [sig ] [817/3475] Completed CTAS in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:56.016930] [INFO ] [sig ] [818/3475] Forecasting CTBB... [2026-01-23T20:19:56.016959] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-23T20:19:56.016990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-23T20:19:56.029097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-23T20:19:56.029484] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-23T20:19:56.030322] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-23T20:19:56.030374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:56.030418] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:56.030448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:56.030505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:56.089128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:56.090244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:56.090328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:56.090369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:56.211836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:56.211997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:56.212039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:56.212068] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:56.215536] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-23T20:19:56.215852] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-23T20:19:56.215985] [INFO ] [sig ] CTBB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:56.362758] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTBB.txt [2026-01-23T20:19:56.362944] [INFO ] [sig ] [818/3475] Completed CTBB in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:56.362986] [INFO ] [sig ] [819/3475] Forecasting CTBI... [2026-01-23T20:19:56.363017] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-23T20:19:56.363046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-23T20:19:56.375780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-23T20:19:56.376152] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-23T20:19:56.377288] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-23T20:19:56.377341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:56.377431] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:56.377461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:56.377518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:56.436605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:56.437808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:56.437915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:56.437953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:56.565640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:56.565803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:56.565844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:56.565874] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:56.569192] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-23T20:19:56.569462] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-23T20:19:56.569608] [INFO ] [sig ] CTBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:56.726121] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTBI.txt [2026-01-23T20:19:56.726280] [INFO ] [sig ] [819/3475] Completed CTBI in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:56.726322] [INFO ] [sig ] [820/3475] Forecasting CTDD... [2026-01-23T20:19:56.726353] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-23T20:19:56.726385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-23T20:19:56.739562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-23T20:19:56.739974] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-23T20:19:56.740983] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-23T20:19:56.741034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:56.741066] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:56.741093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:56.741150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:56.803931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:56.805023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:56.805104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:56.805138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:56.920281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:56.920438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:56.920481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:56.920512] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:56.923950] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-23T20:19:56.924234] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-23T20:19:56.924368] [INFO ] [sig ] CTDD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:57.065068] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTDD.txt [2026-01-23T20:19:57.065255] [INFO ] [sig ] [820/3475] Completed CTDD in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:57.065295] [INFO ] [sig ] [821/3475] Forecasting CTKB... [2026-01-23T20:19:57.065326] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-23T20:19:57.065355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-23T20:19:57.077000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-23T20:19:57.077432] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-23T20:19:57.078307] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-23T20:19:57.078362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:57.078395] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:57.078422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:57.078479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:57.135027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:57.135968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:57.136054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:57.136088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:57.292783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:57.292986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:57.293041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:57.293082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:57.298569] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-23T20:19:57.299012] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-23T20:19:57.299203] [INFO ] [sig ] CTKB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:57.449838] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTKB.txt [2026-01-23T20:19:57.450010] [INFO ] [sig ] [821/3475] Completed CTKB in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:57.450059] [INFO ] [sig ] [822/3475] Forecasting CTLP... [2026-01-23T20:19:57.450104] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-23T20:19:57.450143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-23T20:19:57.461828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-23T20:19:57.462248] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-23T20:19:57.463115] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-23T20:19:57.463168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:57.463199] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:57.463226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:57.463282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:57.523738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:57.524841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:57.524951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:57.524995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:57.648525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:57.648895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:57.648939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:57.649001] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:57.652849] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-23T20:19:57.653255] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-23T20:19:57.653434] [INFO ] [sig ] CTLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:57.829333] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTLP.txt [2026-01-23T20:19:57.829549] [INFO ] [sig ] [822/3475] Completed CTLP in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:57.829646] [INFO ] [sig ] [823/3475] Forecasting CTMX... [2026-01-23T20:19:57.829701] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-23T20:19:57.829751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-23T20:19:57.843116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-23T20:19:57.843518] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-23T20:19:57.844360] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-23T20:19:57.844421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:57.844458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:57.844490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:57.844551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:57.905927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:57.906849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:57.906942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:57.906975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:58.036836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:58.037040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:58.037090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:58.037120] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:58.042021] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=26.96%) [2026-01-23T20:19:58.042437] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-23T20:19:58.042630] [INFO ] [sig ] CTMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:58.193806] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTMX.txt [2026-01-23T20:19:58.193972] [INFO ] [sig ] [823/3475] Completed CTMX in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:58.194012] [INFO ] [sig ] [824/3475] Forecasting CTNM... [2026-01-23T20:19:58.194041] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-23T20:19:58.194072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-23T20:19:58.206999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-23T20:19:58.207377] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-23T20:19:58.208270] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-23T20:19:58.208323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:58.208355] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:58.208381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:58.208439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:58.264560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:58.265448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:58.265529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:58.265562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:58.381367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:58.381518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:58.381559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:58.381609] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:58.384941] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: DOWN (p=28.73%) [2026-01-23T20:19:58.385210] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-23T20:19:58.385333] [INFO ] [sig ] CTNM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:58.526330] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTNM.txt [2026-01-23T20:19:58.526484] [INFO ] [sig ] [824/3475] Completed CTNM in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:58.526524] [INFO ] [sig ] [825/3475] Forecasting CTO... [2026-01-23T20:19:58.526554] [INFO ] [sig ] Generating forecast for: CTO [2026-01-23T20:19:58.526602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-23T20:19:58.540309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-23T20:19:58.540738] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-23T20:19:58.541552] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-23T20:19:58.541630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:58.541662] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:58.541694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:58.541754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:58.598815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:58.599769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:58.599859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:58.599894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:58.725350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:58.725531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:58.725607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:58.725662] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:58.729398] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-23T20:19:58.729730] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-23T20:19:58.729868] [INFO ] [sig ] CTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:58.879430] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTO.txt [2026-01-23T20:19:58.879615] [INFO ] [sig ] [825/3475] Completed CTO in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.8m [2026-01-23T20:19:58.879658] [INFO ] [sig ] [826/3475] Forecasting CTRA... [2026-01-23T20:19:58.879699] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-23T20:19:58.879762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-23T20:19:58.892034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-23T20:19:58.892459] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-23T20:19:58.893629] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-23T20:19:58.893684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:58.893906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:58.893934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:58.893991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:58.967276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:58.968253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:58.968359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:58.968394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:59.091382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:59.091553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:59.091617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:59.091650] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:59.095282] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-23T20:19:59.095658] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-23T20:19:59.095807] [INFO ] [sig ] CTRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:59.243223] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTRA.txt [2026-01-23T20:19:59.243391] [INFO ] [sig ] [826/3475] Completed CTRA in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:19:59.243435] [INFO ] [sig ] [827/3475] Forecasting CTRE... [2026-01-23T20:19:59.243469] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-23T20:19:59.243505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-23T20:19:59.256632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-23T20:19:59.257036] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-23T20:19:59.258301] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-23T20:19:59.258357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:59.258389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:59.258421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:59.258492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:59.319075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:59.320009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:59.320112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:59.320169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:59.447883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:59.448063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:59.448105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:59.448134] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:59.451508] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-23T20:19:59.451796] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-23T20:19:59.451923] [INFO ] [sig ] CTRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:19:59.600378] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTRE.txt [2026-01-23T20:19:59.600542] [INFO ] [sig ] [827/3475] Completed CTRE in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:19:59.600599] [INFO ] [sig ] [828/3475] Forecasting CTRM... [2026-01-23T20:19:59.600633] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-23T20:19:59.600663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-23T20:19:59.612638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-23T20:19:59.612997] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-23T20:19:59.613823] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-23T20:19:59.613875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:59.613906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:59.613932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:59.613989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:19:59.676215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:19:59.677116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:19:59.677203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:19:59.677244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:19:59.805628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:19:59.805793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:19:59.805835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:19:59.805865] [INFO ] [FORECASTER] Training complete [2026-01-23T20:19:59.809343] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-23T20:19:59.809676] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-23T20:19:59.809817] [INFO ] [sig ] CTRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:19:59.964244] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTRM.txt [2026-01-23T20:19:59.964403] [INFO ] [sig ] [828/3475] Completed CTRM in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:19:59.964442] [INFO ] [sig ] [829/3475] Forecasting CTRN... [2026-01-23T20:19:59.964472] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-23T20:19:59.964506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-23T20:19:59.975889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-23T20:19:59.976266] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-23T20:19:59.977089] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-23T20:19:59.977142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:19:59.977175] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:19:59.977214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:19:59.977277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:00.041555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:00.042686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:00.042812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:00.042849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:00.188413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:00.188594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:00.188831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:00.188861] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:00.192506] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-23T20:20:00.192833] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-23T20:20:00.192967] [INFO ] [sig ] CTRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:00.347824] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CTRN.txt [2026-01-23T20:20:00.347983] [INFO ] [sig ] [829/3475] Completed CTRN in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:20:00.348024] [INFO ] [sig ] [830/3475] Forecasting CTS... [2026-01-23T20:20:00.348055] [INFO ] [sig ] Generating forecast for: CTS [2026-01-23T20:20:00.348085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-23T20:20:00.360487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-23T20:20:00.360812] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-23T20:20:00.361827] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-23T20:20:00.361880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:00.361913] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:00.361940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:00.361996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:00.419699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:00.420598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:00.420687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:00.420721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:00.543888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:00.544051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:00.544091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:00.544122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:00.547552] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-23T20:20:00.547843] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-23T20:20:00.547970] [INFO ] [sig ] CTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:00.689224] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTS.txt [2026-01-23T20:20:00.689379] [INFO ] [sig ] [830/3475] Completed CTS in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:20:00.689419] [INFO ] [sig ] [831/3475] Forecasting CTSH... [2026-01-23T20:20:00.689453] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-23T20:20:00.689490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-23T20:20:00.703061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-23T20:20:00.703420] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-23T20:20:00.704266] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-23T20:20:00.704318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:00.704349] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:00.704376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:00.704432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:00.764089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:00.764953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:00.765041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:00.765074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:00.888469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:00.888654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:00.888699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:00.888728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:00.892248] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=69.35%) [2026-01-23T20:20:00.892609] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-23T20:20:00.892756] [INFO ] [sig ] CTSH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:01.037882] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTSH.txt [2026-01-23T20:20:01.038042] [INFO ] [sig ] [831/3475] Completed CTSH in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:20:01.038082] [INFO ] [sig ] [832/3475] Forecasting CTVA... [2026-01-23T20:20:01.038113] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-23T20:20:01.038143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-23T20:20:01.049781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-23T20:20:01.050098] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-23T20:20:01.050955] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-23T20:20:01.051007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:01.051038] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:01.051064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:01.051120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:01.108382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:01.109258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:01.109352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:01.109387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:01.239742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:01.239905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:01.239947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:01.239976] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:01.243648] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-01-23T20:20:01.243992] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-23T20:20:01.244140] [INFO ] [sig ] CTVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:01.394977] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CTVA.txt [2026-01-23T20:20:01.395164] [INFO ] [sig ] [832/3475] Completed CTVA in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-23T20:20:01.395206] [INFO ] [sig ] [833/3475] Forecasting CUBE... [2026-01-23T20:20:01.395237] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-23T20:20:01.395275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-23T20:20:01.409467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-23T20:20:01.410137] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-23T20:20:01.411307] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-23T20:20:01.411367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:01.411403] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:01.411432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:01.411492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:01.474179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:01.475114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:01.475208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:01.475241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:01.597870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:01.598030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:01.598072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:01.598102] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:01.601476] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-23T20:20:01.601766] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-23T20:20:01.601894] [INFO ] [sig ] CUBE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:01.768522] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CUBE.txt [2026-01-23T20:20:01.768744] [INFO ] [sig ] [833/3475] Completed CUBE in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:01.768794] [INFO ] [sig ] [834/3475] Forecasting CUBI... [2026-01-23T20:20:01.768826] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-23T20:20:01.768859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-23T20:20:01.780813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-23T20:20:01.781248] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-23T20:20:01.782257] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-23T20:20:01.782331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:01.782363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:01.782390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:01.782452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:01.851000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:01.852178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:01.852300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:01.852350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:01.995374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:01.995595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:01.995664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:01.995710] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:02.001400] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-01-23T20:20:02.001898] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-23T20:20:02.002102] [INFO ] [sig ] CUBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:02.184942] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CUBI.txt [2026-01-23T20:20:02.185111] [INFO ] [sig ] [834/3475] Completed CUBI in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:02.185152] [INFO ] [sig ] [835/3475] Forecasting CUK... [2026-01-23T20:20:02.185183] [INFO ] [sig ] Generating forecast for: CUK [2026-01-23T20:20:02.185212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-23T20:20:02.196465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-23T20:20:02.196838] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-23T20:20:02.197713] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-23T20:20:02.197768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:02.197801] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:02.197829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:02.197887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:02.254251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:02.255352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:02.255439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:02.255471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:02.391091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:02.391255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:02.391298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:02.391328] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:02.396190] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-01-23T20:20:02.396543] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-23T20:20:02.396720] [INFO ] [sig ] CUK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:02.559314] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CUK.txt [2026-01-23T20:20:02.559492] [INFO ] [sig ] [835/3475] Completed CUK in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:02.559544] [INFO ] [sig ] [836/3475] Forecasting CULP... [2026-01-23T20:20:02.559607] [INFO ] [sig ] Generating forecast for: CULP [2026-01-23T20:20:02.559650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-23T20:20:02.571236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-23T20:20:02.571608] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-23T20:20:02.572434] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-23T20:20:02.572488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:02.572551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:02.572601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:02.572668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:02.636645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:02.637660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:02.637753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:02.637788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:02.754872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:02.755025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:02.755067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:02.755098] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:02.759163] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-23T20:20:02.759451] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-23T20:20:02.759608] [INFO ] [sig ] CULP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:02.915876] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CULP.txt [2026-01-23T20:20:02.916033] [INFO ] [sig ] [836/3475] Completed CULP in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:02.916075] [INFO ] [sig ] [837/3475] Forecasting CURI... [2026-01-23T20:20:02.916107] [INFO ] [sig ] Generating forecast for: CURI [2026-01-23T20:20:02.916145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-23T20:20:02.928474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-23T20:20:02.928880] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-23T20:20:02.929774] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-23T20:20:02.929826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:02.929858] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:02.929885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:02.929941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:02.988235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:02.989060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:02.989155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:02.989193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:03.115423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:03.115600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:03.115645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:03.115677] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:03.119227] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-23T20:20:03.119529] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-23T20:20:03.119784] [INFO ] [sig ] CURI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:03.271037] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CURI.txt [2026-01-23T20:20:03.271243] [INFO ] [sig ] [837/3475] Completed CURI in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:03.271309] [INFO ] [sig ] [838/3475] Forecasting CUZ... [2026-01-23T20:20:03.271359] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-23T20:20:03.271404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-23T20:20:03.284372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-23T20:20:03.284742] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-23T20:20:03.285617] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-23T20:20:03.285672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:03.285706] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:03.285735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:03.285793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:03.345503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:03.346322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:03.346407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:03.346443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:03.472211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:03.472396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:03.472440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:03.472471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:03.476230] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-01-23T20:20:03.476593] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-23T20:20:03.476736] [INFO ] [sig ] CUZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:03.626983] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CUZ.txt [2026-01-23T20:20:03.627130] [INFO ] [sig ] [838/3475] Completed CUZ in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:03.627174] [INFO ] [sig ] [839/3475] Forecasting CVBF... [2026-01-23T20:20:03.627209] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-23T20:20:03.627255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-23T20:20:03.639503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-23T20:20:03.639891] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-23T20:20:03.640727] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-23T20:20:03.640781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:03.640814] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:03.640843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:03.640904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:03.703881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:03.704797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:03.704883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:03.704918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:03.832898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:03.833062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:03.833114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:03.833186] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:03.836735] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: DOWN (p=47.68%) [2026-01-23T20:20:03.837029] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-23T20:20:03.837179] [INFO ] [sig ] CVBF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:03.982906] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CVBF.txt [2026-01-23T20:20:03.983061] [INFO ] [sig ] [839/3475] Completed CVBF in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:03.983104] [INFO ] [sig ] [840/3475] Forecasting CVCO... [2026-01-23T20:20:03.983136] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-23T20:20:03.983169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-23T20:20:03.995621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-23T20:20:03.996009] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-23T20:20:03.996911] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-23T20:20:03.996966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:03.997001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:03.997031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:03.997095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:04.063952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:04.065123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:04.065213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:04.065247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:04.194389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:04.194567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:04.194644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:04.194675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:04.198305] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=52.72%) [2026-01-23T20:20:04.198650] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-23T20:20:04.198802] [INFO ] [sig ] CVCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:04.349236] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVCO.txt [2026-01-23T20:20:04.349414] [INFO ] [sig ] [840/3475] Completed CVCO in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:04.349455] [INFO ] [sig ] [841/3475] Forecasting CVE... [2026-01-23T20:20:04.349486] [INFO ] [sig ] Generating forecast for: CVE [2026-01-23T20:20:04.349516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-23T20:20:04.363355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-23T20:20:04.363959] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-23T20:20:04.364861] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-23T20:20:04.364917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:04.364951] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:04.364979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:04.365039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:04.429352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:04.430283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:04.430369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:04.430403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:04.571999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:04.572161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:04.572204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:04.572236] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:04.575770] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=42.99%) [2026-01-23T20:20:04.576054] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-23T20:20:04.576188] [INFO ] [sig ] CVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:04.723006] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CVE.txt [2026-01-23T20:20:04.723148] [INFO ] [sig ] [841/3475] Completed CVE in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:04.723187] [INFO ] [sig ] [842/3475] Forecasting CVEO... [2026-01-23T20:20:04.723217] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-23T20:20:04.723248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-23T20:20:04.734893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-23T20:20:04.735215] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-23T20:20:04.736044] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-23T20:20:04.736108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:04.736144] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:04.736173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:04.736235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:04.793841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:04.794666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:04.794751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:04.794785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:04.914616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:04.914788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:04.914831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:04.914859] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:04.918382] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-01-23T20:20:04.918672] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-23T20:20:04.918796] [INFO ] [sig ] CVEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:05.057698] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CVEO.txt [2026-01-23T20:20:05.058040] [INFO ] [sig ] [842/3475] Completed CVEO in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:05.058080] [INFO ] [sig ] [843/3475] Forecasting CVGI... [2026-01-23T20:20:05.058111] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-23T20:20:05.058140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-23T20:20:05.070732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-23T20:20:05.071074] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-23T20:20:05.072150] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-23T20:20:05.072205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:05.072241] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:05.072272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:05.072331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:05.133077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:05.133953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:05.134038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:05.134074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:05.254658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:05.254788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:05.254830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:05.254860] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:05.258346] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-23T20:20:05.258637] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-23T20:20:05.258763] [INFO ] [sig ] CVGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:05.397275] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVGI.txt [2026-01-23T20:20:05.397425] [INFO ] [sig ] [843/3475] Completed CVGI in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.7m [2026-01-23T20:20:05.397467] [INFO ] [sig ] [844/3475] Forecasting CVI... [2026-01-23T20:20:05.397496] [INFO ] [sig ] Generating forecast for: CVI [2026-01-23T20:20:05.397527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-23T20:20:05.409410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-23T20:20:05.409742] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-23T20:20:05.410551] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-23T20:20:05.410629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:05.410666] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:05.410696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:05.410755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:05.468929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:05.469989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:05.470073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:05.470107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:05.594554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:05.594747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:05.594796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:05.594829] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:05.598650] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=78.55%) [2026-01-23T20:20:05.599116] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-23T20:20:05.599248] [INFO ] [sig ] CVI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:05.738634] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVI.txt [2026-01-23T20:20:05.738790] [INFO ] [sig ] [844/3475] Completed CVI in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:05.738831] [INFO ] [sig ] [845/3475] Forecasting CVKD... [2026-01-23T20:20:05.738861] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-23T20:20:05.738893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-23T20:20:05.750542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-23T20:20:05.750886] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-23T20:20:05.751699] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-23T20:20:05.751750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:05.751782] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:05.751992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:05.752047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:05.808537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:05.809262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:05.809339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:05.809371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:05.930217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:05.930374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:05.930414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:05.930442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:05.933967] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-23T20:20:05.934236] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-23T20:20:05.934364] [INFO ] [sig ] CVKD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:06.072258] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVKD.txt [2026-01-23T20:20:06.072410] [INFO ] [sig ] [845/3475] Completed CVKD in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:06.072454] [INFO ] [sig ] [846/3475] Forecasting CVNA... [2026-01-23T20:20:06.072485] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-23T20:20:06.072516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-23T20:20:06.083693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-23T20:20:06.083989] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-23T20:20:06.084790] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-23T20:20:06.084841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:06.084871] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:06.084898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:06.084953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:06.141365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:06.142235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:06.142346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:06.142380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:06.264433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:06.264597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:06.264639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:06.264669] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:06.268494] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-01-23T20:20:06.268788] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-23T20:20:06.268916] [INFO ] [sig ] CVNA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:06.409746] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVNA.txt [2026-01-23T20:20:06.409875] [INFO ] [sig ] [846/3475] Completed CVNA in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:06.409913] [INFO ] [sig ] [847/3475] Forecasting CVRX... [2026-01-23T20:20:06.409942] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-23T20:20:06.409972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-23T20:20:06.421956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-23T20:20:06.422248] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-23T20:20:06.423131] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-23T20:20:06.423184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:06.423217] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:06.423244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:06.423301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:06.483464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:06.484249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:06.484333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:06.484369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:06.609173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:06.609339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:06.609382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:06.609412] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:06.612888] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=79.53%) [2026-01-23T20:20:06.613222] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-23T20:20:06.613382] [INFO ] [sig ] CVRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:06.755183] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVRX.txt [2026-01-23T20:20:06.755321] [INFO ] [sig ] [847/3475] Completed CVRX in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:06.755361] [INFO ] [sig ] [848/3475] Forecasting CVS... [2026-01-23T20:20:06.755390] [INFO ] [sig ] Generating forecast for: CVS [2026-01-23T20:20:06.755421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-23T20:20:06.766317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-23T20:20:06.766631] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-23T20:20:06.767508] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-23T20:20:06.767562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:06.767641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:06.767695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:06.767763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:06.825810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:06.826556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:06.826655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:06.826690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:06.951252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:06.951442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:06.951485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:06.951514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:06.955085] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-23T20:20:06.955352] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-23T20:20:06.955483] [INFO ] [sig ] CVS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:07.094881] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CVS.txt [2026-01-23T20:20:07.095034] [INFO ] [sig ] [848/3475] Completed CVS in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:07.095074] [INFO ] [sig ] [849/3475] Forecasting CVX... [2026-01-23T20:20:07.095105] [INFO ] [sig ] Generating forecast for: CVX [2026-01-23T20:20:07.095136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-23T20:20:07.107158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-23T20:20:07.107521] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-23T20:20:07.108356] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-23T20:20:07.108408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:07.108440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:07.108466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:07.108522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:07.166990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:07.167923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:07.168003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:07.168036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:07.288591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:07.288752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:07.288830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:07.288862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:07.292246] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-23T20:20:07.292526] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-23T20:20:07.292693] [INFO ] [sig ] CVX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:07.433544] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CVX.txt [2026-01-23T20:20:07.433747] [INFO ] [sig ] [849/3475] Completed CVX in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-23T20:20:07.433788] [INFO ] [sig ] [850/3475] Forecasting CWAN... [2026-01-23T20:20:07.433819] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-23T20:20:07.433850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-23T20:20:07.446211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-23T20:20:07.446534] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-23T20:20:07.447382] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-23T20:20:07.447435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:07.447469] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:07.447496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:07.447553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:07.504705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:07.505456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:07.505537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:07.505588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:07.624209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:07.624376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:07.624416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:07.624445] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:07.631013] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=41.21%) [2026-01-23T20:20:07.631383] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-23T20:20:07.631537] [INFO ] [sig ] CWAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:07.771549] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CWAN.txt [2026-01-23T20:20:07.771694] [INFO ] [sig ] [850/3475] Completed CWAN in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:07.771733] [INFO ] [sig ] [851/3475] Forecasting CWBC... [2026-01-23T20:20:07.771771] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-23T20:20:07.771801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-23T20:20:07.783253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-23T20:20:07.783531] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-23T20:20:07.784342] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-23T20:20:07.784394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:07.784426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:07.784453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:07.784510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:07.843117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:07.843961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:07.844064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:07.844097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:07.967728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:07.967881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:07.967921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:07.967950] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:07.971293] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=3.98%) [2026-01-23T20:20:07.971585] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-23T20:20:07.971714] [INFO ] [sig ] CWBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:08.125263] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CWBC.txt [2026-01-23T20:20:08.125463] [INFO ] [sig ] [851/3475] Completed CWBC in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:08.125520] [INFO ] [sig ] [852/3475] Forecasting CWCO... [2026-01-23T20:20:08.125566] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-23T20:20:08.125640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-23T20:20:08.140090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-23T20:20:08.140475] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-23T20:20:08.141293] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-23T20:20:08.141346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:08.141380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:08.141407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:08.141463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:08.201195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:08.202075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:08.202158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:08.202194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:08.321736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:08.321897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:08.321939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:08.321971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:08.325625] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=60.45%) [2026-01-23T20:20:08.325928] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-23T20:20:08.326063] [INFO ] [sig ] CWCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:08.467836] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CWCO.txt [2026-01-23T20:20:08.467987] [INFO ] [sig ] [852/3475] Completed CWCO in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:08.468028] [INFO ] [sig ] [853/3475] Forecasting CWD... [2026-01-23T20:20:08.468058] [INFO ] [sig ] Generating forecast for: CWD [2026-01-23T20:20:08.468088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-23T20:20:08.479429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-23T20:20:08.479735] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-23T20:20:08.480541] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-23T20:20:08.480611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:08.480679] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:08.480709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:08.480767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:08.538556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:08.539407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:08.539489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:08.539522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:08.648310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:08.648469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:08.648511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:08.648540] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:08.651867] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-01-23T20:20:08.652137] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-23T20:20:08.652262] [INFO ] [sig ] CWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:08.792405] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CWD.txt [2026-01-23T20:20:08.792543] [INFO ] [sig ] [853/3475] Completed CWD in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:08.792600] [INFO ] [sig ] [854/3475] Forecasting CWEN... [2026-01-23T20:20:08.792633] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-23T20:20:08.792663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-23T20:20:08.803886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-23T20:20:08.804154] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-23T20:20:08.804987] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-23T20:20:08.805038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:08.805070] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:08.805098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:08.805154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:08.864212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:08.865066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:08.865146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:08.865180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:08.985924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:08.986082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:08.986124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:08.986154] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:08.989569] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-23T20:20:08.989861] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-23T20:20:08.989986] [INFO ] [sig ] CWEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:09.129286] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CWEN.txt [2026-01-23T20:20:09.129422] [INFO ] [sig ] [854/3475] Completed CWEN in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:09.129461] [INFO ] [sig ] [855/3475] Forecasting CWH... [2026-01-23T20:20:09.129491] [INFO ] [sig ] Generating forecast for: CWH [2026-01-23T20:20:09.129521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-23T20:20:09.141212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-23T20:20:09.141487] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-23T20:20:09.142285] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-23T20:20:09.142337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:09.142369] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:09.142396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:09.142451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:09.204663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:09.205628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:09.205709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:09.205745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:09.327416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:09.327658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:09.327753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:09.327787] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:09.331273] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-23T20:20:09.331560] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-23T20:20:09.331713] [INFO ] [sig ] CWH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:09.475133] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CWH.txt [2026-01-23T20:20:09.475284] [INFO ] [sig ] [855/3475] Completed CWH in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:09.475325] [INFO ] [sig ] [856/3475] Forecasting CWK... [2026-01-23T20:20:09.475355] [INFO ] [sig ] Generating forecast for: CWK [2026-01-23T20:20:09.475387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-23T20:20:09.487501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-23T20:20:09.487913] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-23T20:20:09.488769] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-23T20:20:09.488823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:09.488856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:09.488885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:09.488943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:09.547766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:09.548670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:09.548760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:09.548794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:09.670007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:09.670170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:09.670212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:09.670242] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:09.673910] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-23T20:20:09.674314] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-23T20:20:09.674511] [INFO ] [sig ] CWK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:09.841690] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CWK.txt [2026-01-23T20:20:09.841863] [INFO ] [sig ] [856/3475] Completed CWK in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:09.841904] [INFO ] [sig ] [857/3475] Forecasting CXDO... [2026-01-23T20:20:09.841935] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-23T20:20:09.841972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-23T20:20:09.853819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-23T20:20:09.854181] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-23T20:20:09.855072] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-23T20:20:09.855126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:09.855159] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:09.855188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:09.855246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:09.914808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:09.915749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:09.915832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:09.915865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:10.031782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:10.031965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:10.032007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:10.032035] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:10.035378] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-01-23T20:20:10.035679] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-23T20:20:10.035808] [INFO ] [sig ] CXDO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:10.176109] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CXDO.txt [2026-01-23T20:20:10.176271] [INFO ] [sig ] [857/3475] Completed CXDO in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:10.176311] [INFO ] [sig ] [858/3475] Forecasting CXE... [2026-01-23T20:20:10.176339] [INFO ] [sig ] Generating forecast for: CXE [2026-01-23T20:20:10.176370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-23T20:20:10.187965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-23T20:20:10.188299] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-23T20:20:10.189123] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-23T20:20:10.189174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:10.189204] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:10.189230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:10.189286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:10.245097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:10.245969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:10.246049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:10.246082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:10.357557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:10.357738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:10.357783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:10.357811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:10.361158] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-01-23T20:20:10.361435] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-23T20:20:10.361562] [INFO ] [sig ] CXE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:10.501813] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CXE.txt [2026-01-23T20:20:10.502172] [INFO ] [sig ] [858/3475] Completed CXE in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.6m [2026-01-23T20:20:10.502215] [INFO ] [sig ] [859/3475] Forecasting CXSE... [2026-01-23T20:20:10.502245] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-23T20:20:10.502276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-23T20:20:10.514142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-23T20:20:10.514495] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-23T20:20:10.515298] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-23T20:20:10.515349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:10.515381] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:10.515407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:10.515462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:10.575130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:10.576212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:10.576330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:10.576377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:10.690029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:10.690196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:10.690237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:10.690267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:10.693725] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=93.19%) [2026-01-23T20:20:10.694029] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-23T20:20:10.694161] [INFO ] [sig ] CXSE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:10.843242] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CXSE.txt [2026-01-23T20:20:10.843404] [INFO ] [sig ] [859/3475] Completed CXSE in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:10.843447] [INFO ] [sig ] [860/3475] Forecasting CYD... [2026-01-23T20:20:10.843476] [INFO ] [sig ] Generating forecast for: CYD [2026-01-23T20:20:10.843506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-23T20:20:10.859530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-23T20:20:10.860027] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-23T20:20:10.861370] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-23T20:20:10.861439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:10.861487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:10.861528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:10.861637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:10.935162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:10.936022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:10.936104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:10.936137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:11.056783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:11.056947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:11.056992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:11.057022] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:11.060613] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-23T20:20:11.060891] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-23T20:20:11.061019] [INFO ] [sig ] CYD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:11.206183] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CYD.txt [2026-01-23T20:20:11.206326] [INFO ] [sig ] [860/3475] Completed CYD in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:11.206366] [INFO ] [sig ] [861/3475] Forecasting CYH... [2026-01-23T20:20:11.206395] [INFO ] [sig ] Generating forecast for: CYH [2026-01-23T20:20:11.206427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-23T20:20:11.217798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-23T20:20:11.218129] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-23T20:20:11.218968] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-23T20:20:11.219021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:11.219055] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:11.219084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:11.219142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:11.277317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:11.278234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:11.278318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:11.278353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:11.402688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:11.402849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:11.402890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:11.402918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:11.406634] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-23T20:20:11.406905] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-23T20:20:11.407221] [INFO ] [sig ] CYH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:11.550094] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CYH.txt [2026-01-23T20:20:11.550243] [INFO ] [sig ] [861/3475] Completed CYH in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:11.550284] [INFO ] [sig ] [862/3475] Forecasting CYN... [2026-01-23T20:20:11.550317] [INFO ] [sig ] Generating forecast for: CYN [2026-01-23T20:20:11.550350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-23T20:20:11.561836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-23T20:20:11.562160] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-23T20:20:11.563002] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-23T20:20:11.563055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:11.563088] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:11.563118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:11.563176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:11.621965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:11.622876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:11.622961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:11.622996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:11.742564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:11.742745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:11.742787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:11.742818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:11.746719] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-23T20:20:11.747037] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-23T20:20:11.747175] [INFO ] [sig ] CYN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:11.888716] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CYN.txt [2026-01-23T20:20:11.888874] [INFO ] [sig ] [862/3475] Completed CYN in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:11.888913] [INFO ] [sig ] [863/3475] Forecasting CYRX... [2026-01-23T20:20:11.888943] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-23T20:20:11.888973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-23T20:20:11.901025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-23T20:20:11.901358] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-23T20:20:11.902186] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-23T20:20:11.902238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:11.902269] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:11.902297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:11.902353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:11.967687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:11.968608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:11.968725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:11.968760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:12.100662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:12.100852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:12.101101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:12.101145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:12.105567] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=48.96%) [2026-01-23T20:20:12.105937] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-23T20:20:12.106096] [INFO ] [sig ] CYRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:12.268612] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CYRX.txt [2026-01-23T20:20:12.268786] [INFO ] [sig ] [863/3475] Completed CYRX in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:12.268829] [INFO ] [sig ] [864/3475] Forecasting CYTK... [2026-01-23T20:20:12.268861] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-23T20:20:12.268894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-23T20:20:12.282385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-23T20:20:12.282983] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-23T20:20:12.284020] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-23T20:20:12.284072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:12.284106] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:12.284134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:12.284201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:12.349099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:12.350026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:12.350108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:12.350143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:12.475105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:12.475265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:12.475312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:12.475342] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:12.478805] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-01-23T20:20:12.479082] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-23T20:20:12.479211] [INFO ] [sig ] CYTK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:12.620132] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CYTK.txt [2026-01-23T20:20:12.620280] [INFO ] [sig ] [864/3475] Completed CYTK in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:12.620321] [INFO ] [sig ] [865/3475] Forecasting CZFS... [2026-01-23T20:20:12.620351] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-23T20:20:12.620382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-23T20:20:12.630320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-23T20:20:12.630607] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-23T20:20:12.631397] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-23T20:20:12.631448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:12.631479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:12.631506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:12.631562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:12.691088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:12.691962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:12.692042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:12.692075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:12.794438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:12.794615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:12.794660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:12.794690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:12.798326] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=91.61%) [2026-01-23T20:20:12.798621] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-23T20:20:12.798758] [INFO ] [sig ] CZFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:12.948757] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/CZFS.txt [2026-01-23T20:20:12.948916] [INFO ] [sig ] [865/3475] Completed CZFS in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:12.948956] [INFO ] [sig ] [866/3475] Forecasting CZNC... [2026-01-23T20:20:12.948986] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-23T20:20:12.949016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-23T20:20:12.961454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-23T20:20:12.961812] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-23T20:20:12.962633] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-23T20:20:12.962707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:12.962742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:12.962769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:12.962829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:13.022092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:13.022973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:13.023058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:13.023092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:13.147989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:13.148157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:13.148199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:13.148228] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:13.151667] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-23T20:20:13.151969] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-23T20:20:13.152105] [INFO ] [sig ] CZNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:13.290746] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CZNC.txt [2026-01-23T20:20:13.290950] [INFO ] [sig ] [866/3475] Completed CZNC in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-23T20:20:13.290992] [INFO ] [sig ] [867/3475] Forecasting CZWI... [2026-01-23T20:20:13.291022] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-23T20:20:13.291054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-23T20:20:13.302201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-23T20:20:13.302550] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-23T20:20:13.303378] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-23T20:20:13.303432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:13.303464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:13.303490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:13.303546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:13.360269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:13.361445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:13.361533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:13.361565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:13.473795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:13.473951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:13.473993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:13.474024] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:13.477418] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-23T20:20:13.477713] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-23T20:20:13.477841] [INFO ] [sig ] CZWI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:13.614375] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/CZWI.txt [2026-01-23T20:20:13.614542] [INFO ] [sig ] [867/3475] Completed CZWI in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:13.614602] [INFO ] [sig ] [868/3475] Forecasting DAL... [2026-01-23T20:20:13.614637] [INFO ] [sig ] Generating forecast for: DAL [2026-01-23T20:20:13.614668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-23T20:20:13.627516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-23T20:20:13.628193] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-23T20:20:13.629431] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-23T20:20:13.629489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:13.629524] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:13.629553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:13.629630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:13.690878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:13.691833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:13.691919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:13.691955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:13.824783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:13.824968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:13.825013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:13.825043] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:13.829074] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-01-23T20:20:13.829496] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-23T20:20:13.829679] [INFO ] [sig ] DAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:13.980680] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DAL.txt [2026-01-23T20:20:13.980877] [INFO ] [sig ] [868/3475] Completed DAL in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:13.980936] [INFO ] [sig ] [869/3475] Forecasting DAN... [2026-01-23T20:20:13.980970] [INFO ] [sig ] Generating forecast for: DAN [2026-01-23T20:20:13.981003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-23T20:20:13.994340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-23T20:20:13.994751] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-23T20:20:13.995602] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-23T20:20:13.995656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:13.995688] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:13.995716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:13.995773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:14.053449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:14.054642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:14.054733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:14.054955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:14.188706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:14.188875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:14.188919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:14.188949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:14.192480] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=53.73%) [2026-01-23T20:20:14.192824] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-23T20:20:14.192967] [INFO ] [sig ] DAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:14.340804] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DAN.txt [2026-01-23T20:20:14.340984] [INFO ] [sig ] [869/3475] Completed DAN in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:14.341032] [INFO ] [sig ] [870/3475] Forecasting DAO... [2026-01-23T20:20:14.341063] [INFO ] [sig ] Generating forecast for: DAO [2026-01-23T20:20:14.341096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-23T20:20:14.353801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-23T20:20:14.354256] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-23T20:20:14.355267] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-23T20:20:14.355322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:14.355385] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:14.355416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:14.355491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:14.433018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:14.433973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:14.434078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:14.434130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:14.564709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:14.564870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:14.564913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:14.564943] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:14.568900] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=43.39%) [2026-01-23T20:20:14.569414] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-23T20:20:14.569552] [INFO ] [sig ] DAO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:14.716023] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DAO.txt [2026-01-23T20:20:14.716176] [INFO ] [sig ] [870/3475] Completed DAO in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:14.716217] [INFO ] [sig ] [871/3475] Forecasting DAPP... [2026-01-23T20:20:14.716247] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-23T20:20:14.716278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-23T20:20:14.728281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-23T20:20:14.728554] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-23T20:20:14.729556] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-23T20:20:14.729646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:14.729686] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:14.729715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:14.729775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:14.788667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:14.789554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:14.789655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:14.789690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:14.914114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:14.914272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:14.914314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:14.914342] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:14.918145] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=64.23%) [2026-01-23T20:20:14.918434] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-23T20:20:14.918560] [INFO ] [sig ] DAPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:15.063291] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DAPP.txt [2026-01-23T20:20:15.063462] [INFO ] [sig ] [871/3475] Completed DAPP in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:15.063502] [INFO ] [sig ] [872/3475] Forecasting DARE... [2026-01-23T20:20:15.063532] [INFO ] [sig ] Generating forecast for: DARE [2026-01-23T20:20:15.063562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-23T20:20:15.075918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-23T20:20:15.076223] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-23T20:20:15.077042] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-23T20:20:15.077095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:15.077128] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:15.077155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:15.077211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:15.142420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:15.143610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:15.143719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:15.143764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:15.258448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:15.258627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:15.258671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:15.258699] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:15.262162] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-23T20:20:15.262489] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-23T20:20:15.262647] [INFO ] [sig ] DARE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:15.420656] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DARE.txt [2026-01-23T20:20:15.420788] [INFO ] [sig ] [872/3475] Completed DARE in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:15.420827] [INFO ] [sig ] [873/3475] Forecasting DASH... [2026-01-23T20:20:15.420857] [INFO ] [sig ] Generating forecast for: DASH [2026-01-23T20:20:15.420887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-23T20:20:15.432762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-23T20:20:15.433121] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-23T20:20:15.433956] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-23T20:20:15.434008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:15.434039] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:15.434066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:15.434271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:15.495085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:15.495934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:15.496016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:15.496049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:15.619722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:15.619863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:15.619918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:15.619988] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:15.623323] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-23T20:20:15.623608] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-23T20:20:15.623734] [INFO ] [sig ] DASH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:15.767510] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DASH.txt [2026-01-23T20:20:15.767760] [INFO ] [sig ] [873/3475] Completed DASH in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:15.767825] [INFO ] [sig ] [874/3475] Forecasting DAVA... [2026-01-23T20:20:15.767871] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-23T20:20:15.767917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-23T20:20:15.784283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-23T20:20:15.784808] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-23T20:20:15.786021] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-23T20:20:15.786091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:15.786131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:15.786166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:15.786244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:15.846709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:15.847614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:15.847699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:15.847732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:15.974822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:15.974982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:15.975024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:15.975055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:15.979230] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-01-23T20:20:15.979509] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-23T20:20:15.979658] [INFO ] [sig ] DAVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:16.129379] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DAVA.txt [2026-01-23T20:20:16.129517] [INFO ] [sig ] [874/3475] Completed DAVA in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.5m [2026-01-23T20:20:16.129557] [INFO ] [sig ] [875/3475] Forecasting DAVE... [2026-01-23T20:20:16.129607] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-23T20:20:16.129638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-23T20:20:16.142483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-23T20:20:16.142780] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-23T20:20:16.143593] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-23T20:20:16.143647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:16.143680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:16.143708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:16.143768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:16.204290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:16.205058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:16.205140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:16.205174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:16.332423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:16.332605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:16.332649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:16.332679] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:16.336296] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=87.90%) [2026-01-23T20:20:16.336601] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-23T20:20:16.336733] [INFO ] [sig ] DAVE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:16.484032] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DAVE.txt [2026-01-23T20:20:16.484164] [INFO ] [sig ] [875/3475] Completed DAVE in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:16.484204] [INFO ] [sig ] [876/3475] Forecasting DAWN... [2026-01-23T20:20:16.484233] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-23T20:20:16.484264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-23T20:20:16.496998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-23T20:20:16.497312] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-23T20:20:16.498158] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-23T20:20:16.498211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:16.498243] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:16.498270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:16.498327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:16.559255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:16.560089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:16.560194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:16.560230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:16.684006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:16.684160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:16.684385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:16.684416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:16.688459] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-01-23T20:20:16.688758] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-23T20:20:16.688890] [INFO ] [sig ] DAWN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:16.831234] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DAWN.txt [2026-01-23T20:20:16.831392] [INFO ] [sig ] [876/3475] Completed DAWN in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:16.831434] [INFO ] [sig ] [877/3475] Forecasting DB... [2026-01-23T20:20:16.831464] [INFO ] [sig ] Generating forecast for: DB [2026-01-23T20:20:16.831495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-23T20:20:16.843781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-23T20:20:16.844106] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-23T20:20:16.844979] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-23T20:20:16.845031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:16.845074] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:16.845102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:16.845159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:16.903752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:16.904620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:16.904703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:16.904736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:17.032773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:17.032931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:17.032977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:17.033006] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:17.036465] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=58.23%) [2026-01-23T20:20:17.036760] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-23T20:20:17.036890] [INFO ] [sig ] DB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:17.196742] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DB.txt [2026-01-23T20:20:17.196930] [INFO ] [sig ] [877/3475] Completed DB in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:17.196988] [INFO ] [sig ] [878/3475] Forecasting DBI... [2026-01-23T20:20:17.197023] [INFO ] [sig ] Generating forecast for: DBI [2026-01-23T20:20:17.197053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-23T20:20:17.210764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-23T20:20:17.211360] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-23T20:20:17.212215] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-23T20:20:17.212267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:17.212299] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:17.212326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:17.212382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:17.273030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:17.273983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:17.274070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:17.274104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:17.399078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:17.399456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:17.399500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:17.399531] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:17.403665] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=26.41%) [2026-01-23T20:20:17.404031] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-23T20:20:17.404177] [INFO ] [sig ] DBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:17.548539] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DBI.txt [2026-01-23T20:20:17.548699] [INFO ] [sig ] [878/3475] Completed DBI in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:17.548738] [INFO ] [sig ] [879/3475] Forecasting DBL... [2026-01-23T20:20:17.548768] [INFO ] [sig ] Generating forecast for: DBL [2026-01-23T20:20:17.548798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-23T20:20:17.561226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-23T20:20:17.561535] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-23T20:20:17.562598] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-23T20:20:17.562653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:17.562685] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:17.562713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:17.562770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:17.623194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:17.624118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:17.624208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:17.624244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:17.765261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:17.765426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:17.765469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:17.765499] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:17.769871] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-23T20:20:17.770165] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-23T20:20:17.770310] [INFO ] [sig ] DBL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:17.936678] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DBL.txt [2026-01-23T20:20:17.936844] [INFO ] [sig ] [879/3475] Completed DBL in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:17.936888] [INFO ] [sig ] [880/3475] Forecasting DBRG... [2026-01-23T20:20:17.936920] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-23T20:20:17.936953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-23T20:20:17.949349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-23T20:20:17.949680] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-23T20:20:17.950539] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-23T20:20:17.950619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:17.950655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:17.950684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:17.950742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:18.009043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:18.009847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:18.009934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:18.010004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:18.136420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:18.136591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:18.136634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:18.136664] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:18.140204] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-23T20:20:18.140487] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-23T20:20:18.140648] [INFO ] [sig ] DBRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:18.284258] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DBRG.txt [2026-01-23T20:20:18.284396] [INFO ] [sig ] [880/3475] Completed DBRG in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:18.284435] [INFO ] [sig ] [881/3475] Forecasting DBX... [2026-01-23T20:20:18.284470] [INFO ] [sig ] Generating forecast for: DBX [2026-01-23T20:20:18.284502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-23T20:20:18.296242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-23T20:20:18.296591] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-23T20:20:18.297482] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-23T20:20:18.297537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:18.297590] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:18.297629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:18.297689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:18.356332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:18.357071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:18.357339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:18.357399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:18.478333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:18.478496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:18.478538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:18.478587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:18.482329] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-23T20:20:18.482671] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-23T20:20:18.482814] [INFO ] [sig ] DBX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:18.627175] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DBX.txt [2026-01-23T20:20:18.627323] [INFO ] [sig ] [881/3475] Completed DBX in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:18.627388] [INFO ] [sig ] [882/3475] Forecasting DCBO... [2026-01-23T20:20:18.627421] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-23T20:20:18.627451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-23T20:20:18.639644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-23T20:20:18.639973] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-23T20:20:18.640872] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-23T20:20:18.640931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:18.640965] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:18.640994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:18.641051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:18.704291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:18.705155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:18.705240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:18.705276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:18.828746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:18.828902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:18.828953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:18.828990] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:18.832478] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=32.77%) [2026-01-23T20:20:18.832778] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-23T20:20:18.832911] [INFO ] [sig ] DCBO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:18.975173] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DCBO.txt [2026-01-23T20:20:18.975317] [INFO ] [sig ] [882/3475] Completed DCBO in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:18.975357] [INFO ] [sig ] [883/3475] Forecasting DCI... [2026-01-23T20:20:18.975387] [INFO ] [sig ] Generating forecast for: DCI [2026-01-23T20:20:18.975417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-23T20:20:18.986088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-23T20:20:18.986379] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-23T20:20:18.987386] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-23T20:20:18.987448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:18.987490] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:18.987527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:18.987621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:19.046314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:19.047024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:19.047102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:19.047135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:19.170159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:19.170296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:19.170335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:19.170364] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:19.173839] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-23T20:20:19.174141] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-23T20:20:19.174269] [INFO ] [sig ] DCI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:19.322457] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DCI.txt [2026-01-23T20:20:19.322691] [INFO ] [sig ] [883/3475] Completed DCI in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-23T20:20:19.322744] [INFO ] [sig ] [884/3475] Forecasting DCO... [2026-01-23T20:20:19.322779] [INFO ] [sig ] Generating forecast for: DCO [2026-01-23T20:20:19.322818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-23T20:20:19.334357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-23T20:20:19.334746] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-23T20:20:19.335617] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-23T20:20:19.335671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:19.335704] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:19.335731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:19.335787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:19.395525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:19.396608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:19.396695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:19.396728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:19.524357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:19.524559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:19.524632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:19.524692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:19.528548] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-23T20:20:19.528970] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-23T20:20:19.529137] [INFO ] [sig ] DCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:19.677593] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DCO.txt [2026-01-23T20:20:19.677752] [INFO ] [sig ] [884/3475] Completed DCO in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:19.677793] [INFO ] [sig ] [885/3475] Forecasting DCOM... [2026-01-23T20:20:19.677823] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-23T20:20:19.677856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-23T20:20:19.690050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-23T20:20:19.690398] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-23T20:20:19.691226] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-23T20:20:19.691279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:19.691310] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:19.691337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:19.691393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:19.749389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:19.750208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:19.750287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:19.750321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:19.875670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:19.875828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:19.875867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:19.875896] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:19.879307] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=36.22%) [2026-01-23T20:20:19.879592] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-23T20:20:19.879719] [INFO ] [sig ] DCOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:20.022868] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DCOM.txt [2026-01-23T20:20:20.023028] [INFO ] [sig ] [885/3475] Completed DCOM in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:20.023068] [INFO ] [sig ] [886/3475] Forecasting DCTH... [2026-01-23T20:20:20.023098] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-23T20:20:20.023131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-23T20:20:20.035526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-23T20:20:20.035949] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-23T20:20:20.036789] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-23T20:20:20.036841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:20.036874] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:20.036901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:20.036958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:20.093967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:20.094842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:20.094924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:20.094958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:20.216177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:20.216346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:20.216388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:20.216417] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:20.220530] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-23T20:20:20.220927] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-23T20:20:20.221075] [INFO ] [sig ] DCTH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:20.375938] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DCTH.txt [2026-01-23T20:20:20.376096] [INFO ] [sig ] [886/3475] Completed DCTH in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:20.376138] [INFO ] [sig ] [887/3475] Forecasting DD... [2026-01-23T20:20:20.376169] [INFO ] [sig ] Generating forecast for: DD [2026-01-23T20:20:20.376201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-23T20:20:20.389170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-23T20:20:20.389538] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-23T20:20:20.390548] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-23T20:20:20.390618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:20.390676] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:20.390706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:20.390763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:20.450437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:20.451300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:20.451382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:20.451416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:20.578409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:20.578605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:20.578654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:20.578688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:20.582532] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-23T20:20:20.582947] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-23T20:20:20.583109] [INFO ] [sig ] DD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:20.727679] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DD.txt [2026-01-23T20:20:20.727839] [INFO ] [sig ] [887/3475] Completed DD in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:20.727879] [INFO ] [sig ] [888/3475] Forecasting DDD... [2026-01-23T20:20:20.727912] [INFO ] [sig ] Generating forecast for: DDD [2026-01-23T20:20:20.727949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-23T20:20:20.740317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-23T20:20:20.740686] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-23T20:20:20.741497] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-23T20:20:20.741550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:20.741608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:20.741641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:20.741712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:20.798983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:20.799766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:20.799844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:20.799877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:20.923290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:20.923453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:20.923495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:20.923523] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:20.927297] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-01-23T20:20:20.927604] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-23T20:20:20.927731] [INFO ] [sig ] DDD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:21.074131] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DDD.txt [2026-01-23T20:20:21.074501] [INFO ] [sig ] [888/3475] Completed DDD in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:21.074555] [INFO ] [sig ] [889/3475] Forecasting DDI... [2026-01-23T20:20:21.074608] [INFO ] [sig ] Generating forecast for: DDI [2026-01-23T20:20:21.074648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-23T20:20:21.088210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-23T20:20:21.088685] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-23T20:20:21.089680] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-23T20:20:21.089738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:21.089772] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:21.089800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:21.089857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:21.150070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:21.150988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:21.151092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:21.151136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:21.268566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:21.268764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:21.268816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:21.268846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:21.272504] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-01-23T20:20:21.272909] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-23T20:20:21.273059] [INFO ] [sig ] DDI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:21.421790] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DDI.txt [2026-01-23T20:20:21.421944] [INFO ] [sig ] [889/3475] Completed DDI in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:21.421984] [INFO ] [sig ] [890/3475] Forecasting DDL... [2026-01-23T20:20:21.422014] [INFO ] [sig ] Generating forecast for: DDL [2026-01-23T20:20:21.422046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-23T20:20:21.433319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-23T20:20:21.433683] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-23T20:20:21.434513] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-23T20:20:21.434596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:21.434633] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:21.434660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:21.434717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:21.491194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:21.492112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:21.492201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:21.492235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:21.620769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:21.620937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:21.620980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:21.621009] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:21.625611] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=35.93%) [2026-01-23T20:20:21.625975] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-23T20:20:21.626125] [INFO ] [sig ] DDL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:21.774031] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DDL.txt [2026-01-23T20:20:21.774191] [INFO ] [sig ] [890/3475] Completed DDL in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-23T20:20:21.774232] [INFO ] [sig ] [891/3475] Forecasting DDOG... [2026-01-23T20:20:21.774261] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-23T20:20:21.774293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-23T20:20:21.786257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-23T20:20:21.786644] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-23T20:20:21.787478] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-23T20:20:21.787530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:21.787561] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:21.787607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:21.787664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:21.847083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:21.848096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:21.848216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:21.848251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:21.975062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:21.975219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:21.975261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:21.975289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:21.978749] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-01-23T20:20:21.979046] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-23T20:20:21.979188] [INFO ] [sig ] DDOG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:22.120542] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DDOG.txt [2026-01-23T20:20:22.120712] [INFO ] [sig ] [891/3475] Completed DDOG in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:22.120751] [INFO ] [sig ] [892/3475] Forecasting DDS... [2026-01-23T20:20:22.120782] [INFO ] [sig ] Generating forecast for: DDS [2026-01-23T20:20:22.120811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-23T20:20:22.133043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-23T20:20:22.133343] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-23T20:20:22.134563] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-23T20:20:22.134638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:22.134669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:22.134694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:22.134750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:22.190793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:22.191410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:22.191487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:22.191520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:22.310835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:22.310986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:22.311026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:22.311054] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:22.314438] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-23T20:20:22.314724] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-23T20:20:22.314851] [INFO ] [sig ] DDS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:22.456068] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DDS.txt [2026-01-23T20:20:22.456408] [INFO ] [sig ] [892/3475] Completed DDS in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:22.456446] [INFO ] [sig ] [893/3475] Forecasting DE... [2026-01-23T20:20:22.456477] [INFO ] [sig ] Generating forecast for: DE [2026-01-23T20:20:22.456508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-23T20:20:22.467751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-23T20:20:22.468031] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-23T20:20:22.468847] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-23T20:20:22.468898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:22.468929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:22.468956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:22.469012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:22.534242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:22.535142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:22.535226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:22.535262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:22.660113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:22.660277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:22.660325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:22.660354] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:22.663864] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-01-23T20:20:22.664135] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-23T20:20:22.664264] [INFO ] [sig ] DE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:22.807373] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DE.txt [2026-01-23T20:20:22.807551] [INFO ] [sig ] [893/3475] Completed DE in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:22.807618] [INFO ] [sig ] [894/3475] Forecasting DEA... [2026-01-23T20:20:22.807654] [INFO ] [sig ] Generating forecast for: DEA [2026-01-23T20:20:22.807694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-23T20:20:22.820723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-23T20:20:22.821228] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-23T20:20:22.822364] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-23T20:20:22.822420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:22.822455] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:22.822483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:22.822541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:22.883531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:22.884440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:22.884524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:22.884559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:23.011293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:23.011455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:23.011498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:23.011528] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:23.015103] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-01-23T20:20:23.015406] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-23T20:20:23.015541] [INFO ] [sig ] DEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:23.160279] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DEA.txt [2026-01-23T20:20:23.160447] [INFO ] [sig ] [894/3475] Completed DEA in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:23.160489] [INFO ] [sig ] [895/3475] Forecasting DECK... [2026-01-23T20:20:23.160521] [INFO ] [sig ] Generating forecast for: DECK [2026-01-23T20:20:23.160554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-23T20:20:23.172064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-23T20:20:23.172458] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-23T20:20:23.173349] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-23T20:20:23.173403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:23.173462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:23.173491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:23.173548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:23.233048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:23.233895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:23.233978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:23.234013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:23.357668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:23.357824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:23.357865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:23.357894] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:23.361268] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=74.50%) [2026-01-23T20:20:23.361555] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-23T20:20:23.361740] [INFO ] [sig ] DECK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:23.529840] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DECK.txt [2026-01-23T20:20:23.530049] [INFO ] [sig ] [895/3475] Completed DECK in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:23.530118] [INFO ] [sig ] [896/3475] Forecasting DEI... [2026-01-23T20:20:23.530170] [INFO ] [sig ] Generating forecast for: DEI [2026-01-23T20:20:23.530225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-23T20:20:23.547032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-23T20:20:23.547517] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-23T20:20:23.548372] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-23T20:20:23.548426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:23.548458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:23.548484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:23.548541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:23.605022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:23.605908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:23.605994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:23.606029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:23.734078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:23.734244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:23.734286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:23.734315] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:23.737748] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=38.62%) [2026-01-23T20:20:23.738035] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-23T20:20:23.738166] [INFO ] [sig ] DEI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:23.879308] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DEI.txt [2026-01-23T20:20:23.879469] [INFO ] [sig ] [896/3475] Completed DEI in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:23.879511] [INFO ] [sig ] [897/3475] Forecasting DELL... [2026-01-23T20:20:23.879543] [INFO ] [sig ] Generating forecast for: DELL [2026-01-23T20:20:23.879594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-23T20:20:23.891939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-23T20:20:23.892322] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-23T20:20:23.893137] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-23T20:20:23.893189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:23.893220] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:23.893247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:23.893305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:23.950088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:23.951000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:23.951091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:23.951125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:24.074875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:24.075043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:24.075104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:24.075136] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:24.078642] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-23T20:20:24.078934] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-23T20:20:24.079069] [INFO ] [sig ] DELL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:24.239123] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DELL.txt [2026-01-23T20:20:24.239283] [INFO ] [sig ] [897/3475] Completed DELL in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:24.239323] [INFO ] [sig ] [898/3475] Forecasting DEO... [2026-01-23T20:20:24.239362] [INFO ] [sig ] Generating forecast for: DEO [2026-01-23T20:20:24.239396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-23T20:20:24.251356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-23T20:20:24.251751] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-23T20:20:24.252792] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-23T20:20:24.252845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:24.252878] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:24.252905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:24.252961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:24.311291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:24.312449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:24.312536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:24.312568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:24.434495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:24.434682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:24.434724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:24.434754] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:24.438698] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: DOWN (p=42.29%) [2026-01-23T20:20:24.439053] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-23T20:20:24.439199] [INFO ] [sig ] DEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:24.589762] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DEO.txt [2026-01-23T20:20:24.589931] [INFO ] [sig ] [898/3475] Completed DEO in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:24.589972] [INFO ] [sig ] [899/3475] Forecasting DERM... [2026-01-23T20:20:24.590004] [INFO ] [sig ] Generating forecast for: DERM [2026-01-23T20:20:24.590034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-23T20:20:24.603443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-23T20:20:24.603823] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-23T20:20:24.604714] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-23T20:20:24.604773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:24.604821] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:24.604867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:24.604930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:24.667239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:24.668160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:24.668278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:24.668513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:24.796359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:24.796520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:24.796563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:24.796613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:24.800604] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-23T20:20:24.800902] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-23T20:20:24.801051] [INFO ] [sig ] DERM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:24.950705] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DERM.txt [2026-01-23T20:20:24.950878] [INFO ] [sig ] [899/3475] Completed DERM in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:24.950930] [INFO ] [sig ] [900/3475] Forecasting DFGP... [2026-01-23T20:20:24.950966] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-23T20:20:24.950998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-23T20:20:24.964890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-23T20:20:24.965250] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-23T20:20:24.966490] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-23T20:20:24.966544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:24.966602] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:24.966635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:24.966693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:25.029498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:25.030422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:25.030520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:25.030553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:25.161182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:25.161357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:25.161401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:25.161431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:25.165023] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-01-23T20:20:25.165328] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-23T20:20:25.165493] [INFO ] [sig ] DFGP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:25.316423] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DFGP.txt [2026-01-23T20:20:25.316562] [INFO ] [sig ] [900/3475] Completed DFGP in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-23T20:20:25.316644] [INFO ] [sig ] [901/3475] Forecasting DFGX... [2026-01-23T20:20:25.316676] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-23T20:20:25.316705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-23T20:20:25.328282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-23T20:20:25.328605] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-23T20:20:25.329511] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-23T20:20:25.329565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:25.329630] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:25.329661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:25.329718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:25.390891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:25.391659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:25.391742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:25.391793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:25.524746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:25.524908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:25.524951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:25.524982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:25.528518] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-23T20:20:25.528856] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-23T20:20:25.528992] [INFO ] [sig ] DFGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:25.676424] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DFGX.txt [2026-01-23T20:20:25.676591] [INFO ] [sig ] [901/3475] Completed DFGX in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:25.676637] [INFO ] [sig ] [902/3475] Forecasting DFH... [2026-01-23T20:20:25.676669] [INFO ] [sig ] Generating forecast for: DFH [2026-01-23T20:20:25.676701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-23T20:20:25.689040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-23T20:20:25.689603] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-23T20:20:25.690620] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-23T20:20:25.690676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:25.690710] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:25.690737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:25.690795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:25.755462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:25.756508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:25.756609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:25.756645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:25.889455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:25.889653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:25.889698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:25.889728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:25.893472] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-23T20:20:25.893789] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-23T20:20:25.893928] [INFO ] [sig ] DFH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:26.042908] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DFH.txt [2026-01-23T20:20:26.043062] [INFO ] [sig ] [902/3475] Completed DFH in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:26.043105] [INFO ] [sig ] [903/3475] Forecasting DFIN... [2026-01-23T20:20:26.043136] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-23T20:20:26.043167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-23T20:20:26.057584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-23T20:20:26.057984] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-23T20:20:26.058942] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-23T20:20:26.058998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:26.059032] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:26.059066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:26.059135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:26.118448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:26.119374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:26.119458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:26.119492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:26.250090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:26.250312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:26.250361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:26.250393] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:26.254468] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-23T20:20:26.254821] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-23T20:20:26.254964] [INFO ] [sig ] DFIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:26.410271] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DFIN.txt [2026-01-23T20:20:26.410434] [INFO ] [sig ] [903/3475] Completed DFIN in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:26.410478] [INFO ] [sig ] [904/3475] Forecasting DFP... [2026-01-23T20:20:26.410510] [INFO ] [sig ] Generating forecast for: DFP [2026-01-23T20:20:26.410542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-23T20:20:26.423430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-23T20:20:26.423841] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-23T20:20:26.424817] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-23T20:20:26.424872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:26.424912] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:26.424982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:26.425064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:26.486067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:26.486954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:26.487038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:26.487073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:26.610919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:26.611073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:26.611117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:26.611145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:26.614514] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-01-23T20:20:26.614808] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-23T20:20:26.614939] [INFO ] [sig ] DFP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:26.758462] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DFP.txt [2026-01-23T20:20:26.758639] [INFO ] [sig ] [904/3475] Completed DFP in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:26.758682] [INFO ] [sig ] [905/3475] Forecasting DG... [2026-01-23T20:20:26.758720] [INFO ] [sig ] Generating forecast for: DG [2026-01-23T20:20:26.758751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-23T20:20:26.770745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-23T20:20:26.771087] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-23T20:20:26.771918] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-23T20:20:26.771979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:26.772034] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:26.772066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:26.772126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:26.830456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:26.831287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:26.831372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:26.831407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:26.952787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:26.952946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:26.952988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:26.953017] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:26.956559] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-01-23T20:20:26.956890] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-23T20:20:26.957028] [INFO ] [sig ] DG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:27.101480] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DG.txt [2026-01-23T20:20:27.101642] [INFO ] [sig ] [905/3475] Completed DG in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:27.101684] [INFO ] [sig ] [906/3475] Forecasting DGCB... [2026-01-23T20:20:27.101716] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-23T20:20:27.101745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-23T20:20:27.113466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-23T20:20:27.113848] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-23T20:20:27.114704] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-23T20:20:27.114757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:27.114791] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:27.114820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:27.114877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:27.173009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:27.174063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:27.174153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:27.174187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:27.297887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:27.298044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:27.298087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:27.298117] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:27.301597] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-01-23T20:20:27.301887] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-23T20:20:27.302018] [INFO ] [sig ] DGCB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:27.445474] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DGCB.txt [2026-01-23T20:20:27.445667] [INFO ] [sig ] [906/3475] Completed DGCB in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:27.445710] [INFO ] [sig ] [907/3475] Forecasting DGICA... [2026-01-23T20:20:27.445741] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-23T20:20:27.445772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-23T20:20:27.460448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-23T20:20:27.460994] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-23T20:20:27.462254] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-23T20:20:27.462329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:27.462382] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:27.462425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:27.462506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:27.549839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:27.551108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:27.551251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:27.551303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:27.711156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:27.711359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:27.711429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:27.711481] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:27.717186] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-01-23T20:20:27.717795] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-23T20:20:27.718019] [INFO ] [sig ] DGICA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:27.941165] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DGICA.txt [2026-01-23T20:20:27.941382] [INFO ] [sig ] [907/3475] Completed DGICA in 0.5s | 2.80 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:27.941431] [INFO ] [sig ] [908/3475] Forecasting DGII... [2026-01-23T20:20:27.941468] [INFO ] [sig ] Generating forecast for: DGII [2026-01-23T20:20:27.941505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-23T20:20:27.970212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-23T20:20:27.980220] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-23T20:20:27.982016] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-23T20:20:27.982110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:27.982158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:27.982202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:27.982288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:28.087023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:28.088456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:28.088613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:28.088673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:28.283014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:28.283217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:28.283288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:28.283363] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:28.289030] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=67.22%) [2026-01-23T20:20:28.289507] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-23T20:20:28.289713] [INFO ] [sig ] DGII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:28.513857] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DGII.txt [2026-01-23T20:20:28.514085] [INFO ] [sig ] [908/3475] Completed DGII in 0.6s | 2.80 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:28.514153] [INFO ] [sig ] [909/3475] Forecasting DGRE... [2026-01-23T20:20:28.514206] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-23T20:20:28.514258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-23T20:20:28.529661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-23T20:20:28.530720] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-23T20:20:28.532061] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-23T20:20:28.532131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:28.532171] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:28.532209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:28.532303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:28.610178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:28.611441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:28.611558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:28.611638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:28.753560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:28.753768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:28.753828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:28.753868] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:28.758132] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=54.94%) [2026-01-23T20:20:28.758489] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-23T20:20:28.758655] [INFO ] [sig ] DGRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:28.934304] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DGRE.txt [2026-01-23T20:20:28.934462] [INFO ] [sig ] [909/3475] Completed DGRE in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:28.934503] [INFO ] [sig ] [910/3475] Forecasting DGRS... [2026-01-23T20:20:28.934535] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-23T20:20:28.934566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-23T20:20:28.946342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-23T20:20:28.946774] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-23T20:20:28.947756] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-23T20:20:28.947811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:28.947843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:28.947870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:28.947927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:29.004534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:29.005534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:29.005640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:29.005678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:29.122563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:29.122745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:29.122788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:29.122817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:29.126805] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=33.73%) [2026-01-23T20:20:29.127165] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-23T20:20:29.127306] [INFO ] [sig ] DGRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:29.279712] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DGRS.txt [2026-01-23T20:20:29.279892] [INFO ] [sig ] [910/3475] Completed DGRS in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.3m [2026-01-23T20:20:29.279933] [INFO ] [sig ] [911/3475] Forecasting DGX... [2026-01-23T20:20:29.279963] [INFO ] [sig ] Generating forecast for: DGX [2026-01-23T20:20:29.279995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-23T20:20:29.292539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-23T20:20:29.292939] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-23T20:20:29.293813] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-23T20:20:29.293867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:29.293901] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:29.293928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:29.293987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:29.350586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:29.351401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:29.351487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:29.351520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:29.475200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:29.475373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:29.475417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:29.475450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:29.479100] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-01-23T20:20:29.479451] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-23T20:20:29.479617] [INFO ] [sig ] DGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:29.625240] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DGX.txt [2026-01-23T20:20:29.625391] [INFO ] [sig ] [911/3475] Completed DGX in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:29.625431] [INFO ] [sig ] [912/3475] Forecasting DH... [2026-01-23T20:20:29.625463] [INFO ] [sig ] Generating forecast for: DH [2026-01-23T20:20:29.625492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-23T20:20:29.637010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-23T20:20:29.637376] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-23T20:20:29.638199] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-23T20:20:29.638251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:29.638281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:29.638308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:29.638376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:29.697757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:29.698852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:29.698943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:29.698978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:29.827813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:29.827976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:29.828018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:29.828048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:29.831515] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-01-23T20:20:29.831848] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-23T20:20:29.831983] [INFO ] [sig ] DH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:29.976592] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DH.txt [2026-01-23T20:20:29.976742] [INFO ] [sig ] [912/3475] Completed DH in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:29.976783] [INFO ] [sig ] [913/3475] Forecasting DHC... [2026-01-23T20:20:29.976814] [INFO ] [sig ] Generating forecast for: DHC [2026-01-23T20:20:29.976844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-23T20:20:29.988848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-23T20:20:29.989149] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-23T20:20:29.989977] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-23T20:20:29.990030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:29.990062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:29.990089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:29.990145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:30.047030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:30.047972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:30.048057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:30.048091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:30.178388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:30.178546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:30.178607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:30.178640] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:30.182693] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-01-23T20:20:30.182984] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-23T20:20:30.183118] [INFO ] [sig ] DHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:30.334382] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DHC.txt [2026-01-23T20:20:30.334540] [INFO ] [sig ] [913/3475] Completed DHC in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:30.334602] [INFO ] [sig ] [914/3475] Forecasting DHF... [2026-01-23T20:20:30.334636] [INFO ] [sig ] Generating forecast for: DHF [2026-01-23T20:20:30.334667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-23T20:20:30.350228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-23T20:20:30.350822] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-23T20:20:30.351848] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-23T20:20:30.351910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:30.351944] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:30.351972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:30.352028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:30.409148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:30.410034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:30.410115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:30.410184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:30.528636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:30.528796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:30.528840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:30.528869] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:30.532295] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-01-23T20:20:30.532565] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-23T20:20:30.532705] [INFO ] [sig ] DHF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:30.672055] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DHF.txt [2026-01-23T20:20:30.672215] [INFO ] [sig ] [914/3475] Completed DHF in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:30.672260] [INFO ] [sig ] [915/3475] Forecasting DHI... [2026-01-23T20:20:30.672291] [INFO ] [sig ] Generating forecast for: DHI [2026-01-23T20:20:30.672323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-23T20:20:30.684690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-23T20:20:30.685018] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-23T20:20:30.685849] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-23T20:20:30.685909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:30.685942] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:30.685969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:30.686025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:30.741940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:30.742783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:30.742865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:30.742898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:30.867751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:30.867909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:30.867950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:30.867980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:30.871338] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=37.14%) [2026-01-23T20:20:30.871624] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-23T20:20:30.871760] [INFO ] [sig ] DHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:31.010415] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DHI.txt [2026-01-23T20:20:31.010552] [INFO ] [sig ] [915/3475] Completed DHI in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:31.010616] [INFO ] [sig ] [916/3475] Forecasting DHIL... [2026-01-23T20:20:31.010648] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-23T20:20:31.010678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-23T20:20:31.022117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-23T20:20:31.022384] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-23T20:20:31.023201] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-23T20:20:31.023253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:31.023284] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:31.023311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:31.023367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:31.079273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:31.079896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:31.079970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:31.080003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:31.188463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:31.188687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:31.188732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:31.188763] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:31.192048] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-23T20:20:31.192323] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-23T20:20:31.192452] [INFO ] [sig ] DHIL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:31.411489] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DHIL.txt [2026-01-23T20:20:31.411664] [INFO ] [sig ] [916/3475] Completed DHIL in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-23T20:20:31.411706] [INFO ] [sig ] [917/3475] Forecasting DHX... [2026-01-23T20:20:31.411739] [INFO ] [sig ] Generating forecast for: DHX [2026-01-23T20:20:31.411769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-23T20:20:31.423413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-23T20:20:31.423791] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-23T20:20:31.424650] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-23T20:20:31.424704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:31.424735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:31.424762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:31.424818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:31.481838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:31.482757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:31.482846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:31.482879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:31.604005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:31.604174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:31.604218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:31.604252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:31.607865] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-01-23T20:20:31.608191] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-23T20:20:31.608342] [INFO ] [sig ] DHX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:31.748232] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DHX.txt [2026-01-23T20:20:31.748425] [INFO ] [sig ] [917/3475] Completed DHX in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:31.748484] [INFO ] [sig ] [918/3475] Forecasting DIBS... [2026-01-23T20:20:31.748519] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-23T20:20:31.748549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-23T20:20:31.759959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-23T20:20:31.760387] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-23T20:20:31.761288] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-23T20:20:31.761345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:31.761378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:31.761408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:31.761502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:31.820045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:31.820985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:31.821071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:31.821106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:31.945519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:31.945696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:31.945738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:31.945769] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:31.949220] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-01-23T20:20:31.949505] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-23T20:20:31.949658] [INFO ] [sig ] DIBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:32.091735] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DIBS.txt [2026-01-23T20:20:32.092833] [INFO ] [sig ] [918/3475] Completed DIBS in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:32.092894] [INFO ] [sig ] [919/3475] Forecasting DIN... [2026-01-23T20:20:32.092929] [INFO ] [sig ] Generating forecast for: DIN [2026-01-23T20:20:32.092961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-23T20:20:32.105301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-23T20:20:32.105656] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-23T20:20:32.106499] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-23T20:20:32.106553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:32.106621] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:32.106655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:32.106712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:32.166494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:32.167401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:32.167497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:32.167535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:32.292215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:32.292376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:32.292428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:32.292459] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:32.296039] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=57.87%) [2026-01-23T20:20:32.296314] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-23T20:20:32.296461] [INFO ] [sig ] DIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:32.436709] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DIN.txt [2026-01-23T20:20:32.436868] [INFO ] [sig ] [919/3475] Completed DIN in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:32.436908] [INFO ] [sig ] [920/3475] Forecasting DINO... [2026-01-23T20:20:32.436939] [INFO ] [sig ] Generating forecast for: DINO [2026-01-23T20:20:32.436968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-23T20:20:32.450285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-23T20:20:32.450661] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-23T20:20:32.451607] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-23T20:20:32.451677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:32.451732] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:32.451764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:32.451822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:32.510824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:32.511561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:32.511672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:32.511713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:32.639069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:32.639230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:32.639273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:32.639304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:32.642791] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-01-23T20:20:32.643073] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-23T20:20:32.643205] [INFO ] [sig ] DINO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:32.787609] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DINO.txt [2026-01-23T20:20:32.787769] [INFO ] [sig ] [920/3475] Completed DINO in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:32.787814] [INFO ] [sig ] [921/3475] Forecasting DIOD... [2026-01-23T20:20:32.787845] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-23T20:20:32.787877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-23T20:20:32.799678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-23T20:20:32.800009] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-23T20:20:32.800834] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-23T20:20:32.800887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:32.800947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:32.800976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:32.801038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:32.863893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:32.864984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:32.865068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:32.865103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:32.991090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:32.991252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:32.991315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:32.991344] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:32.994738] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-23T20:20:32.995014] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-23T20:20:32.995143] [INFO ] [sig ] DIOD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:33.134110] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DIOD.txt [2026-01-23T20:20:33.134277] [INFO ] [sig ] [921/3475] Completed DIOD in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:33.134320] [INFO ] [sig ] [922/3475] Forecasting DIS... [2026-01-23T20:20:33.134356] [INFO ] [sig ] Generating forecast for: DIS [2026-01-23T20:20:33.134390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-23T20:20:33.146310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-23T20:20:33.146715] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-23T20:20:33.147608] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-23T20:20:33.147661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:33.147695] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:33.147723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:33.147785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:33.205384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:33.206296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:33.206380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:33.206415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:33.343013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:33.343171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:33.343214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:33.343246] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:33.346706] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=75.40%) [2026-01-23T20:20:33.346978] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-23T20:20:33.347106] [INFO ] [sig ] DIS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:33.484559] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DIS.txt [2026-01-23T20:20:33.484723] [INFO ] [sig ] [922/3475] Completed DIS in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:33.484764] [INFO ] [sig ] [923/3475] Forecasting DJCO... [2026-01-23T20:20:33.484794] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-23T20:20:33.484824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-23T20:20:33.495996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-23T20:20:33.496398] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-23T20:20:33.497321] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-23T20:20:33.497401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:33.497435] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:33.497462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:33.497519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:33.555091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:33.556048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:33.556139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:33.556174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:33.676890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:33.677057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:33.677100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:33.677130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:33.680934] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-23T20:20:33.681274] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-23T20:20:33.681418] [INFO ] [sig ] DJCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:33.830201] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DJCO.txt [2026-01-23T20:20:33.830363] [INFO ] [sig ] [923/3475] Completed DJCO in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:33.830405] [INFO ] [sig ] [924/3475] Forecasting DK... [2026-01-23T20:20:33.830437] [INFO ] [sig ] Generating forecast for: DK [2026-01-23T20:20:33.830470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-23T20:20:33.842931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-23T20:20:33.843329] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-23T20:20:33.844190] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-23T20:20:33.844244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:33.844277] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:33.844305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:33.844362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:33.909070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:33.910157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:33.910244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:33.910283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:34.045292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:34.045453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:34.045496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:34.045556] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:34.050467] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-01-23T20:20:34.051000] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-23T20:20:34.051138] [INFO ] [sig ] DK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:34.198267] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DK.txt [2026-01-23T20:20:34.198424] [INFO ] [sig ] [924/3475] Completed DK in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:34.198472] [INFO ] [sig ] [925/3475] Forecasting DKL... [2026-01-23T20:20:34.198512] [INFO ] [sig ] Generating forecast for: DKL [2026-01-23T20:20:34.198548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-23T20:20:34.210006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-23T20:20:34.210371] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-23T20:20:34.211237] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-23T20:20:34.211291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:34.211335] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:34.211365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:34.211423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:34.269539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:34.270391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:34.270473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:34.270505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:34.399409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:34.399589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:34.399634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:34.399663] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:34.403336] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-23T20:20:34.403702] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-23T20:20:34.403852] [INFO ] [sig ] DKL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:34.550541] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DKL.txt [2026-01-23T20:20:34.550716] [INFO ] [sig ] [925/3475] Completed DKL in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:34.550756] [INFO ] [sig ] [926/3475] Forecasting DKNG... [2026-01-23T20:20:34.550788] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-23T20:20:34.550818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-23T20:20:34.562421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-23T20:20:34.562804] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-23T20:20:34.563750] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-23T20:20:34.563804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:34.563837] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:34.563865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:34.563926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:34.623333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:34.624166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:34.624247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:34.624280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:34.743276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:34.743435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:34.743476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:34.743505] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:34.747044] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-01-23T20:20:34.747341] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-23T20:20:34.747505] [INFO ] [sig ] DKNG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:34.898851] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DKNG.txt [2026-01-23T20:20:34.899000] [INFO ] [sig ] [926/3475] Completed DKNG in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.2m [2026-01-23T20:20:34.899041] [INFO ] [sig ] [927/3475] Forecasting DKS... [2026-01-23T20:20:34.899072] [INFO ] [sig ] Generating forecast for: DKS [2026-01-23T20:20:34.899103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-23T20:20:34.910358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-23T20:20:34.910925] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-23T20:20:34.911827] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-23T20:20:34.911881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:34.911915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:34.911943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:34.912001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:34.982594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:34.983754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:34.983877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:34.983935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:35.112410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:35.112593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:35.112644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:35.112675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:35.116972] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=49.31%) [2026-01-23T20:20:35.117411] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-23T20:20:35.117605] [INFO ] [sig ] DKS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:35.272996] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DKS.txt [2026-01-23T20:20:35.273147] [INFO ] [sig ] [927/3475] Completed DKS in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:35.273187] [INFO ] [sig ] [928/3475] Forecasting DLB... [2026-01-23T20:20:35.273219] [INFO ] [sig ] Generating forecast for: DLB [2026-01-23T20:20:35.273249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-23T20:20:35.284509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-23T20:20:35.284852] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-23T20:20:35.285681] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-23T20:20:35.285733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:35.285766] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:35.285793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:35.285850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:35.345410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:35.346553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:35.346652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:35.346688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:35.477342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:35.477519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:35.477563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:35.477612] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:35.481000] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-23T20:20:35.481271] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-23T20:20:35.481396] [INFO ] [sig ] DLB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:35.617779] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DLB.txt [2026-01-23T20:20:35.617910] [INFO ] [sig ] [928/3475] Completed DLB in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:35.617949] [INFO ] [sig ] [929/3475] Forecasting DLHC... [2026-01-23T20:20:35.617978] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-23T20:20:35.618014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-23T20:20:35.631233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-23T20:20:35.631558] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-23T20:20:35.632837] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-23T20:20:35.632888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:35.632919] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:35.632945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:35.633001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:35.688896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:35.689702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:35.689778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:35.689810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:35.808001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:35.808161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:35.808200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:35.808228] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:35.811771] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-23T20:20:35.812043] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-23T20:20:35.812168] [INFO ] [sig ] DLHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:35.952376] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLHC.txt [2026-01-23T20:20:35.952505] [INFO ] [sig ] [929/3475] Completed DLHC in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:35.952543] [INFO ] [sig ] [930/3475] Forecasting DLNG... [2026-01-23T20:20:35.952591] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-23T20:20:35.952625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-23T20:20:35.964808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-23T20:20:35.965059] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-23T20:20:35.965856] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-23T20:20:35.965907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:35.965939] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:35.965966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:35.966022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:36.025028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:36.025880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:36.025961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:36.025994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:36.144437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:36.144626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:36.144669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:36.144699] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:36.148277] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=33.52%) [2026-01-23T20:20:36.148661] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-23T20:20:36.148817] [INFO ] [sig ] DLNG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:36.289187] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLNG.txt [2026-01-23T20:20:36.289354] [INFO ] [sig ] [930/3475] Completed DLNG in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:36.289394] [INFO ] [sig ] [931/3475] Forecasting DLO... [2026-01-23T20:20:36.289424] [INFO ] [sig ] Generating forecast for: DLO [2026-01-23T20:20:36.289453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-23T20:20:36.302714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-23T20:20:36.303046] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-23T20:20:36.303859] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-23T20:20:36.303911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:36.303942] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:36.303970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:36.304026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:36.359210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:36.359908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:36.360019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:36.360053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:36.478934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:36.479119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:36.479166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:36.479197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:36.482941] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-23T20:20:36.483256] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-23T20:20:36.483387] [INFO ] [sig ] DLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:36.620812] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLO.txt [2026-01-23T20:20:36.620984] [INFO ] [sig ] [931/3475] Completed DLO in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:36.621026] [INFO ] [sig ] [932/3475] Forecasting DLPN... [2026-01-23T20:20:36.621056] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-23T20:20:36.621087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-23T20:20:36.633317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-23T20:20:36.633794] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-23T20:20:36.634775] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-23T20:20:36.634834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:36.634866] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:36.634893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:36.634949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:36.690818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:36.691812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:36.691903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:36.691936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:36.797894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:36.798049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:36.798092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:36.798134] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:36.801658] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=0.07%) [2026-01-23T20:20:36.801962] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-23T20:20:36.802101] [INFO ] [sig ] DLPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:36.944863] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLPN.txt [2026-01-23T20:20:36.945020] [INFO ] [sig ] [932/3475] Completed DLPN in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:36.945061] [INFO ] [sig ] [933/3475] Forecasting DLTH... [2026-01-23T20:20:36.945091] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-23T20:20:36.945123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-23T20:20:36.957032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-23T20:20:36.957467] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-23T20:20:36.958324] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-23T20:20:36.958378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:36.958412] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:36.958438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:36.958497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:37.016383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:37.017320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:37.017433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:37.017470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:37.139414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:37.139590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:37.139634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:37.139662] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:37.143028] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-01-23T20:20:37.143318] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-23T20:20:37.143449] [INFO ] [sig ] DLTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:37.285215] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLTH.txt [2026-01-23T20:20:37.285387] [INFO ] [sig ] [933/3475] Completed DLTH in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-23T20:20:37.285428] [INFO ] [sig ] [934/3475] Forecasting DLX... [2026-01-23T20:20:37.285460] [INFO ] [sig ] Generating forecast for: DLX [2026-01-23T20:20:37.285491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-23T20:20:37.297298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-23T20:20:37.297668] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-23T20:20:37.298502] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-23T20:20:37.298555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:37.298613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:37.298643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:37.298700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:37.355278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:37.356043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:37.356122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:37.356154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:37.477047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:37.477210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:37.477254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:37.477285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:37.480844] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-23T20:20:37.481126] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-23T20:20:37.481257] [INFO ] [sig ] DLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:37.617709] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DLX.txt [2026-01-23T20:20:37.617885] [INFO ] [sig ] [934/3475] Completed DLX in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:37.617926] [INFO ] [sig ] [935/3475] Forecasting DLY... [2026-01-23T20:20:37.617957] [INFO ] [sig ] Generating forecast for: DLY [2026-01-23T20:20:37.617988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-23T20:20:37.630013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-23T20:20:37.630343] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-23T20:20:37.631216] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-23T20:20:37.631271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:37.631304] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:37.631333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:37.631395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:37.687670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:37.688549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:37.688656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:37.688692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:37.806135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:37.806297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:37.806339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:37.806372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:37.810045] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-23T20:20:37.810342] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-23T20:20:37.810478] [INFO ] [sig ] DLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:37.952445] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DLY.txt [2026-01-23T20:20:37.952621] [INFO ] [sig ] [935/3475] Completed DLY in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:37.952666] [INFO ] [sig ] [936/3475] Forecasting DMAC... [2026-01-23T20:20:37.952699] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-23T20:20:37.952732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-23T20:20:37.967376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-23T20:20:37.967809] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-23T20:20:37.968723] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-23T20:20:37.968778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:37.968811] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:37.968840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:37.968911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:38.030318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:38.031254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:38.031340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:38.031377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:38.158080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:38.158268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:38.158324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:38.158362] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:38.162378] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-23T20:20:38.162778] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-23T20:20:38.162935] [INFO ] [sig ] DMAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:38.319961] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMAC.txt [2026-01-23T20:20:38.320139] [INFO ] [sig ] [936/3475] Completed DMAC in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:38.320181] [INFO ] [sig ] [937/3475] Forecasting DMB... [2026-01-23T20:20:38.320211] [INFO ] [sig ] Generating forecast for: DMB [2026-01-23T20:20:38.320243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-23T20:20:38.333715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-23T20:20:38.334157] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-23T20:20:38.335152] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-23T20:20:38.335214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:38.335247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:38.335272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:38.335331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:38.400047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:38.400998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:38.401083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:38.401116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:38.529462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:38.529651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:38.529699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:38.529730] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:38.533661] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-23T20:20:38.533969] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-23T20:20:38.534127] [INFO ] [sig ] DMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:38.688151] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMB.txt [2026-01-23T20:20:38.688321] [INFO ] [sig ] [937/3475] Completed DMB in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:38.688369] [INFO ] [sig ] [938/3475] Forecasting DMLP... [2026-01-23T20:20:38.688417] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-23T20:20:38.688465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-23T20:20:38.700818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-23T20:20:38.701260] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-23T20:20:38.702221] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-23T20:20:38.702288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:38.702363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:38.702393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:38.702453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:38.765475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:38.766468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:38.766596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:38.766639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:38.897246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:38.897447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:38.897512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:38.897558] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:38.901778] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-23T20:20:38.902117] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-23T20:20:38.902294] [INFO ] [sig ] DMLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:39.054196] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMLP.txt [2026-01-23T20:20:39.054370] [INFO ] [sig ] [938/3475] Completed DMLP in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:39.054413] [INFO ] [sig ] [939/3475] Forecasting DMO... [2026-01-23T20:20:39.054445] [INFO ] [sig ] Generating forecast for: DMO [2026-01-23T20:20:39.054476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-23T20:20:39.068283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-23T20:20:39.068753] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-23T20:20:39.069851] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-23T20:20:39.069921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:39.069968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:39.070002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:39.070076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:39.133106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:39.134161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:39.134248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:39.134283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:39.255793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:39.255959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:39.256012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:39.256046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:39.259867] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=10.04%) [2026-01-23T20:20:39.260155] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-23T20:20:39.260291] [INFO ] [sig ] DMO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:39.405030] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMO.txt [2026-01-23T20:20:39.405192] [INFO ] [sig ] [939/3475] Completed DMO in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:39.405242] [INFO ] [sig ] [940/3475] Forecasting DMRC... [2026-01-23T20:20:39.405276] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-23T20:20:39.405306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-23T20:20:39.418251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-23T20:20:39.418719] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-23T20:20:39.419801] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-23T20:20:39.419858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:39.419893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:39.419923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:39.419982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:39.482377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:39.483378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:39.483471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:39.483506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:39.615340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:39.615502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:39.615542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:39.615588] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:39.618989] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-23T20:20:39.619271] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-23T20:20:39.619401] [INFO ] [sig ] DMRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:39.770785] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMRC.txt [2026-01-23T20:20:39.770945] [INFO ] [sig ] [940/3475] Completed DMRC in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:39.770985] [INFO ] [sig ] [941/3475] Forecasting DMXF... [2026-01-23T20:20:39.771017] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-23T20:20:39.771050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-23T20:20:39.783182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-23T20:20:39.783553] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-23T20:20:39.784489] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-23T20:20:39.784551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:39.784637] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:39.784679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:39.784745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:39.850393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:39.851369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:39.851476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:39.851527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:39.981103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:39.981293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:39.981352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:39.981471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:39.985636] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-23T20:20:39.985948] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-23T20:20:39.986117] [INFO ] [sig ] DMXF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:40.140076] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DMXF.txt [2026-01-23T20:20:40.140271] [INFO ] [sig ] [941/3475] Completed DMXF in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:40.140314] [INFO ] [sig ] [942/3475] Forecasting DNA... [2026-01-23T20:20:40.140345] [INFO ] [sig ] Generating forecast for: DNA [2026-01-23T20:20:40.140376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-23T20:20:40.152872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-23T20:20:40.153218] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-23T20:20:40.154064] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-23T20:20:40.154118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:40.154151] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:40.154178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:40.154240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:40.222015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:40.222944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:40.223026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:40.223060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:40.343384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:40.343547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:40.343607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:40.343639] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:40.347012] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-01-23T20:20:40.347287] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-23T20:20:40.347450] [INFO ] [sig ] DNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:40.496395] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DNA.txt [2026-01-23T20:20:40.496556] [INFO ] [sig ] [942/3475] Completed DNA in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.1m [2026-01-23T20:20:40.496614] [INFO ] [sig ] [943/3475] Forecasting DNLI... [2026-01-23T20:20:40.496646] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-23T20:20:40.496677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-23T20:20:40.508278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-23T20:20:40.508629] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-23T20:20:40.509450] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-23T20:20:40.509513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:40.509551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:40.509612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:40.509672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:40.566470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:40.567342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:40.567448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:40.567483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:40.689639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:40.689802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:40.689843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:40.689874] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:40.693228] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-23T20:20:40.693540] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-23T20:20:40.693696] [INFO ] [sig ] DNLI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:40.832553] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DNLI.txt [2026-01-23T20:20:40.832729] [INFO ] [sig ] [943/3475] Completed DNLI in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:40.832771] [INFO ] [sig ] [944/3475] Forecasting DNP... [2026-01-23T20:20:40.832801] [INFO ] [sig ] Generating forecast for: DNP [2026-01-23T20:20:40.832834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-23T20:20:40.843801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-23T20:20:40.844107] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-23T20:20:40.844916] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-23T20:20:40.844970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:40.845002] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:40.845029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:40.845086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:40.903632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:40.904490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:40.904588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:40.904624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:41.024298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:41.024460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:41.024501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:41.024530] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:41.027906] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-23T20:20:41.028178] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-23T20:20:41.028318] [INFO ] [sig ] DNP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:41.170802] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DNP.txt [2026-01-23T20:20:41.170973] [INFO ] [sig ] [944/3475] Completed DNP in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:41.171014] [INFO ] [sig ] [945/3475] Forecasting DNTH... [2026-01-23T20:20:41.171044] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-23T20:20:41.171076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-23T20:20:41.182728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-23T20:20:41.183061] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-23T20:20:41.184080] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-23T20:20:41.184133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:41.184164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:41.184191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:41.184248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:41.244239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:41.245114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:41.245195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:41.245228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:41.369745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:41.369926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:41.369984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:41.370015] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:41.373799] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-01-23T20:20:41.374083] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-23T20:20:41.374225] [INFO ] [sig ] DNTH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:41.518317] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DNTH.txt [2026-01-23T20:20:41.518476] [INFO ] [sig ] [945/3475] Completed DNTH in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:41.518518] [INFO ] [sig ] [946/3475] Forecasting DOCN... [2026-01-23T20:20:41.518548] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-23T20:20:41.518597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-23T20:20:41.533464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-23T20:20:41.533825] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-23T20:20:41.534631] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-23T20:20:41.534683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:41.534715] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:41.534743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:41.534800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:41.594593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:41.595498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:41.595611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:41.595649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:41.718762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:41.718923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:41.718966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:41.718996] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:41.722618] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-01-23T20:20:41.722898] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-23T20:20:41.723027] [INFO ] [sig ] DOCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:41.863593] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DOCN.txt [2026-01-23T20:20:41.863752] [INFO ] [sig ] [946/3475] Completed DOCN in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:41.863793] [INFO ] [sig ] [947/3475] Forecasting DOCS... [2026-01-23T20:20:41.863824] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-23T20:20:41.863857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-23T20:20:41.875163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-23T20:20:41.875539] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-23T20:20:41.876536] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-23T20:20:41.876801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:41.876835] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:41.876862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:41.876918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:41.933481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:41.934392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:41.934472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:41.934506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:42.054760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:42.054919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:42.054960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:42.054989] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:42.061869] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-01-23T20:20:42.062339] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-23T20:20:42.062482] [INFO ] [sig ] DOCS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:42.200070] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DOCS.txt [2026-01-23T20:20:42.200226] [INFO ] [sig ] [947/3475] Completed DOCS in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:42.200267] [INFO ] [sig ] [948/3475] Forecasting DOGZ... [2026-01-23T20:20:42.200296] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-23T20:20:42.200327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-23T20:20:42.212181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-23T20:20:42.212533] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-23T20:20:42.213341] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-23T20:20:42.213392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:42.213423] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:42.213451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:42.213508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:42.269256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:42.270122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:42.270229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:42.270264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:42.391032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:42.391190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:42.391230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:42.391259] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:42.394646] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-01-23T20:20:42.394924] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-23T20:20:42.395054] [INFO ] [sig ] DOGZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:42.532781] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DOGZ.txt [2026-01-23T20:20:42.532938] [INFO ] [sig ] [948/3475] Completed DOGZ in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:42.532977] [INFO ] [sig ] [949/3475] Forecasting DOLE... [2026-01-23T20:20:42.533007] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-23T20:20:42.533039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-23T20:20:42.545076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-23T20:20:42.545421] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-23T20:20:42.546269] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-23T20:20:42.546321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:42.546362] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:42.546390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:42.546445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:42.603902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:42.604676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:42.604753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:42.604786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:42.725588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:42.725761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:42.725802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:42.726018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:42.729836] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-01-23T20:20:42.730132] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-23T20:20:42.730266] [INFO ] [sig ] DOLE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:42.877448] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DOLE.txt [2026-01-23T20:20:42.877654] [INFO ] [sig ] [949/3475] Completed DOLE in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:42.877698] [INFO ] [sig ] [950/3475] Forecasting DOMO... [2026-01-23T20:20:42.877728] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-23T20:20:42.877759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-23T20:20:42.889873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-23T20:20:42.890253] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-23T20:20:42.891098] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-23T20:20:42.891153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:42.891185] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:42.891212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:42.891268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:42.949950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:42.950858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:42.950943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:42.950976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:43.074375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:43.074531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:43.074587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:43.074620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:43.077963] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-23T20:20:43.078252] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-23T20:20:43.078379] [INFO ] [sig ] DOMO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:43.219493] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DOMO.txt [2026-01-23T20:20:43.219661] [INFO ] [sig ] [950/3475] Completed DOMO in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:43.219703] [INFO ] [sig ] [951/3475] Forecasting DORM... [2026-01-23T20:20:43.219732] [INFO ] [sig ] Generating forecast for: DORM [2026-01-23T20:20:43.219764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-23T20:20:43.232807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-23T20:20:43.233155] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-23T20:20:43.234173] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-23T20:20:43.234224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:43.234256] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:43.234283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:43.234339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:43.293363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:43.294227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:43.294310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:43.294344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:43.417595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:43.417756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:43.417798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:43.417828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:43.421528] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-23T20:20:43.421812] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-23T20:20:43.421937] [INFO ] [sig ] DORM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:43.561190] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DORM.txt [2026-01-23T20:20:43.561330] [INFO ] [sig ] [951/3475] Completed DORM in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-23T20:20:43.561370] [INFO ] [sig ] [952/3475] Forecasting DOUG... [2026-01-23T20:20:43.561401] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-23T20:20:43.561431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-23T20:20:43.572756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-23T20:20:43.573040] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-23T20:20:43.573854] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-23T20:20:43.573907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:43.573940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:43.573968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:43.574025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:43.630198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:43.630878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:43.630954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:43.630987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:43.749945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:43.750120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:43.750176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:43.750209] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:43.753864] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=88.57%) [2026-01-23T20:20:43.754187] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-23T20:20:43.754325] [INFO ] [sig ] DOUG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:43.898320] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DOUG.txt [2026-01-23T20:20:43.898510] [INFO ] [sig ] [952/3475] Completed DOUG in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:43.898614] [INFO ] [sig ] [953/3475] Forecasting DOX... [2026-01-23T20:20:43.898654] [INFO ] [sig ] Generating forecast for: DOX [2026-01-23T20:20:43.898688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-23T20:20:43.910105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-23T20:20:43.910501] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-23T20:20:43.911324] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-23T20:20:43.911376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:43.911407] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:43.911434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:43.911491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:43.969165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:43.970125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:43.970213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:43.970246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:44.090356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:44.090521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:44.090562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:44.090612] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:44.093994] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-23T20:20:44.094275] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-23T20:20:44.094404] [INFO ] [sig ] DOX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:44.237051] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DOX.txt [2026-01-23T20:20:44.237213] [INFO ] [sig ] [953/3475] Completed DOX in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:44.237254] [INFO ] [sig ] [954/3475] Forecasting DPG... [2026-01-23T20:20:44.237286] [INFO ] [sig ] Generating forecast for: DPG [2026-01-23T20:20:44.237317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-23T20:20:44.249688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-23T20:20:44.250091] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-23T20:20:44.250944] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-23T20:20:44.250995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:44.251026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:44.251052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:44.251107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:44.309326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:44.310486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:44.310591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:44.310626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:44.436548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:44.436741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:44.436785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:44.436815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:44.440259] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=38.69%) [2026-01-23T20:20:44.440546] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-23T20:20:44.440724] [INFO ] [sig ] DPG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:44.584882] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DPG.txt [2026-01-23T20:20:44.585035] [INFO ] [sig ] [954/3475] Completed DPG in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:44.585080] [INFO ] [sig ] [955/3475] Forecasting DPRO... [2026-01-23T20:20:44.585111] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-23T20:20:44.585142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-23T20:20:44.597468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-23T20:20:44.598006] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-23T20:20:44.599082] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-23T20:20:44.599134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:44.599196] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:44.599226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:44.599286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:44.659941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:44.660823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:44.660902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:44.660935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:44.777467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:44.777631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:44.777671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:44.777700] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:44.781003] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=64.80%) [2026-01-23T20:20:44.781271] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-23T20:20:44.781396] [INFO ] [sig ] DPRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:44.922346] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DPRO.txt [2026-01-23T20:20:44.922476] [INFO ] [sig ] [955/3475] Completed DPRO in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:44.922515] [INFO ] [sig ] [956/3475] Forecasting DPZ... [2026-01-23T20:20:44.922545] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-23T20:20:44.922591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-23T20:20:44.934273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-23T20:20:44.934555] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-23T20:20:44.935400] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-23T20:20:44.935453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:44.935486] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:44.935514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:44.935590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:44.995039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:44.995717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:44.995795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:44.995828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:45.111840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:45.112171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:45.112211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:45.112255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:45.115564] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-23T20:20:45.116071] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-23T20:20:45.116200] [INFO ] [sig ] DPZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:45.257775] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DPZ.txt [2026-01-23T20:20:45.258114] [INFO ] [sig ] [956/3475] Completed DPZ in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:45.258154] [INFO ] [sig ] [957/3475] Forecasting DQ... [2026-01-23T20:20:45.258184] [INFO ] [sig ] Generating forecast for: DQ [2026-01-23T20:20:45.258215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-23T20:20:45.273474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-23T20:20:45.273786] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-23T20:20:45.274687] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-23T20:20:45.274741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:45.274774] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:45.274803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:45.274860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:45.336678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:45.337671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:45.337751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:45.337785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:45.461598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:45.461751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:45.461791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:45.461819] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:45.465302] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-23T20:20:45.465588] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-23T20:20:45.465713] [INFO ] [sig ] DQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:45.605814] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DQ.txt [2026-01-23T20:20:45.605948] [INFO ] [sig ] [957/3475] Completed DQ in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 15.0m [2026-01-23T20:20:45.605988] [INFO ] [sig ] [958/3475] Forecasting DRD... [2026-01-23T20:20:45.606018] [INFO ] [sig ] Generating forecast for: DRD [2026-01-23T20:20:45.606049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-23T20:20:45.617624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-23T20:20:45.617919] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-23T20:20:45.618757] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-23T20:20:45.618810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:45.618843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:45.618871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:45.618929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:45.676314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:45.677034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:45.677111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:45.677158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:45.798010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:45.798165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:45.798213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:45.798241] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:45.801953] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-23T20:20:45.802230] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-23T20:20:45.802360] [INFO ] [sig ] DRD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:45.944917] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DRD.txt [2026-01-23T20:20:45.945047] [INFO ] [sig ] [958/3475] Completed DRD in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:45.945086] [INFO ] [sig ] [959/3475] Forecasting DRH... [2026-01-23T20:20:45.945115] [INFO ] [sig ] Generating forecast for: DRH [2026-01-23T20:20:45.945146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-23T20:20:45.957887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-23T20:20:45.958228] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-23T20:20:45.959263] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-23T20:20:45.959317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:45.959351] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:45.959379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:45.959436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:46.018296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:46.018968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:46.019047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:46.019079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:46.147827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:46.147989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:46.148032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:46.148062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:46.151778] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-23T20:20:46.152057] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-23T20:20:46.152192] [INFO ] [sig ] DRH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:46.292200] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DRH.txt [2026-01-23T20:20:46.292354] [INFO ] [sig ] [959/3475] Completed DRH in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:46.292394] [INFO ] [sig ] [960/3475] Forecasting DRI... [2026-01-23T20:20:46.292425] [INFO ] [sig ] Generating forecast for: DRI [2026-01-23T20:20:46.292455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-23T20:20:46.304649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-23T20:20:46.304996] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-23T20:20:46.305822] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-23T20:20:46.305875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:46.305906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:46.305932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:46.306003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:46.364599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:46.365516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:46.365624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:46.365661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:46.492835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:46.492994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:46.493036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:46.493064] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:46.496873] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-23T20:20:46.497163] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-23T20:20:46.497295] [INFO ] [sig ] DRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:46.645282] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DRI.txt [2026-01-23T20:20:46.645443] [INFO ] [sig ] [960/3475] Completed DRI in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:46.645483] [INFO ] [sig ] [961/3475] Forecasting DRIO... [2026-01-23T20:20:46.645513] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-23T20:20:46.645543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-23T20:20:46.658828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-23T20:20:46.659240] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-23T20:20:46.660163] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-23T20:20:46.660229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:46.660260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:46.660287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:46.660344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:46.718715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:46.719807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:46.719888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:46.719922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:46.838178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:46.838329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:46.838370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:46.838398] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:46.841788] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-23T20:20:46.842056] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-23T20:20:46.842182] [INFO ] [sig ] DRIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:46.984171] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DRIO.txt [2026-01-23T20:20:46.984336] [INFO ] [sig ] [961/3475] Completed DRIO in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:46.984378] [INFO ] [sig ] [962/3475] Forecasting DRLL... [2026-01-23T20:20:46.984408] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-23T20:20:46.984438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-23T20:20:46.996234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-23T20:20:46.996556] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-23T20:20:46.997400] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-23T20:20:46.997463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:46.997497] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:46.997524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:46.997602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:47.057633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:47.059061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:47.059144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:47.059180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:47.180303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:47.180454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:47.180496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:47.180524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:47.183991] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=63.07%) [2026-01-23T20:20:47.184265] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-23T20:20:47.184393] [INFO ] [sig ] DRLL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:47.323394] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DRLL.txt [2026-01-23T20:20:47.323566] [INFO ] [sig ] [962/3475] Completed DRLL in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:47.323626] [INFO ] [sig ] [963/3475] Forecasting DRMA... [2026-01-23T20:20:47.323658] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-23T20:20:47.323687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-23T20:20:47.337170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-23T20:20:47.337650] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-23T20:20:47.338494] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-23T20:20:47.338547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:47.338607] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:47.338646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:47.338704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:47.394905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:47.395839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:47.395925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:47.395957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:47.513014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:47.513181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:47.513223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:47.513252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:47.516699] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=69.06%) [2026-01-23T20:20:47.517017] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-23T20:20:47.517153] [INFO ] [sig ] DRMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:47.659882] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DRMA.txt [2026-01-23T20:20:47.660041] [INFO ] [sig ] [963/3475] Completed DRMA in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:47.660092] [INFO ] [sig ] [964/3475] Forecasting DRS... [2026-01-23T20:20:47.660126] [INFO ] [sig ] Generating forecast for: DRS [2026-01-23T20:20:47.660157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-23T20:20:47.671378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-23T20:20:47.671763] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-23T20:20:47.672657] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-23T20:20:47.672711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:47.672743] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:47.672770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:47.672826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:47.734039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:47.735034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:47.735123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:47.735159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:47.852463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:47.852626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:47.852668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:47.852697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:47.856093] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-23T20:20:47.856383] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-23T20:20:47.856511] [INFO ] [sig ] DRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:48.001136] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DRS.txt [2026-01-23T20:20:48.001282] [INFO ] [sig ] [964/3475] Completed DRS in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:48.001322] [INFO ] [sig ] [965/3475] Forecasting DRTS... [2026-01-23T20:20:48.001353] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-23T20:20:48.001383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-23T20:20:48.012250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-23T20:20:48.012561] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-23T20:20:48.013442] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-23T20:20:48.013495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:48.013528] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:48.013555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:48.013647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:48.072887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:48.073778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:48.073914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:48.073961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:48.197702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:48.197862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:48.197904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:48.197934] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:48.201401] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-23T20:20:48.201711] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-23T20:20:48.201843] [INFO ] [sig ] DRTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:48.341304] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DRTS.txt [2026-01-23T20:20:48.341480] [INFO ] [sig ] [965/3475] Completed DRTS in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:48.341522] [INFO ] [sig ] [966/3475] Forecasting DRUG... [2026-01-23T20:20:48.341554] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-23T20:20:48.341603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-23T20:20:48.353662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-23T20:20:48.354220] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-23T20:20:48.355231] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-23T20:20:48.355285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:48.355317] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:48.355345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:48.355402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:48.415053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:48.416130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:48.416211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:48.416245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:48.554251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:48.554461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:48.554530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:48.554594] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:48.559056] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-23T20:20:48.559354] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-23T20:20:48.559493] [INFO ] [sig ] DRUG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:48.722189] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DRUG.txt [2026-01-23T20:20:48.722377] [INFO ] [sig ] [966/3475] Completed DRUG in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:48.722422] [INFO ] [sig ] [967/3475] Forecasting DRVN... [2026-01-23T20:20:48.722455] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-23T20:20:48.722489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-23T20:20:48.734757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-23T20:20:48.735141] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-23T20:20:48.736191] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-23T20:20:48.736258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:48.736296] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:48.736327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:48.736387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:48.805517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:48.806457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:48.806587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:48.806643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:48.932602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:48.932762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:48.932804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:48.932833] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:48.936229] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=23.64%) [2026-01-23T20:20:48.936550] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-23T20:20:48.936706] [INFO ] [sig ] DRVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:49.083364] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DRVN.txt [2026-01-23T20:20:49.083519] [INFO ] [sig ] [967/3475] Completed DRVN in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:49.083560] [INFO ] [sig ] [968/3475] Forecasting DSGX... [2026-01-23T20:20:49.083612] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-23T20:20:49.083645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-23T20:20:49.096372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-23T20:20:49.096756] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-23T20:20:49.097640] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-23T20:20:49.097693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:49.097727] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:49.097756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:49.097814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:49.157917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:49.158814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:49.158899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:49.158934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:49.280839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:49.280994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:49.281035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:49.281068] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:49.284521] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-23T20:20:49.284828] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-23T20:20:49.284960] [INFO ] [sig ] DSGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:49.427717] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DSGX.txt [2026-01-23T20:20:49.427896] [INFO ] [sig ] [968/3475] Completed DSGX in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-23T20:20:49.427938] [INFO ] [sig ] [969/3475] Forecasting DSL... [2026-01-23T20:20:49.427968] [INFO ] [sig ] Generating forecast for: DSL [2026-01-23T20:20:49.427998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-23T20:20:49.440829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-23T20:20:49.441173] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-23T20:20:49.442038] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-23T20:20:49.442093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:49.442126] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:49.442156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:49.442218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:49.501961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:49.502747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:49.502832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:49.502867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:49.622259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:49.622435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:49.622479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:49.622507] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:49.625899] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-01-23T20:20:49.626182] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-23T20:20:49.626312] [INFO ] [sig ] DSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:49.767458] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DSL.txt [2026-01-23T20:20:49.767645] [INFO ] [sig ] [969/3475] Completed DSL in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-23T20:20:49.767697] [INFO ] [sig ] [970/3475] Forecasting DSM... [2026-01-23T20:20:49.767728] [INFO ] [sig ] Generating forecast for: DSM [2026-01-23T20:20:49.767766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-23T20:20:49.779068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-23T20:20:49.779421] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-23T20:20:49.780358] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-23T20:20:49.780412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:49.780446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:49.780474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:49.780532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:49.839995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:49.840878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:49.840962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:49.840996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:49.956932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:49.957085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:49.957125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:49.957154] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:49.960544] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-23T20:20:49.960834] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-23T20:20:49.960959] [INFO ] [sig ] DSM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:50.103003] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DSM.txt [2026-01-23T20:20:50.103169] [INFO ] [sig ] [970/3475] Completed DSM in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-23T20:20:50.103211] [INFO ] [sig ] [971/3475] Forecasting DSP... [2026-01-23T20:20:50.103241] [INFO ] [sig ] Generating forecast for: DSP [2026-01-23T20:20:50.103270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-23T20:20:50.115288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-23T20:20:50.115689] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-23T20:20:50.116562] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-23T20:20:50.116642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:50.116680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:50.116708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:50.116764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:50.174367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:50.175235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:50.175317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:50.175351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:50.302307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:50.302459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:50.302502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:50.302533] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:50.306193] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=64.11%) [2026-01-23T20:20:50.306486] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-23T20:20:50.306637] [INFO ] [sig ] DSP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:50.452208] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DSP.txt [2026-01-23T20:20:50.452361] [INFO ] [sig ] [971/3475] Completed DSP in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-23T20:20:50.452402] [INFO ] [sig ] [972/3475] Forecasting DSX... [2026-01-23T20:20:50.452433] [INFO ] [sig ] Generating forecast for: DSX [2026-01-23T20:20:50.452464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-23T20:20:50.463631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-23T20:20:50.463924] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-23T20:20:50.464807] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-23T20:20:50.464861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:50.464928] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:50.464970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:50.465053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:50.521402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:50.522093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:50.522174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:50.522207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:50.637069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:50.637188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:50.637228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:50.637259] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:50.640532] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=63.79%) [2026-01-23T20:20:50.640831] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-23T20:20:50.640961] [INFO ] [sig ] DSX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:50.789044] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DSX.txt [2026-01-23T20:20:50.789189] [INFO ] [sig ] [972/3475] Completed DSX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-23T20:20:50.789230] [INFO ] [sig ] [973/3475] Forecasting DTB... [2026-01-23T20:20:50.789259] [INFO ] [sig ] Generating forecast for: DTB [2026-01-23T20:20:50.789291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-23T20:20:50.801246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-23T20:20:50.801593] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-23T20:20:50.802500] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-23T20:20:50.802559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:50.802626] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:50.802656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:50.802714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:50.859379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:50.860305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:50.860387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:50.860420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:50.972048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:50.972210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:50.972253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:50.972288] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:50.975684] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-23T20:20:50.975961] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-23T20:20:50.976088] [INFO ] [sig ] DTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:51.118352] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DTB.txt [2026-01-23T20:20:51.118508] [INFO ] [sig ] [973/3475] Completed DTB in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.9m [2026-01-23T20:20:51.118550] [INFO ] [sig ] [974/3475] Forecasting DTE... [2026-01-23T20:20:51.118599] [INFO ] [sig ] Generating forecast for: DTE [2026-01-23T20:20:51.118633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-23T20:20:51.130195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-23T20:20:51.130507] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-23T20:20:51.131331] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-23T20:20:51.131383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:51.131416] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:51.131444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:51.131500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:51.188457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:51.189295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:51.189378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:51.189411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:51.305030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:51.305192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:51.305235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:51.305264] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:51.308779] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-23T20:20:51.309078] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-23T20:20:51.309217] [INFO ] [sig ] DTE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:51.448243] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DTE.txt [2026-01-23T20:20:51.448409] [INFO ] [sig ] [974/3475] Completed DTE in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:51.448455] [INFO ] [sig ] [975/3475] Forecasting DTG... [2026-01-23T20:20:51.448485] [INFO ] [sig ] Generating forecast for: DTG [2026-01-23T20:20:51.448518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-23T20:20:51.463676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-23T20:20:51.464522] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-23T20:20:51.465713] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-23T20:20:51.465767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:51.465800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:51.465827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:51.465883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:51.522273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:51.523144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:51.523228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:51.523261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:51.640180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:51.640344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:51.640384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:51.640414] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:51.643876] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=39.01%) [2026-01-23T20:20:51.644360] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-23T20:20:51.644493] [INFO ] [sig ] DTG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:51.785253] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DTG.txt [2026-01-23T20:20:51.785413] [INFO ] [sig ] [975/3475] Completed DTG in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:51.785455] [INFO ] [sig ] [976/3475] Forecasting DTIL... [2026-01-23T20:20:51.785485] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-23T20:20:51.785516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-23T20:20:51.798309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-23T20:20:51.798662] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-23T20:20:51.799489] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-23T20:20:51.799541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:51.799592] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:51.799622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:51.799678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:51.858154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:51.859043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:51.859126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:51.859159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:51.975352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:51.975516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:51.975563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:51.975619] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:51.979505] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-23T20:20:51.979813] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-23T20:20:51.979946] [INFO ] [sig ] DTIL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:52.127306] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DTIL.txt [2026-01-23T20:20:52.127493] [INFO ] [sig ] [976/3475] Completed DTIL in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:52.127534] [INFO ] [sig ] [977/3475] Forecasting DTM... [2026-01-23T20:20:52.127593] [INFO ] [sig ] Generating forecast for: DTM [2026-01-23T20:20:52.127628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-23T20:20:52.140490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-23T20:20:52.140878] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-23T20:20:52.141694] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-23T20:20:52.141745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:52.141777] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:52.141803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:52.141863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:52.200336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:52.201246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:52.201331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:52.201366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:52.321909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:52.322073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:52.322113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:52.322143] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:52.325957] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-01-23T20:20:52.326239] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-23T20:20:52.326365] [INFO ] [sig ] DTM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:52.467620] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DTM.txt [2026-01-23T20:20:52.467788] [INFO ] [sig ] [977/3475] Completed DTM in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:52.467828] [INFO ] [sig ] [978/3475] Forecasting DUK... [2026-01-23T20:20:52.467858] [INFO ] [sig ] Generating forecast for: DUK [2026-01-23T20:20:52.467888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-23T20:20:52.479447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-23T20:20:52.479809] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-23T20:20:52.480629] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-23T20:20:52.480680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:52.480712] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:52.480737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:52.480792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:52.540537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:52.541621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:52.541703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:52.541737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:52.661783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:52.661951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:52.661992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:52.662021] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:52.665384] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=60.78%) [2026-01-23T20:20:52.665682] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-23T20:20:52.665813] [INFO ] [sig ] DUK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:52.806252] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DUK.txt [2026-01-23T20:20:52.806417] [INFO ] [sig ] [978/3475] Completed DUK in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:52.806460] [INFO ] [sig ] [979/3475] Forecasting DUKB... [2026-01-23T20:20:52.806492] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-23T20:20:52.806523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-23T20:20:52.827109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-23T20:20:52.827592] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-23T20:20:52.828452] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-23T20:20:52.828505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:52.828538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:52.828564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:52.828659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:52.892327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:52.893311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:52.893402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:52.893446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:53.025826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:53.026181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:53.026225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:53.026254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:53.030501] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=85.82%) [2026-01-23T20:20:53.030817] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-23T20:20:53.030955] [INFO ] [sig ] DUKB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:53.172727] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DUKB.txt [2026-01-23T20:20:53.172888] [INFO ] [sig ] [979/3475] Completed DUKB in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:53.172934] [INFO ] [sig ] [980/3475] Forecasting DUOL... [2026-01-23T20:20:53.172965] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-23T20:20:53.172996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-23T20:20:53.185461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-23T20:20:53.185870] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-23T20:20:53.186851] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-23T20:20:53.186916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:53.187141] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:53.187170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:53.187228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:53.250144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:53.251155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:53.251244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:53.251279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:53.382450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:53.382595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:53.382639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:53.382683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:53.386237] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-23T20:20:53.386538] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-23T20:20:53.386888] [INFO ] [sig ] DUOL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:53.526641] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DUOL.txt [2026-01-23T20:20:53.526796] [INFO ] [sig ] [980/3475] Completed DUOL in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:53.526836] [INFO ] [sig ] [981/3475] Forecasting DVA... [2026-01-23T20:20:53.526867] [INFO ] [sig ] Generating forecast for: DVA [2026-01-23T20:20:53.526898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-23T20:20:53.539783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-23T20:20:53.540373] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-23T20:20:53.541472] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-23T20:20:53.541526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:53.541559] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:53.541622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:53.541683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:53.601139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:53.602050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:53.602135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:53.602170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:53.732016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:53.732166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:53.732219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:53.732259] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:53.736290] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-01-23T20:20:53.736620] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-23T20:20:53.736761] [INFO ] [sig ] DVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:53.888562] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DVA.txt [2026-01-23T20:20:53.888743] [INFO ] [sig ] [981/3475] Completed DVA in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:53.888784] [INFO ] [sig ] [982/3475] Forecasting DVAX... [2026-01-23T20:20:53.888814] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-23T20:20:53.888845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-23T20:20:53.901497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-23T20:20:53.901901] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-23T20:20:53.902752] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-23T20:20:53.902806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:53.902838] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:53.902866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:53.902923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:53.963608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:53.964732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:53.964868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:53.964925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:54.092298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:54.092459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:54.092503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:54.092534] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:54.095982] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-23T20:20:54.096267] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-23T20:20:54.096401] [INFO ] [sig ] DVAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:54.236006] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DVAX.txt [2026-01-23T20:20:54.236354] [INFO ] [sig ] [982/3475] Completed DVAX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:54.236394] [INFO ] [sig ] [983/3475] Forecasting DVN... [2026-01-23T20:20:54.236424] [INFO ] [sig ] Generating forecast for: DVN [2026-01-23T20:20:54.236456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-23T20:20:54.249451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-23T20:20:54.249828] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-23T20:20:54.250940] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-23T20:20:54.250994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:54.251026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:54.251053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:54.251111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:54.308441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:54.309278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:54.309361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:54.309394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:54.431182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:54.431335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:54.431378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:54.431409] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:54.434856] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-01-23T20:20:54.435137] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-23T20:20:54.435268] [INFO ] [sig ] DVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:54.584687] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DVN.txt [2026-01-23T20:20:54.584901] [INFO ] [sig ] [983/3475] Completed DVN in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:54.584944] [INFO ] [sig ] [984/3475] Forecasting DWAS... [2026-01-23T20:20:54.584975] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-23T20:20:54.585011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-23T20:20:54.597126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-23T20:20:54.597527] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-23T20:20:54.598434] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-23T20:20:54.598487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:54.598533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:54.598610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:54.598694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:54.654949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:54.655855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:54.655982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:54.656018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:54.783176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:54.783333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:54.783374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:54.783403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:54.786876] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=39.03%) [2026-01-23T20:20:54.787162] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-23T20:20:54.787291] [INFO ] [sig ] DWAS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:54.926922] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DWAS.txt [2026-01-23T20:20:54.927078] [INFO ] [sig ] [984/3475] Completed DWAS in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:54.927118] [INFO ] [sig ] [985/3475] Forecasting DWSH... [2026-01-23T20:20:54.927148] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-23T20:20:54.927179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-23T20:20:54.938754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-23T20:20:54.939070] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-23T20:20:54.939884] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-23T20:20:54.939937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:54.939969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:54.939997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:54.940053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:54.997648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:54.998529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:54.998634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:54.998669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:55.104686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:55.104845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:55.104886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:55.104915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:55.108288] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-23T20:20:55.108559] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-23T20:20:55.108703] [INFO ] [sig ] DWSH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:55.246657] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DWSH.txt [2026-01-23T20:20:55.246863] [INFO ] [sig ] [985/3475] Completed DWSH in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:55.246905] [INFO ] [sig ] [986/3475] Forecasting DX... [2026-01-23T20:20:55.246936] [INFO ] [sig ] Generating forecast for: DX [2026-01-23T20:20:55.246967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-23T20:20:55.258514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-23T20:20:55.258853] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-23T20:20:55.259671] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-23T20:20:55.259724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:55.259756] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:55.259783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:55.259839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:55.317298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:55.318201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:55.318283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:55.318316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:55.434696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:55.434859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:55.434899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:55.434928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:55.438285] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-23T20:20:55.438559] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-23T20:20:55.438707] [INFO ] [sig ] DX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:55.577518] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DX.txt [2026-01-23T20:20:55.577702] [INFO ] [sig ] [986/3475] Completed DX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-23T20:20:55.577744] [INFO ] [sig ] [987/3475] Forecasting DXC... [2026-01-23T20:20:55.577774] [INFO ] [sig ] Generating forecast for: DXC [2026-01-23T20:20:55.577805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-23T20:20:55.589589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-23T20:20:55.589912] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-23T20:20:55.590723] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-23T20:20:55.590775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:55.590811] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:55.590839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:55.590895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:55.648939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:55.649858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:55.649951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:55.649984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:55.771778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:55.772139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:55.772180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:55.772210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:55.776368] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-23T20:20:55.776665] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-23T20:20:55.776793] [INFO ] [sig ] DXC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:55.925498] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DXC.txt [2026-01-23T20:20:55.925720] [INFO ] [sig ] [987/3475] Completed DXC in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-23T20:20:55.925762] [INFO ] [sig ] [988/3475] Forecasting DXCM... [2026-01-23T20:20:55.925792] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-23T20:20:55.925829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-23T20:20:55.945607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-23T20:20:55.946091] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-23T20:20:55.947302] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-23T20:20:55.947384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:55.947438] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:55.947485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:55.947605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:56.014162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:56.015089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:56.015176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:56.015211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:56.140300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:56.140462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:56.140503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:56.140532] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:56.144135] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-23T20:20:56.144465] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-23T20:20:56.144626] [INFO ] [sig ] DXCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:56.286444] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DXCM.txt [2026-01-23T20:20:56.286620] [INFO ] [sig ] [988/3475] Completed DXCM in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-23T20:20:56.286663] [INFO ] [sig ] [989/3475] Forecasting DXPE... [2026-01-23T20:20:56.286693] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-23T20:20:56.286725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-23T20:20:56.298754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-23T20:20:56.299129] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-23T20:20:56.299938] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-23T20:20:56.299990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:56.300067] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:56.300097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:56.300154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:56.356903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:56.357841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:56.357941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:56.357981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:56.495415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:56.495879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:56.495932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:56.495962] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:56.500105] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-01-23T20:20:56.500392] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-23T20:20:56.500524] [INFO ] [sig ] DXPE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:56.674359] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DXPE.txt [2026-01-23T20:20:56.674614] [INFO ] [sig ] [989/3475] Completed DXPE in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.8m [2026-01-23T20:20:56.674687] [INFO ] [sig ] [990/3475] Forecasting DY... [2026-01-23T20:20:56.674741] [INFO ] [sig ] Generating forecast for: DY [2026-01-23T20:20:56.674794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-23T20:20:56.693911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-23T20:20:56.694370] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-23T20:20:56.695549] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-23T20:20:56.695640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:56.695695] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:56.695746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:56.695844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:56.765382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:56.766274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:56.766386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:56.766421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:56.892191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:56.892347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:56.892389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:56.892417] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:56.896384] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=74.68%) [2026-01-23T20:20:56.896685] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-23T20:20:56.896817] [INFO ] [sig ] DY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:57.040970] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/DY.txt [2026-01-23T20:20:57.041107] [INFO ] [sig ] [990/3475] Completed DY in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:57.041146] [INFO ] [sig ] [991/3475] Forecasting DYN... [2026-01-23T20:20:57.041176] [INFO ] [sig ] Generating forecast for: DYN [2026-01-23T20:20:57.041207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-23T20:20:57.054857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-23T20:20:57.055209] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-23T20:20:57.056075] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-23T20:20:57.056129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:57.056164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:57.056193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:57.056249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:57.113111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:57.113849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:57.113932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:57.113966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:57.239121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:57.239281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:57.239320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:57.239349] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:57.242727] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-23T20:20:57.243038] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-23T20:20:57.243165] [INFO ] [sig ] DYN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:57.381336] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/DYN.txt [2026-01-23T20:20:57.381488] [INFO ] [sig ] [991/3475] Completed DYN in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:57.381529] [INFO ] [sig ] [992/3475] Forecasting E... [2026-01-23T20:20:57.381560] [INFO ] [sig ] Generating forecast for: E [2026-01-23T20:20:57.381610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-23T20:20:57.393097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-23T20:20:57.393441] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-23T20:20:57.394290] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-23T20:20:57.394345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:57.394379] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:57.394408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:57.394466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:57.453625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:57.454460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:57.454549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:57.454601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:57.574424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:57.574598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:57.574643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:57.574671] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:57.578192] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-01-23T20:20:57.578494] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-23T20:20:57.578650] [INFO ] [sig ] E: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:57.716210] [INFO ] [LOCAL ] Saved forecast: E 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/E.txt [2026-01-23T20:20:57.716354] [INFO ] [sig ] [992/3475] Completed E in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:57.716402] [INFO ] [sig ] [993/3475] Forecasting EA... [2026-01-23T20:20:57.716435] [INFO ] [sig ] Generating forecast for: EA [2026-01-23T20:20:57.716465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-23T20:20:57.728608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-23T20:20:57.728960] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-23T20:20:57.729818] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-23T20:20:57.729871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:57.729903] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:57.729930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:57.729986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:57.786171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:57.786924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:57.787005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:57.787038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:57.926215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:57.926383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:57.926443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:57.926472] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:57.929980] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-23T20:20:57.930266] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-23T20:20:57.930398] [INFO ] [sig ] EA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:58.070553] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EA.txt [2026-01-23T20:20:58.070737] [INFO ] [sig ] [993/3475] Completed EA in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:58.070781] [INFO ] [sig ] [994/3475] Forecasting EAF... [2026-01-23T20:20:58.070812] [INFO ] [sig ] Generating forecast for: EAF [2026-01-23T20:20:58.070845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-23T20:20:58.082994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-23T20:20:58.083374] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-23T20:20:58.084220] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-23T20:20:58.084275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:58.084310] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:58.084339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:58.084397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:58.142413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:58.143240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:58.143327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:58.143363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:58.263275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:58.263426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:58.263467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:58.263496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:58.266854] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-23T20:20:58.267128] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-23T20:20:58.267258] [INFO ] [sig ] EAF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:58.408682] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EAF.txt [2026-01-23T20:20:58.408851] [INFO ] [sig ] [994/3475] Completed EAF in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:58.408899] [INFO ] [sig ] [995/3475] Forecasting EAI... [2026-01-23T20:20:58.408937] [INFO ] [sig ] Generating forecast for: EAI [2026-01-23T20:20:58.408973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-23T20:20:58.420532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-23T20:20:58.420984] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-23T20:20:58.421942] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-23T20:20:58.422008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:58.422043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:58.422072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:58.422131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:58.482472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:58.483373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:58.483482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:58.483519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:58.607468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:58.607669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:58.607743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:58.607777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:58.611630] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=41.39%) [2026-01-23T20:20:58.611922] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-23T20:20:58.612054] [INFO ] [sig ] EAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:58.755829] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EAI.txt [2026-01-23T20:20:58.755973] [INFO ] [sig ] [995/3475] Completed EAI in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:58.756030] [INFO ] [sig ] [996/3475] Forecasting EARN... [2026-01-23T20:20:58.756064] [INFO ] [sig ] Generating forecast for: EARN [2026-01-23T20:20:58.756095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-23T20:20:58.768715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-23T20:20:58.769047] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-23T20:20:58.770314] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-23T20:20:58.770368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:58.770403] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:58.770431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:58.770490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:58.828666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:58.829287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:58.829363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:58.829396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:58.951437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:58.951605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:58.951646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:58.951675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:58.954981] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=91.89%) [2026-01-23T20:20:58.955251] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-23T20:20:58.955375] [INFO ] [sig ] EARN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:59.094300] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EARN.txt [2026-01-23T20:20:59.094426] [INFO ] [sig ] [996/3475] Completed EARN in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:59.094465] [INFO ] [sig ] [997/3475] Forecasting EB... [2026-01-23T20:20:59.094495] [INFO ] [sig ] Generating forecast for: EB [2026-01-23T20:20:59.094524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-23T20:20:59.106021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-23T20:20:59.106300] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-23T20:20:59.107095] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-23T20:20:59.107146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:59.107189] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:59.107217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:59.107274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:59.164840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:59.165502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:59.165596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:59.165632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:59.285287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:59.285429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:59.285469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:59.285498] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:59.288860] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-23T20:20:59.289158] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-23T20:20:59.289283] [INFO ] [sig ] EB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:20:59.432841] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EB.txt [2026-01-23T20:20:59.432989] [INFO ] [sig ] [997/3475] Completed EB in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:59.433029] [INFO ] [sig ] [998/3475] Forecasting EBAY... [2026-01-23T20:20:59.433060] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-23T20:20:59.433091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-23T20:20:59.444408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-23T20:20:59.444744] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-23T20:20:59.445760] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-23T20:20:59.445812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:59.445843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:59.445870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:59.445927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:59.505601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:59.506319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:59.506399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:59.506433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:59.633151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:59.633309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:59.633350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:59.633379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:59.637105] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-01-23T20:20:59.637405] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-23T20:20:59.637539] [INFO ] [sig ] EBAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:20:59.778948] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EBAY.txt [2026-01-23T20:20:59.779115] [INFO ] [sig ] [998/3475] Completed EBAY in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:20:59.779155] [INFO ] [sig ] [999/3475] Forecasting EBC... [2026-01-23T20:20:59.779184] [INFO ] [sig ] Generating forecast for: EBC [2026-01-23T20:20:59.779216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-23T20:20:59.791800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-23T20:20:59.792325] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-23T20:20:59.793323] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-23T20:20:59.793375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:20:59.793406] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:20:59.793432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:20:59.793489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:20:59.854614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:20:59.855675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:20:59.855761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:20:59.855795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:20:59.980381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:20:59.980540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:20:59.980605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:20:59.980637] [INFO ] [FORECASTER] Training complete [2026-01-23T20:20:59.984035] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=29.69%) [2026-01-23T20:20:59.984318] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-23T20:20:59.984446] [INFO ] [sig ] EBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:00.124250] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EBC.txt [2026-01-23T20:21:00.124406] [INFO ] [sig ] [999/3475] Completed EBC in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:21:00.124445] [INFO ] [sig ] [1000/3475] Forecasting EBF... [2026-01-23T20:21:00.124477] [INFO ] [sig ] Generating forecast for: EBF [2026-01-23T20:21:00.124508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-23T20:21:00.136018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-23T20:21:00.136370] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-23T20:21:00.137242] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-23T20:21:00.137296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:00.137330] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:00.140593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:00.140661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:00.198212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:00.199152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:00.199235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:00.199268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:00.321096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:00.321252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:00.321293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:00.321322] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:00.324661] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=14.00%) [2026-01-23T20:21:00.324938] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-23T20:21:00.325065] [INFO ] [sig ] EBF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:00.470866] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EBF.txt [2026-01-23T20:21:00.471026] [INFO ] [sig ] [1000/3475] Completed EBF in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:21:00.471258] [INFO ] [sig ] [1001/3475] Forecasting EBON... [2026-01-23T20:21:00.471289] [INFO ] [sig ] Generating forecast for: EBON [2026-01-23T20:21:00.471333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-23T20:21:00.483101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-23T20:21:00.483469] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-23T20:21:00.484325] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-23T20:21:00.484381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:00.484415] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:00.484443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:00.484501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:00.543219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:00.544085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:00.544169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:00.544204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:00.646723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:00.646839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:00.646878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:00.646907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:00.651118] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-01-23T20:21:00.651423] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-23T20:21:00.651562] [INFO ] [sig ] EBON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:00.797929] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EBON.txt [2026-01-23T20:21:00.798158] [INFO ] [sig ] [1001/3475] Completed EBON in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:21:00.798229] [INFO ] [sig ] [1002/3475] Forecasting EBS... [2026-01-23T20:21:00.798282] [INFO ] [sig ] Generating forecast for: EBS [2026-01-23T20:21:00.798335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-23T20:21:00.816419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-23T20:21:00.816901] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-23T20:21:00.818367] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-23T20:21:00.818439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:00.818494] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:00.818542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:00.818663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:00.890130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:00.890982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:00.891072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:00.891108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:01.027630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:01.027759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:01.027804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:01.027835] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:01.031954] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-23T20:21:01.032279] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-23T20:21:01.032432] [INFO ] [sig ] EBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:01.180996] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EBS.txt [2026-01-23T20:21:01.181145] [INFO ] [sig ] [1002/3475] Completed EBS in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:21:01.181213] [INFO ] [sig ] [1003/3475] Forecasting EC... [2026-01-23T20:21:01.181243] [INFO ] [sig ] Generating forecast for: EC [2026-01-23T20:21:01.181272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-23T20:21:01.193406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-23T20:21:01.193763] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-23T20:21:01.194613] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-23T20:21:01.194667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:01.194701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:01.194730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:01.194793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:01.252026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:01.252815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:01.252900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:01.252934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:01.373523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:01.373691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:01.373736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:01.373765] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:01.377131] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-01-23T20:21:01.377425] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-23T20:21:01.377552] [INFO ] [sig ] EC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:01.516722] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EC.txt [2026-01-23T20:21:01.516881] [INFO ] [sig ] [1003/3475] Completed EC in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-23T20:21:01.516928] [INFO ] [sig ] [1004/3475] Forecasting ECC... [2026-01-23T20:21:01.516963] [INFO ] [sig ] Generating forecast for: ECC [2026-01-23T20:21:01.516995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-23T20:21:01.528746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-23T20:21:01.529083] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-23T20:21:01.529948] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-23T20:21:01.530000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:01.530032] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:01.530058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:01.530119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:01.589424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:01.590277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:01.590360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:01.590393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:01.708751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:01.708907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:01.708951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:01.708980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:01.712374] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-23T20:21:01.712669] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-23T20:21:01.712796] [INFO ] [sig ] ECC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:01.858880] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ECC.txt [2026-01-23T20:21:01.859112] [INFO ] [sig ] [1004/3475] Completed ECC in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.7m [2026-01-23T20:21:01.859161] [INFO ] [sig ] [1005/3475] Forecasting ECL... [2026-01-23T20:21:01.859192] [INFO ] [sig ] Generating forecast for: ECL [2026-01-23T20:21:01.859224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-23T20:21:01.873635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-23T20:21:01.873970] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-23T20:21:01.874816] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-23T20:21:01.874869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:01.874901] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:01.874928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:01.874983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:01.943092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:01.944053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:01.944154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:01.944191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:02.068633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:02.068806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:02.068848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:02.068875] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:02.072400] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-23T20:21:02.072737] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-23T20:21:02.072887] [INFO ] [sig ] ECL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:02.210195] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ECL.txt [2026-01-23T20:21:02.210339] [INFO ] [sig ] [1005/3475] Completed ECL in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:02.210379] [INFO ] [sig ] [1006/3475] Forecasting ECPG... [2026-01-23T20:21:02.210408] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-23T20:21:02.210439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-23T20:21:02.222167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-23T20:21:02.222520] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-23T20:21:02.223425] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-23T20:21:02.223480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:02.223514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:02.223543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:02.223669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:02.281821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:02.282543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:02.282641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:02.282676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:02.400831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:02.400991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:02.401032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:02.401062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:02.404413] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=70.37%) [2026-01-23T20:21:02.404707] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-23T20:21:02.404838] [INFO ] [sig ] ECPG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:02.547538] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ECPG.txt [2026-01-23T20:21:02.547749] [INFO ] [sig ] [1006/3475] Completed ECPG in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:02.547792] [INFO ] [sig ] [1007/3475] Forecasting ECX... [2026-01-23T20:21:02.547822] [INFO ] [sig ] Generating forecast for: ECX [2026-01-23T20:21:02.547852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-23T20:21:02.559726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-23T20:21:02.560075] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-23T20:21:02.560910] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-23T20:21:02.560961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:02.560994] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:02.561021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:02.561077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:02.616947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:02.617863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:02.617956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:02.617990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:02.739545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:02.739727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:02.739770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:02.739800] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:02.743198] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-23T20:21:02.743482] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-23T20:21:02.743632] [INFO ] [sig ] ECX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:02.883063] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ECX.txt [2026-01-23T20:21:02.883228] [INFO ] [sig ] [1007/3475] Completed ECX in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:02.883270] [INFO ] [sig ] [1008/3475] Forecasting ED... [2026-01-23T20:21:02.883303] [INFO ] [sig ] Generating forecast for: ED [2026-01-23T20:21:02.883338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-23T20:21:02.895013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-23T20:21:02.895395] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-23T20:21:02.896289] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-23T20:21:02.896347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:02.896380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:02.896407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:02.896467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:02.953225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:02.954073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:02.954165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:02.954200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:03.072367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:03.072527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:03.072586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:03.072619] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:03.076025] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-01-23T20:21:03.076314] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-23T20:21:03.076444] [INFO ] [sig ] ED: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:03.216103] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ED.txt [2026-01-23T20:21:03.216263] [INFO ] [sig ] [1008/3475] Completed ED in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:03.216303] [INFO ] [sig ] [1009/3475] Forecasting EDAP... [2026-01-23T20:21:03.216331] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-23T20:21:03.216363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-23T20:21:03.227938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-23T20:21:03.228305] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-23T20:21:03.229130] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-23T20:21:03.229183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:03.229215] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:03.229242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:03.229298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:03.286072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:03.286863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:03.286951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:03.286984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:03.415403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:03.415559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:03.415618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:03.415647] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:03.419120] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-01-23T20:21:03.419645] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-23T20:21:03.419774] [INFO ] [sig ] EDAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:03.558812] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EDAP.txt [2026-01-23T20:21:03.558932] [INFO ] [sig ] [1009/3475] Completed EDAP in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:03.558971] [INFO ] [sig ] [1010/3475] Forecasting EDD... [2026-01-23T20:21:03.559000] [INFO ] [sig ] Generating forecast for: EDD [2026-01-23T20:21:03.559033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-23T20:21:03.571356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-23T20:21:03.571635] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-23T20:21:03.572406] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-23T20:21:03.572468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:03.572501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:03.572528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:03.572607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:03.629411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:03.630065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:03.630143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:03.630176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:03.751967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:03.752127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:03.752170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:03.752198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:03.755764] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=62.15%) [2026-01-23T20:21:03.756040] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-23T20:21:03.756166] [INFO ] [sig ] EDD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:03.897130] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EDD.txt [2026-01-23T20:21:03.897265] [INFO ] [sig ] [1010/3475] Completed EDD in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:03.897304] [INFO ] [sig ] [1011/3475] Forecasting EDF... [2026-01-23T20:21:03.897332] [INFO ] [sig ] Generating forecast for: EDF [2026-01-23T20:21:03.897376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-23T20:21:03.914520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-23T20:21:03.914865] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-23T20:21:03.915675] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-23T20:21:03.915726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:03.915758] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:03.915784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:03.915840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:03.973720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:03.974362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:03.974440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:03.974472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:04.092468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:04.092642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:04.092685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:04.092713] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:04.096195] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-01-23T20:21:04.096689] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-23T20:21:04.096818] [INFO ] [sig ] EDF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:04.239830] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EDF.txt [2026-01-23T20:21:04.239963] [INFO ] [sig ] [1011/3475] Completed EDF in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:04.240011] [INFO ] [sig ] [1012/3475] Forecasting EDN... [2026-01-23T20:21:04.240048] [INFO ] [sig ] Generating forecast for: EDN [2026-01-23T20:21:04.240080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-23T20:21:04.252696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-23T20:21:04.253010] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-23T20:21:04.253811] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-23T20:21:04.253863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:04.253895] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:04.253922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:04.253977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:04.309807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:04.310457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:04.310540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:04.310591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:04.428352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:04.428523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:04.428564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:04.428613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:04.431952] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-23T20:21:04.432248] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-23T20:21:04.432375] [INFO ] [sig ] EDN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:04.570647] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EDN.txt [2026-01-23T20:21:04.570779] [INFO ] [sig ] [1012/3475] Completed EDN in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:04.570817] [INFO ] [sig ] [1013/3475] Forecasting EE... [2026-01-23T20:21:04.570847] [INFO ] [sig ] Generating forecast for: EE [2026-01-23T20:21:04.570877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-23T20:21:04.582557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-23T20:21:04.582917] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-23T20:21:04.583927] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-23T20:21:04.583979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:04.584022] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:04.584050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:04.584107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:04.640305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:04.640986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:04.641071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:04.641104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:04.759529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:04.759735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:04.759778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:04.759806] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:04.763157] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-23T20:21:04.763443] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-23T20:21:04.763592] [INFO ] [sig ] EE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:04.907311] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EE.txt [2026-01-23T20:21:04.907508] [INFO ] [sig ] [1013/3475] Completed EE in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:04.907555] [INFO ] [sig ] [1014/3475] Forecasting EEMA... [2026-01-23T20:21:04.907604] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-23T20:21:04.907636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-23T20:21:04.920468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-23T20:21:04.920910] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-23T20:21:04.921812] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-23T20:21:04.921866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:04.921898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:04.921925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:04.921982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:04.980068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:04.980967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:04.981057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:04.981091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:05.100509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:05.100697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:05.100740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:05.100769] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:05.104296] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-23T20:21:05.104618] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-23T20:21:05.104759] [INFO ] [sig ] EEMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:05.268392] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EEMA.txt [2026-01-23T20:21:05.268558] [INFO ] [sig ] [1014/3475] Completed EEMA in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:05.268625] [INFO ] [sig ] [1015/3475] Forecasting EEX... [2026-01-23T20:21:05.268656] [INFO ] [sig ] Generating forecast for: EEX [2026-01-23T20:21:05.268688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-23T20:21:05.281715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-23T20:21:05.282144] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-23T20:21:05.283053] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-23T20:21:05.283114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:05.283147] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:05.283175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:05.283232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:05.345518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:05.346407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:05.346495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:05.346531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:05.484067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:05.484225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:05.484267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:05.484295] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:05.487834] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=62.05%) [2026-01-23T20:21:05.488124] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-23T20:21:05.488277] [INFO ] [sig ] EEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:05.638015] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EEX.txt [2026-01-23T20:21:05.638181] [INFO ] [sig ] [1015/3475] Completed EEX in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:05.638221] [INFO ] [sig ] [1016/3475] Forecasting EFC... [2026-01-23T20:21:05.638251] [INFO ] [sig ] Generating forecast for: EFC [2026-01-23T20:21:05.638283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-23T20:21:05.651716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-23T20:21:05.652095] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-23T20:21:05.652942] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-23T20:21:05.652995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:05.653028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:05.653055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:05.653113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:05.714208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:05.715213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:05.715310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:05.715345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:05.839629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:05.839785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:05.839830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:05.839862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:05.843268] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-23T20:21:05.843547] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-23T20:21:05.843699] [INFO ] [sig ] EFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:05.983172] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EFC.txt [2026-01-23T20:21:05.983519] [INFO ] [sig ] [1016/3475] Completed EFC in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:05.983559] [INFO ] [sig ] [1017/3475] Forecasting EFSC... [2026-01-23T20:21:05.983609] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-23T20:21:05.983643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-23T20:21:05.996304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-23T20:21:05.996662] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-23T20:21:05.997474] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-23T20:21:05.997527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:05.997558] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:05.997604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:05.997674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:06.053324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:06.054141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:06.054224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:06.054257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:06.179951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:06.180127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:06.180173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:06.180221] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:06.184254] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-01-23T20:21:06.184586] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-23T20:21:06.184744] [INFO ] [sig ] EFSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:06.349531] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EFSC.txt [2026-01-23T20:21:06.349924] [INFO ] [sig ] [1017/3475] Completed EFSC in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:06.349969] [INFO ] [sig ] [1018/3475] Forecasting EFX... [2026-01-23T20:21:06.349999] [INFO ] [sig ] Generating forecast for: EFX [2026-01-23T20:21:06.350031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-23T20:21:06.364733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-23T20:21:06.365164] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-23T20:21:06.366254] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-23T20:21:06.366321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:06.366369] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:06.366411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:06.366485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:06.434222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:06.435606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:06.435698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:06.435733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:06.559870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:06.560033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:06.560075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:06.560104] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:06.563809] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-01-23T20:21:06.564148] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-23T20:21:06.564294] [INFO ] [sig ] EFX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:06.722079] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EFX.txt [2026-01-23T20:21:06.722431] [INFO ] [sig ] [1018/3475] Completed EFX in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:06.722472] [INFO ] [sig ] [1019/3475] Forecasting EG... [2026-01-23T20:21:06.722502] [INFO ] [sig ] Generating forecast for: EG [2026-01-23T20:21:06.722533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-23T20:21:06.738863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-23T20:21:06.739256] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-23T20:21:06.740121] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-23T20:21:06.740177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:06.740209] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:06.740237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:06.740296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:06.799822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:06.800902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:06.800986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:06.801037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:06.919964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:06.920126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:06.920168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:06.920196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:06.923624] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-01-23T20:21:06.923922] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-23T20:21:06.924055] [INFO ] [sig ] EG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:07.064450] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EG.txt [2026-01-23T20:21:07.064634] [INFO ] [sig ] [1019/3475] Completed EG in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:07.064709] [INFO ] [sig ] [1020/3475] Forecasting EGAN... [2026-01-23T20:21:07.064741] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-23T20:21:07.064771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-23T20:21:07.076487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-23T20:21:07.076870] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-23T20:21:07.077740] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-23T20:21:07.077794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:07.077826] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:07.077853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:07.077911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:07.134079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:07.134959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:07.135044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:07.135077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:07.256253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:07.256447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:07.256492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:07.256522] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:07.260292] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=20.16%) [2026-01-23T20:21:07.260692] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-23T20:21:07.260847] [INFO ] [sig ] EGAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:07.400734] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EGAN.txt [2026-01-23T20:21:07.400891] [INFO ] [sig ] [1020/3475] Completed EGAN in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-23T20:21:07.400932] [INFO ] [sig ] [1021/3475] Forecasting EGBN... [2026-01-23T20:21:07.400961] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-23T20:21:07.400992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-23T20:21:07.412989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-23T20:21:07.413382] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-23T20:21:07.414224] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-23T20:21:07.414277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:07.414310] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:07.414348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:07.414407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:07.471813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:07.472684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:07.472767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:07.472801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:07.590431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:07.590599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:07.590643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:07.590674] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:07.594045] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-01-23T20:21:07.594324] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-23T20:21:07.594457] [INFO ] [sig ] EGBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:07.735078] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EGBN.txt [2026-01-23T20:21:07.735238] [INFO ] [sig ] [1021/3475] Completed EGBN in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:07.735279] [INFO ] [sig ] [1022/3475] Forecasting EGP... [2026-01-23T20:21:07.735309] [INFO ] [sig ] Generating forecast for: EGP [2026-01-23T20:21:07.735340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-23T20:21:07.748129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-23T20:21:07.748476] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-23T20:21:07.749292] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-23T20:21:07.749344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:07.749376] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:07.749404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:07.749460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:07.807136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:07.808021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:07.808104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:07.808137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:07.931067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:07.931227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:07.931268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:07.931297] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:07.934701] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=72.82%) [2026-01-23T20:21:07.934988] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-23T20:21:07.935119] [INFO ] [sig ] EGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:08.077585] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EGP.txt [2026-01-23T20:21:08.077746] [INFO ] [sig ] [1022/3475] Completed EGP in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:08.077787] [INFO ] [sig ] [1023/3475] Forecasting EGY... [2026-01-23T20:21:08.077816] [INFO ] [sig ] Generating forecast for: EGY [2026-01-23T20:21:08.077846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-23T20:21:08.089907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-23T20:21:08.090209] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-23T20:21:08.091089] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-23T20:21:08.091141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:08.091173] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:08.091226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:08.091285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:08.147443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:08.148351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:08.148435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:08.148468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:08.268157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:08.268335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:08.268388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:08.268421] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:08.272026] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-01-23T20:21:08.272310] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-23T20:21:08.272441] [INFO ] [sig ] EGY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:08.417317] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EGY.txt [2026-01-23T20:21:08.417699] [INFO ] [sig ] [1023/3475] Completed EGY in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:08.417740] [INFO ] [sig ] [1024/3475] Forecasting EH... [2026-01-23T20:21:08.417769] [INFO ] [sig ] Generating forecast for: EH [2026-01-23T20:21:08.417800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-23T20:21:08.431354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-23T20:21:08.431672] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-23T20:21:08.432661] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-23T20:21:08.432713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:08.432744] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:08.432772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:08.432827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:08.490807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:08.491605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:08.491688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:08.491722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:08.612123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:08.612286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:08.612327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:08.612356] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:08.616216] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-23T20:21:08.616717] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-23T20:21:08.616852] [INFO ] [sig ] EH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:08.762258] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EH.txt [2026-01-23T20:21:08.762460] [INFO ] [sig ] [1024/3475] Completed EH in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:08.762503] [INFO ] [sig ] [1025/3475] Forecasting EHAB... [2026-01-23T20:21:08.762535] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-23T20:21:08.762591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-23T20:21:08.774065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-23T20:21:08.774473] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-23T20:21:08.775294] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-23T20:21:08.775345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:08.775377] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:08.775404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:08.775461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:08.837541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:08.838713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:08.838810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:08.838845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:08.966645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:08.966801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:08.966843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:08.966872] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:08.970650] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-23T20:21:08.970925] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-23T20:21:08.971052] [INFO ] [sig ] EHAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:09.114895] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EHAB.txt [2026-01-23T20:21:09.115044] [INFO ] [sig ] [1025/3475] Completed EHAB in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:09.115084] [INFO ] [sig ] [1026/3475] Forecasting EHC... [2026-01-23T20:21:09.115114] [INFO ] [sig ] Generating forecast for: EHC [2026-01-23T20:21:09.115146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-23T20:21:09.126867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-23T20:21:09.127149] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-23T20:21:09.128016] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-23T20:21:09.128068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:09.128099] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:09.128125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:09.128181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:09.184988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:09.185774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:09.185854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:09.185888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:09.304990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:09.305142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:09.305183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:09.305212] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:09.308623] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-23T20:21:09.308946] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-23T20:21:09.309084] [INFO ] [sig ] EHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:09.447193] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EHC.txt [2026-01-23T20:21:09.447343] [INFO ] [sig ] [1026/3475] Completed EHC in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:09.447407] [INFO ] [sig ] [1027/3475] Forecasting EHI... [2026-01-23T20:21:09.447445] [INFO ] [sig ] Generating forecast for: EHI [2026-01-23T20:21:09.447479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-23T20:21:09.459036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-23T20:21:09.459392] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-23T20:21:09.460222] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-23T20:21:09.460273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:09.460305] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:09.460332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:09.460388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:09.517108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:09.518087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:09.518184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:09.518223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:09.661549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:09.662027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:09.662120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:09.662165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:09.667976] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-23T20:21:09.668383] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-23T20:21:09.668538] [INFO ] [sig ] EHI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:09.813296] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EHI.txt [2026-01-23T20:21:09.813478] [INFO ] [sig ] [1027/3475] Completed EHI in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:09.813526] [INFO ] [sig ] [1028/3475] Forecasting EHTH... [2026-01-23T20:21:09.813557] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-23T20:21:09.813615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-23T20:21:09.826934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-23T20:21:09.827333] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-23T20:21:09.828343] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-23T20:21:09.828398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:09.828431] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:09.828458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:09.828515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:09.888464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:09.889958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:09.890082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:09.890127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:10.013646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:10.013808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:10.013849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:10.013877] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:10.017419] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-23T20:21:10.017772] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-23T20:21:10.017913] [INFO ] [sig ] EHTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:10.161420] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EHTH.txt [2026-01-23T20:21:10.161585] [INFO ] [sig ] [1028/3475] Completed EHTH in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:10.161627] [INFO ] [sig ] [1029/3475] Forecasting EIC... [2026-01-23T20:21:10.161658] [INFO ] [sig ] Generating forecast for: EIC [2026-01-23T20:21:10.161689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-23T20:21:10.174425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-23T20:21:10.174823] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-23T20:21:10.175714] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-23T20:21:10.175769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:10.175803] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:10.175831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:10.175889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:10.244386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:10.245282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:10.245373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:10.245408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:10.361610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:10.361778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:10.361821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:10.361850] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:10.365713] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=11.73%) [2026-01-23T20:21:10.366119] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-23T20:21:10.366283] [INFO ] [sig ] EIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:10.515949] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EIC.txt [2026-01-23T20:21:10.516108] [INFO ] [sig ] [1029/3475] Completed EIC in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:10.516150] [INFO ] [sig ] [1030/3475] Forecasting EIG... [2026-01-23T20:21:10.516182] [INFO ] [sig ] Generating forecast for: EIG [2026-01-23T20:21:10.516214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-23T20:21:10.529926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-23T20:21:10.530346] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-23T20:21:10.531175] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-23T20:21:10.531228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:10.531260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:10.531288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:10.531344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:10.589596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:10.590483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:10.590591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:10.590629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:10.712062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:10.712242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:10.712286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:10.712317] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:10.715908] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-01-23T20:21:10.716228] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-23T20:21:10.716373] [INFO ] [sig ] EIG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:10.864934] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EIG.txt [2026-01-23T20:21:10.865090] [INFO ] [sig ] [1030/3475] Completed EIG in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:10.865130] [INFO ] [sig ] [1031/3475] Forecasting EIX... [2026-01-23T20:21:10.865161] [INFO ] [sig ] Generating forecast for: EIX [2026-01-23T20:21:10.865190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-23T20:21:10.877821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-23T20:21:10.878196] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-23T20:21:10.879038] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-23T20:21:10.879090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:10.879122] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:10.879149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:10.879205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:10.938645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:10.939540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:10.939645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:10.939682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:11.069607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:11.069777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:11.069818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:11.069848] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:11.073412] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-23T20:21:11.073735] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-23T20:21:11.073873] [INFO ] [sig ] EIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:11.221742] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EIX.txt [2026-01-23T20:21:11.221903] [INFO ] [sig ] [1031/3475] Completed EIX in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:11.221942] [INFO ] [sig ] [1032/3475] Forecasting EL... [2026-01-23T20:21:11.221972] [INFO ] [sig ] Generating forecast for: EL [2026-01-23T20:21:11.222002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-23T20:21:11.233372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-23T20:21:11.233710] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-23T20:21:11.234501] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-23T20:21:11.234553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:11.234608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:11.234637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:11.234694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:11.307619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:11.308518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:11.308623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:11.308661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:11.443766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:11.443917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:11.443958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:11.443987] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:11.447323] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-23T20:21:11.447632] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-23T20:21:11.447758] [INFO ] [sig ] EL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:11.588647] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EL.txt [2026-01-23T20:21:11.588812] [INFO ] [sig ] [1032/3475] Completed EL in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:11.588851] [INFO ] [sig ] [1033/3475] Forecasting ELAB... [2026-01-23T20:21:11.588882] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-23T20:21:11.588911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-23T20:21:11.600189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-23T20:21:11.600541] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-23T20:21:11.601402] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-23T20:21:11.601455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:11.601487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:11.601513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:11.601587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:11.661485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:11.662349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:11.662432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:11.662466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:11.780590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:11.780746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:11.780786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:11.780815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:11.784160] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-01-23T20:21:11.784436] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-23T20:21:11.784564] [INFO ] [sig ] ELAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:11.936683] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELAB.txt [2026-01-23T20:21:11.936845] [INFO ] [sig ] [1033/3475] Completed ELAB in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:11.936886] [INFO ] [sig ] [1034/3475] Forecasting ELAN... [2026-01-23T20:21:11.936917] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-23T20:21:11.936948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-23T20:21:11.951090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-23T20:21:11.951504] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-23T20:21:11.952521] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-23T20:21:11.952598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:11.952647] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:11.952676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:11.952733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:12.016865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:12.017904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:12.017999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:12.018034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:12.148286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:12.148437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:12.148478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:12.148510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:12.152387] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-23T20:21:12.152923] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-23T20:21:12.153075] [INFO ] [sig ] ELAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:12.295140] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELAN.txt [2026-01-23T20:21:12.295288] [INFO ] [sig ] [1034/3475] Completed ELAN in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:12.295328] [INFO ] [sig ] [1035/3475] Forecasting ELC... [2026-01-23T20:21:12.295358] [INFO ] [sig ] Generating forecast for: ELC [2026-01-23T20:21:12.295389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-23T20:21:12.306495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-23T20:21:12.306896] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-23T20:21:12.307769] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-23T20:21:12.307822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:12.307855] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:12.307883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:12.307941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:12.366288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:12.367200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:12.367283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:12.367316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:12.482300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:12.482684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:12.482736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:12.482766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:12.486311] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=38.09%) [2026-01-23T20:21:12.486630] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-23T20:21:12.486766] [INFO ] [sig ] ELC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:12.631912] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ELC.txt [2026-01-23T20:21:12.632063] [INFO ] [sig ] [1035/3475] Completed ELC in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:12.632104] [INFO ] [sig ] [1036/3475] Forecasting ELDN... [2026-01-23T20:21:12.632135] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-23T20:21:12.632166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-23T20:21:12.643904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-23T20:21:12.644254] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-23T20:21:12.645075] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-23T20:21:12.645129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:12.645161] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:12.645188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:12.645245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:12.702895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:12.703787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:12.703870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:12.703902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:12.821136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:12.821305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:12.821354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:12.821386] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:12.825003] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-01-23T20:21:12.825294] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-23T20:21:12.825427] [INFO ] [sig ] ELDN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:12.965333] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ELDN.txt [2026-01-23T20:21:12.965480] [INFO ] [sig ] [1036/3475] Completed ELDN in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-23T20:21:12.965559] [INFO ] [sig ] [1037/3475] Forecasting ELF... [2026-01-23T20:21:12.965610] [INFO ] [sig ] Generating forecast for: ELF [2026-01-23T20:21:12.965642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-23T20:21:12.976848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-23T20:21:12.977150] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-23T20:21:12.978011] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-23T20:21:12.978062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:12.978094] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:12.978120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:12.978176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:13.033467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:13.034236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:13.034319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:13.034352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:13.153699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:13.153855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:13.153895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:13.153924] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:13.157302] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-23T20:21:13.157630] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-23T20:21:13.157764] [INFO ] [sig ] ELF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:13.299115] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELF.txt [2026-01-23T20:21:13.299293] [INFO ] [sig ] [1037/3475] Completed ELF in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-23T20:21:13.299340] [INFO ] [sig ] [1038/3475] Forecasting ELME... [2026-01-23T20:21:13.299372] [INFO ] [sig ] Generating forecast for: ELME [2026-01-23T20:21:13.299402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-23T20:21:13.310793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-23T20:21:13.311150] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-23T20:21:13.311988] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-23T20:21:13.312041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:13.312072] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:13.312098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:13.312154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:13.367626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:13.368489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:13.368589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:13.368625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:13.488104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:13.488264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:13.488304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:13.488332] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:13.491668] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-23T20:21:13.491937] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-23T20:21:13.492063] [INFO ] [sig ] ELME: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:13.635739] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELME.txt [2026-01-23T20:21:13.635909] [INFO ] [sig ] [1038/3475] Completed ELME in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:13.635952] [INFO ] [sig ] [1039/3475] Forecasting ELS... [2026-01-23T20:21:13.635983] [INFO ] [sig ] Generating forecast for: ELS [2026-01-23T20:21:13.636013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-23T20:21:13.647661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-23T20:21:13.648000] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-23T20:21:13.648844] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-23T20:21:13.648895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:13.648926] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:13.648954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:13.649011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:13.705336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:13.706255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:13.706344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:13.706379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:13.823024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:13.823179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:13.823220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:13.823252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:13.826615] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-23T20:21:13.826885] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-23T20:21:13.827033] [INFO ] [sig ] ELS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:13.971893] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ELS.txt [2026-01-23T20:21:13.972063] [INFO ] [sig ] [1039/3475] Completed ELS in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:13.972108] [INFO ] [sig ] [1040/3475] Forecasting ELTX... [2026-01-23T20:21:13.972140] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-23T20:21:13.972185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-23T20:21:13.983793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-23T20:21:13.984151] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-23T20:21:13.985138] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-23T20:21:13.985202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:13.985240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:13.985300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:13.985362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:14.045804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:14.046712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:14.046797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:14.046832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:14.175547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:14.175725] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-23T20:21:14.175769] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:14.175799] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:14.179436] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-01-23T20:21:14.179785] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-23T20:21:14.179934] [INFO ] [sig ] ELTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:14.330547] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELTX.txt [2026-01-23T20:21:14.330722] [INFO ] [sig ] [1040/3475] Completed ELTX in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:14.330762] [INFO ] [sig ] [1041/3475] Forecasting ELVA... [2026-01-23T20:21:14.330793] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-23T20:21:14.330824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-23T20:21:14.347265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-23T20:21:14.347665] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-23T20:21:14.348492] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-23T20:21:14.348544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:14.348601] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:14.348633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:14.348689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:14.406456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:14.407403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:14.407507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:14.407544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:14.529749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:14.529902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:14.529944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:14.529991] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:14.533916] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-23T20:21:14.534202] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-23T20:21:14.534340] [INFO ] [sig ] ELVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:14.679031] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELVA.txt [2026-01-23T20:21:14.679182] [INFO ] [sig ] [1041/3475] Completed ELVA in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:14.679223] [INFO ] [sig ] [1042/3475] Forecasting ELVN... [2026-01-23T20:21:14.679252] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-23T20:21:14.679284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-23T20:21:14.692410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-23T20:21:14.692813] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-23T20:21:14.693833] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-23T20:21:14.693891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:14.693923] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:14.693951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:14.694007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:14.768846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:14.769799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:14.769886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:14.769921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:14.894752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:14.894911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:14.894953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:14.894982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:14.898631] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-23T20:21:14.898922] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-23T20:21:14.899060] [INFO ] [sig ] ELVN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:15.046336] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ELVN.txt [2026-01-23T20:21:15.046474] [INFO ] [sig ] [1042/3475] Completed ELVN in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:15.046512] [INFO ] [sig ] [1043/3475] Forecasting EM... [2026-01-23T20:21:15.046542] [INFO ] [sig ] Generating forecast for: EM [2026-01-23T20:21:15.046589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-23T20:21:15.057908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-23T20:21:15.058203] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-23T20:21:15.059020] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-23T20:21:15.059071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:15.059103] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:15.059130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:15.059187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:15.119656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:15.120712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:15.120830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:15.120869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:15.241737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:15.241909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:15.241953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:15.241983] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:15.247339] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-01-23T20:21:15.247700] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-23T20:21:15.247865] [INFO ] [sig ] EM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:15.393782] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EM.txt [2026-01-23T20:21:15.393945] [INFO ] [sig ] [1043/3475] Completed EM in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:15.393992] [INFO ] [sig ] [1044/3475] Forecasting EMB... [2026-01-23T20:21:15.394024] [INFO ] [sig ] Generating forecast for: EMB [2026-01-23T20:21:15.394055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-23T20:21:15.406046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-23T20:21:15.406407] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-23T20:21:15.407275] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-23T20:21:15.407329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:15.407420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:15.407465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:15.407552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:15.472534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:15.473434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:15.473535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:15.473588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:15.600058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:15.600206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:15.600248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:15.600281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:15.603767] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-23T20:21:15.604038] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-23T20:21:15.604162] [INFO ] [sig ] EMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:15.743438] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EMB.txt [2026-01-23T20:21:15.743595] [INFO ] [sig ] [1044/3475] Completed EMB in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:15.743637] [INFO ] [sig ] [1045/3475] Forecasting EMBC... [2026-01-23T20:21:15.743667] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-23T20:21:15.743701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-23T20:21:15.754764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-23T20:21:15.755093] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-23T20:21:15.755963] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-23T20:21:15.756017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:15.756049] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:15.756087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:15.756146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:15.815762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:15.816542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:15.816638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:15.816672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:15.941785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:15.942050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:15.942091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:15.942119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:15.945627] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-01-23T20:21:15.945908] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-23T20:21:15.946036] [INFO ] [sig ] EMBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:16.087294] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EMBC.txt [2026-01-23T20:21:16.087458] [INFO ] [sig ] [1045/3475] Completed EMBC in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:16.087515] [INFO ] [sig ] [1046/3475] Forecasting EMD... [2026-01-23T20:21:16.087548] [INFO ] [sig ] Generating forecast for: EMD [2026-01-23T20:21:16.087595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-23T20:21:16.098946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-23T20:21:16.099241] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-23T20:21:16.100050] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-23T20:21:16.100101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:16.100133] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:16.100159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:16.100215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:16.157452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:16.158248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:16.158329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:16.158363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:16.277910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:16.278062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:16.278106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:16.278136] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:16.281613] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=53.49%) [2026-01-23T20:21:16.281895] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-23T20:21:16.282027] [INFO ] [sig ] EMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:16.437926] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EMD.txt [2026-01-23T20:21:16.438081] [INFO ] [sig ] [1046/3475] Completed EMD in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:16.438124] [INFO ] [sig ] [1047/3475] Forecasting EMF... [2026-01-23T20:21:16.438154] [INFO ] [sig ] Generating forecast for: EMF [2026-01-23T20:21:16.438184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-23T20:21:16.448987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-23T20:21:16.449274] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-23T20:21:16.450093] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-23T20:21:16.450144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:16.450175] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:16.450202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:16.450258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:16.508150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:16.509024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:16.509122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:16.509172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:16.625368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:16.625526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:16.625567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:16.625617] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:16.629017] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-23T20:21:16.629296] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-23T20:21:16.629431] [INFO ] [sig ] EMF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:16.845115] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EMF.txt [2026-01-23T20:21:16.845270] [INFO ] [sig ] [1047/3475] Completed EMF in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:16.845311] [INFO ] [sig ] [1048/3475] Forecasting EMN... [2026-01-23T20:21:16.845340] [INFO ] [sig ] Generating forecast for: EMN [2026-01-23T20:21:16.845371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-23T20:21:16.856879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-23T20:21:16.857205] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-23T20:21:16.858070] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-23T20:21:16.858122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:16.858155] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:16.858182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:16.858238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:16.919246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:16.920315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:16.920396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:16.920430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:17.046060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:17.046212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:17.046253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:17.046282] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:17.049957] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=78.96%) [2026-01-23T20:21:17.050237] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-23T20:21:17.050370] [INFO ] [sig ] EMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:17.191848] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EMN.txt [2026-01-23T20:21:17.192010] [INFO ] [sig ] [1048/3475] Completed EMN in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:17.192051] [INFO ] [sig ] [1049/3475] Forecasting EMO... [2026-01-23T20:21:17.192079] [INFO ] [sig ] Generating forecast for: EMO [2026-01-23T20:21:17.192115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-23T20:21:17.203902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-23T20:21:17.204303] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-23T20:21:17.205145] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-23T20:21:17.205197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:17.205229] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:17.205256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:17.205312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:17.263848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:17.264969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:17.265068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:17.265103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:17.389935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:17.390089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:17.390131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:17.390161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:17.393810] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-23T20:21:17.394143] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-23T20:21:17.394287] [INFO ] [sig ] EMO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:17.548807] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EMO.txt [2026-01-23T20:21:17.548993] [INFO ] [sig ] [1049/3475] Completed EMO in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:17.549038] [INFO ] [sig ] [1050/3475] Forecasting EMXC... [2026-01-23T20:21:17.549069] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-23T20:21:17.549102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-23T20:21:17.561410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-23T20:21:17.561783] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-23T20:21:17.562762] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-23T20:21:17.562825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:17.562870] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:17.562905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:17.562964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:17.624341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:17.625430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:17.625598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:17.625651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:17.753283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:17.753439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:17.753481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:17.753510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:17.757250] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-23T20:21:17.757549] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-23T20:21:17.757882] [INFO ] [sig ] EMXC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:17.902462] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EMXC.txt [2026-01-23T20:21:17.902648] [INFO ] [sig ] [1050/3475] Completed EMXC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:17.902691] [INFO ] [sig ] [1051/3475] Forecasting ENB... [2026-01-23T20:21:17.902722] [INFO ] [sig ] Generating forecast for: ENB [2026-01-23T20:21:17.902755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-23T20:21:17.915074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-23T20:21:17.915417] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-23T20:21:17.916279] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-23T20:21:17.916333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:17.916367] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:17.916396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:17.916454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:17.975496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:17.976447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:17.976531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:17.976563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:18.104374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:18.104747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:18.104796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:18.104855] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:18.108420] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-01-23T20:21:18.108914] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-23T20:21:18.109044] [INFO ] [sig ] ENB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:18.251675] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENB.txt [2026-01-23T20:21:18.251837] [INFO ] [sig ] [1051/3475] Completed ENB in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:18.251879] [INFO ] [sig ] [1052/3475] Forecasting ENGN... [2026-01-23T20:21:18.251911] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-23T20:21:18.251944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-23T20:21:18.263406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-23T20:21:18.263773] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-23T20:21:18.264609] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-23T20:21:18.264687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:18.264723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:18.264752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:18.264809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:18.326799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:18.327830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:18.327931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:18.327978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:18.449874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:18.450040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:18.450084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:18.450114] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:18.453747] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-23T20:21:18.454044] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-23T20:21:18.454175] [INFO ] [sig ] ENGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:18.598700] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ENGN.txt [2026-01-23T20:21:18.598872] [INFO ] [sig ] [1052/3475] Completed ENGN in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:18.598939] [INFO ] [sig ] [1053/3475] Forecasting ENIC... [2026-01-23T20:21:18.598982] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-23T20:21:18.599022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-23T20:21:18.612007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-23T20:21:18.612368] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-23T20:21:18.613240] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-23T20:21:18.613294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:18.613328] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:18.613357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:18.613414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:18.674356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:18.675236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:18.675321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:18.675361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:18.800969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:18.801124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:18.801165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:18.801198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:18.805198] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-23T20:21:18.805490] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-23T20:21:18.805644] [INFO ] [sig ] ENIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:18.951851] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENIC.txt [2026-01-23T20:21:18.952033] [INFO ] [sig ] [1053/3475] Completed ENIC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-23T20:21:18.952074] [INFO ] [sig ] [1054/3475] Forecasting ENPH... [2026-01-23T20:21:18.952104] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-23T20:21:18.952135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-23T20:21:18.964060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-23T20:21:18.964444] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-23T20:21:18.965325] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-23T20:21:18.965380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:18.965415] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:18.965444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:18.965503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:19.025504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:19.026569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:19.026670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:19.026704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:19.153654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:19.153828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:19.153881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:19.153915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:19.158025] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=77.07%) [2026-01-23T20:21:19.158316] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-23T20:21:19.158452] [INFO ] [sig ] ENPH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:19.308760] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENPH.txt [2026-01-23T20:21:19.308928] [INFO ] [sig ] [1054/3475] Completed ENPH in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-23T20:21:19.308969] [INFO ] [sig ] [1055/3475] Forecasting ENS... [2026-01-23T20:21:19.309003] [INFO ] [sig ] Generating forecast for: ENS [2026-01-23T20:21:19.309050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-23T20:21:19.321006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-23T20:21:19.321348] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-23T20:21:19.322164] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-23T20:21:19.322215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:19.322247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:19.322275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:19.322331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:19.380524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:19.381639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:19.381720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:19.381753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:19.506892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:19.507055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:19.507099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:19.507138] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:19.510862] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-01-23T20:21:19.511147] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-23T20:21:19.511282] [INFO ] [sig ] ENS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:19.651489] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENS.txt [2026-01-23T20:21:19.651667] [INFO ] [sig ] [1055/3475] Completed ENS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:19.651711] [INFO ] [sig ] [1056/3475] Forecasting ENSG... [2026-01-23T20:21:19.651741] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-23T20:21:19.651773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-23T20:21:19.663699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-23T20:21:19.664081] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-23T20:21:19.664925] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-23T20:21:19.664978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:19.665010] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:19.665037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:19.665093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:19.738161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:19.739263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:19.739349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:19.739381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:19.867304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:19.867481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:19.867524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:19.867552] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:19.870974] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-23T20:21:19.871265] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-23T20:21:19.871397] [INFO ] [sig ] ENSG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:20.016084] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENSG.txt [2026-01-23T20:21:20.016248] [INFO ] [sig ] [1056/3475] Completed ENSG in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:20.016289] [INFO ] [sig ] [1057/3475] Forecasting ENTA... [2026-01-23T20:21:20.016319] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-23T20:21:20.016350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-23T20:21:20.030126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-23T20:21:20.030544] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-23T20:21:20.031447] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-23T20:21:20.031504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:20.031592] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:20.031627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:20.031687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:20.099896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:20.100834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:20.100934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:20.100975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:20.232099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:20.232262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:20.232307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:20.232335] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:20.236696] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-23T20:21:20.237031] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-23T20:21:20.237177] [INFO ] [sig ] ENTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:20.386365] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ENTA.txt [2026-01-23T20:21:20.386523] [INFO ] [sig ] [1057/3475] Completed ENTA in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:20.386565] [INFO ] [sig ] [1058/3475] Forecasting ENTG... [2026-01-23T20:21:20.386616] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-23T20:21:20.386648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-23T20:21:20.398098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-23T20:21:20.398460] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-23T20:21:20.399359] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-23T20:21:20.399425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:20.399459] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:20.399487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:20.399545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:20.456052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:20.456958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:20.457044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:20.457077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:20.585778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:20.585957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:20.586009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:20.586046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:20.590433] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-23T20:21:20.590881] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-23T20:21:20.591067] [INFO ] [sig ] ENTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:20.782541] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENTG.txt [2026-01-23T20:21:20.782787] [INFO ] [sig ] [1058/3475] Completed ENTG in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:20.782856] [INFO ] [sig ] [1059/3475] Forecasting ENTX... [2026-01-23T20:21:20.782899] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-23T20:21:20.782932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-23T20:21:20.798352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-23T20:21:20.798895] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-23T20:21:20.800081] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-23T20:21:20.800151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:20.800194] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:20.800230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:20.800307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:20.887962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:20.889042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:20.889154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:20.889218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:21.054904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:21.055099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:21.055163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:21.055210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:21.060649] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-23T20:21:21.061214] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-23T20:21:21.061459] [INFO ] [sig ] ENTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:21.295418] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENTX.txt [2026-01-23T20:21:21.297192] [INFO ] [sig ] [1059/3475] Completed ENTX in 0.5s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:21.297294] [INFO ] [sig ] [1060/3475] Forecasting ENVA... [2026-01-23T20:21:21.297374] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-23T20:21:21.297432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-23T20:21:21.373335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-23T20:21:21.387902] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-23T20:21:21.399193] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-23T20:21:21.399345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:21.399387] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:21.399420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:21.399505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:21.474468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:21.475640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:21.475757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:21.475797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:21.681748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:21.681944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:21.681989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:21.682085] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:21.687715] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=94.24%) [2026-01-23T20:21:21.688271] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-23T20:21:21.688484] [INFO ] [sig ] ENVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:21.877095] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENVA.txt [2026-01-23T20:21:21.877273] [INFO ] [sig ] [1060/3475] Completed ENVA in 0.6s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:21.877315] [INFO ] [sig ] [1061/3475] Forecasting ENVB... [2026-01-23T20:21:21.877345] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-23T20:21:21.877408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-23T20:21:21.890133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-23T20:21:21.890607] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-23T20:21:21.891529] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-23T20:21:21.891611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:21.891676] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:21.891722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:21.891790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:21.967557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:21.968828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:21.968957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:21.969007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:22.108954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:22.109118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:22.109177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:22.109210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:22.112800] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-23T20:21:22.113105] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-23T20:21:22.113245] [INFO ] [sig ] ENVB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:22.263692] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ENVB.txt [2026-01-23T20:21:22.263895] [INFO ] [sig ] [1061/3475] Completed ENVB in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:22.263964] [INFO ] [sig ] [1062/3475] Forecasting ENVX... [2026-01-23T20:21:22.263997] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-23T20:21:22.264030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-23T20:21:22.278098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-23T20:21:22.278626] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-23T20:21:22.279641] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-23T20:21:22.279697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:22.279732] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:22.279758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:22.279816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:22.337661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:22.339044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:22.339133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:22.339168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:22.469555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:22.469742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:22.469783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:22.469814] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:22.473413] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: DOWN (p=25.79%) [2026-01-23T20:21:22.473751] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-23T20:21:22.473885] [INFO ] [sig ] ENVX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:22.626080] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ENVX.txt [2026-01-23T20:21:22.626244] [INFO ] [sig ] [1062/3475] Completed ENVX in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:22.626286] [INFO ] [sig ] [1063/3475] Forecasting EOD... [2026-01-23T20:21:22.626319] [INFO ] [sig ] Generating forecast for: EOD [2026-01-23T20:21:22.626353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-23T20:21:22.638112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-23T20:21:22.638514] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-23T20:21:22.639395] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-23T20:21:22.639460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:22.639501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:22.639535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:22.639623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:22.696778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:22.697721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:22.697808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:22.697844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:22.820953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:22.821117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:22.821161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:22.821191] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:22.825393] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=41.62%) [2026-01-23T20:21:22.825919] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-23T20:21:22.826059] [INFO ] [sig ] EOD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:22.966639] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EOD.txt [2026-01-23T20:21:22.966809] [INFO ] [sig ] [1063/3475] Completed EOD in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:22.966877] [INFO ] [sig ] [1064/3475] Forecasting EOG... [2026-01-23T20:21:22.966919] [INFO ] [sig ] Generating forecast for: EOG [2026-01-23T20:21:22.966962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-23T20:21:22.979107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-23T20:21:22.979504] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-23T20:21:22.980381] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-23T20:21:22.980436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:22.980477] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:22.980508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:22.980567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:23.038733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:23.039654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:23.039739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:23.039773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:23.159160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:23.159317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:23.159358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:23.159387] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:23.162875] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-23T20:21:23.163175] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-23T20:21:23.163311] [INFO ] [sig ] EOG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:23.307213] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EOG.txt [2026-01-23T20:21:23.307402] [INFO ] [sig ] [1064/3475] Completed EOG in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:23.307448] [INFO ] [sig ] [1065/3475] Forecasting EOI... [2026-01-23T20:21:23.307482] [INFO ] [sig ] Generating forecast for: EOI [2026-01-23T20:21:23.307513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-23T20:21:23.319541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-23T20:21:23.320158] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-23T20:21:23.321020] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-23T20:21:23.321074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:23.321109] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:23.321137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:23.321195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:23.381476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:23.382368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:23.382455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:23.382490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:23.508754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:23.508916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:23.508975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:23.509007] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:23.512519] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-23T20:21:23.512831] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-23T20:21:23.512968] [INFO ] [sig ] EOI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:23.653816] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EOI.txt [2026-01-23T20:21:23.653981] [INFO ] [sig ] [1065/3475] Completed EOI in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:23.654020] [INFO ] [sig ] [1066/3475] Forecasting EOLS... [2026-01-23T20:21:23.654052] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-23T20:21:23.654083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-23T20:21:23.665328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-23T20:21:23.665706] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-23T20:21:23.666499] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-23T20:21:23.666551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:23.666606] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:23.666635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:23.666691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:23.723498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:23.724405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:23.724492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:23.724525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:23.845940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:23.846104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:23.846145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:23.846174] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:23.850241] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=14.22%) [2026-01-23T20:21:23.850654] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-23T20:21:23.850811] [INFO ] [sig ] EOLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:23.996628] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EOLS.txt [2026-01-23T20:21:23.996997] [INFO ] [sig ] [1066/3475] Completed EOLS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:23.997037] [INFO ] [sig ] [1067/3475] Forecasting EOS... [2026-01-23T20:21:23.997068] [INFO ] [sig ] Generating forecast for: EOS [2026-01-23T20:21:23.997097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-23T20:21:24.009809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-23T20:21:24.010182] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-23T20:21:24.011356] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-23T20:21:24.011422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:24.011474] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:24.011526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:24.011643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:24.076193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:24.077211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:24.077341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:24.077402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:24.208330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:24.208535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:24.208620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:24.208660] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:24.212336] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-23T20:21:24.212657] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-23T20:21:24.212797] [INFO ] [sig ] EOS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:24.361988] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EOS.txt [2026-01-23T20:21:24.362139] [INFO ] [sig ] [1067/3475] Completed EOS in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:24.362180] [INFO ] [sig ] [1068/3475] Forecasting EOSE... [2026-01-23T20:21:24.362212] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-23T20:21:24.362244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-23T20:21:24.374299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-23T20:21:24.374672] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-23T20:21:24.375531] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-23T20:21:24.375610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:24.375647] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:24.375675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:24.375733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:24.436673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:24.437614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:24.437706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:24.437740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:24.561459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:24.561626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:24.561674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:24.561706] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:24.565352] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-23T20:21:24.565675] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-23T20:21:24.565813] [INFO ] [sig ] EOSE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:24.713208] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EOSE.txt [2026-01-23T20:21:24.713359] [INFO ] [sig ] [1068/3475] Completed EOSE in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:24.713401] [INFO ] [sig ] [1069/3475] Forecasting EPAC... [2026-01-23T20:21:24.713434] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-23T20:21:24.713466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-23T20:21:24.726059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-23T20:21:24.726431] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-23T20:21:24.727340] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-23T20:21:24.727427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:24.727475] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:24.727506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:24.727565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:24.791096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:24.791981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:24.792083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:24.792126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:24.913265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:24.913421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:24.913464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:24.913496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:24.916981] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-23T20:21:24.917302] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-23T20:21:24.917467] [INFO ] [sig ] EPAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:25.065995] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EPAC.txt [2026-01-23T20:21:25.066154] [INFO ] [sig ] [1069/3475] Completed EPAC in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:25.066197] [INFO ] [sig ] [1070/3475] Forecasting EPAM... [2026-01-23T20:21:25.066229] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-23T20:21:25.066260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-23T20:21:25.078131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-23T20:21:25.078498] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-23T20:21:25.079391] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-23T20:21:25.079451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:25.079493] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:25.079528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:25.079636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:25.138796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:25.139736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:25.139826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:25.139866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:25.269731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:25.269886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:25.269929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:25.269961] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:25.273685] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: DOWN (p=48.23%) [2026-01-23T20:21:25.274018] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-23T20:21:25.274160] [INFO ] [sig ] EPAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:25.426936] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EPAM.txt [2026-01-23T20:21:25.427161] [INFO ] [sig ] [1070/3475] Completed EPAM in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-23T20:21:25.427221] [INFO ] [sig ] [1071/3475] Forecasting EPC... [2026-01-23T20:21:25.427265] [INFO ] [sig ] Generating forecast for: EPC [2026-01-23T20:21:25.427307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-23T20:21:25.439139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-23T20:21:25.439502] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-23T20:21:25.440383] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-23T20:21:25.440438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:25.440472] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:25.440501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:25.440563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:25.499796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:25.500606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:25.500694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:25.500731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:25.629918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:25.630093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:25.630149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:25.630194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:25.633991] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=37.62%) [2026-01-23T20:21:25.634280] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-23T20:21:25.634417] [INFO ] [sig ] EPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:25.782677] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EPC.txt [2026-01-23T20:21:25.782839] [INFO ] [sig ] [1071/3475] Completed EPC in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-23T20:21:25.782882] [INFO ] [sig ] [1072/3475] Forecasting EPD... [2026-01-23T20:21:25.782916] [INFO ] [sig ] Generating forecast for: EPD [2026-01-23T20:21:25.782948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-23T20:21:25.795266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-23T20:21:25.795624] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-23T20:21:25.796444] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-23T20:21:25.796499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:25.796532] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:25.796561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:25.796647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:25.858681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:25.859546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:25.859659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:25.859713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:25.990116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:25.990268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:25.990314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:25.990343] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:25.993946] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-23T20:21:25.994249] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-23T20:21:25.994386] [INFO ] [sig ] EPD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:26.142782] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EPD.txt [2026-01-23T20:21:26.142949] [INFO ] [sig ] [1072/3475] Completed EPD in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-23T20:21:26.142992] [INFO ] [sig ] [1073/3475] Forecasting EPSN... [2026-01-23T20:21:26.143033] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-23T20:21:26.143066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-23T20:21:26.155008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-23T20:21:26.155339] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-23T20:21:26.156172] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-23T20:21:26.156225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:26.156260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:26.156288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:26.156346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:26.218792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:26.219625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:26.219709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:26.219742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:26.348724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:26.348874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:26.348917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:26.348949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:26.352612] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-23T20:21:26.352939] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-23T20:21:26.353276] [INFO ] [sig ] EPSN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:26.502185] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EPSN.txt [2026-01-23T20:21:26.502332] [INFO ] [sig ] [1073/3475] Completed EPSN in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:26.502371] [INFO ] [sig ] [1074/3475] Forecasting EQBK... [2026-01-23T20:21:26.502401] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-23T20:21:26.502443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-23T20:21:26.514823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-23T20:21:26.515164] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-23T20:21:26.516038] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-23T20:21:26.516092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:26.516154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:26.516184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:26.516246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:26.579218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:26.580068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:26.580154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:26.580190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:26.707223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:26.707396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:26.707441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:26.707472] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:26.711248] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-23T20:21:26.711537] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-23T20:21:26.711688] [INFO ] [sig ] EQBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:26.863045] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EQBK.txt [2026-01-23T20:21:26.863247] [INFO ] [sig ] [1074/3475] Completed EQBK in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:26.863306] [INFO ] [sig ] [1075/3475] Forecasting EQH... [2026-01-23T20:21:26.863340] [INFO ] [sig ] Generating forecast for: EQH [2026-01-23T20:21:26.863376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-23T20:21:26.874818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-23T20:21:26.875142] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-23T20:21:26.875967] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-23T20:21:26.876020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:26.876051] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:26.876078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:26.876134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:26.935479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:26.936377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:26.936470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:26.936516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:27.067887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:27.068047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:27.068091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:27.068121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:27.071791] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-01-23T20:21:27.072082] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-23T20:21:27.072224] [INFO ] [sig ] EQH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:27.224007] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EQH.txt [2026-01-23T20:21:27.224169] [INFO ] [sig ] [1075/3475] Completed EQH in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:27.224214] [INFO ] [sig ] [1076/3475] Forecasting EQIX... [2026-01-23T20:21:27.224245] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-23T20:21:27.224284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-23T20:21:27.238484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-23T20:21:27.239054] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-23T20:21:27.239917] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-23T20:21:27.239972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:27.240005] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:27.240032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:27.240091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:27.304915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:27.305865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:27.305966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:27.306016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:27.445036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:27.445202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:27.445247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:27.445294] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:27.448870] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=78.63%) [2026-01-23T20:21:27.449224] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-23T20:21:27.449404] [INFO ] [sig ] EQIX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:27.601485] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EQIX.txt [2026-01-23T20:21:27.601659] [INFO ] [sig ] [1076/3475] Completed EQIX in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:27.601712] [INFO ] [sig ] [1077/3475] Forecasting ERAS... [2026-01-23T20:21:27.601751] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-23T20:21:27.601783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-23T20:21:27.614563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-23T20:21:27.614988] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-23T20:21:27.615915] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-23T20:21:27.615968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:27.616001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:27.616027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:27.616084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:27.679018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:27.679891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:27.679978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:27.680014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:27.816543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:27.816724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:27.816958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:27.817025] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:27.820874] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-23T20:21:27.821178] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-23T20:21:27.821317] [INFO ] [sig ] ERAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:27.961070] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ERAS.txt [2026-01-23T20:21:27.961204] [INFO ] [sig ] [1077/3475] Completed ERAS in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:27.961245] [INFO ] [sig ] [1078/3475] Forecasting ERIC... [2026-01-23T20:21:27.961276] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-23T20:21:27.961307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-23T20:21:27.972849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-23T20:21:27.973224] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-23T20:21:27.974062] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-23T20:21:27.974115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:27.974149] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:27.974176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:27.974233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:28.039814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:28.040787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:28.040872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:28.040923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:28.169752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:28.169911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:28.169953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:28.169982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:28.173464] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=5.81%) [2026-01-23T20:21:28.173765] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-23T20:21:28.173898] [INFO ] [sig ] ERIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:28.322422] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ERIC.txt [2026-01-23T20:21:28.322561] [INFO ] [sig ] [1078/3475] Completed ERIC in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:28.322619] [INFO ] [sig ] [1079/3475] Forecasting ERIE... [2026-01-23T20:21:28.322649] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-23T20:21:28.322680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-23T20:21:28.334556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-23T20:21:28.334869] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-23T20:21:28.335693] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-23T20:21:28.335744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:28.335777] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:28.335803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:28.335860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:28.398681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:28.399542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:28.399644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:28.399680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:28.523898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:28.524060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:28.524106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:28.524151] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:28.528315] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-23T20:21:28.528626] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-23T20:21:28.528765] [INFO ] [sig ] ERIE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:28.682694] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ERIE.txt [2026-01-23T20:21:28.682834] [INFO ] [sig ] [1079/3475] Completed ERIE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:28.682872] [INFO ] [sig ] [1080/3475] Forecasting ERII... [2026-01-23T20:21:28.682902] [INFO ] [sig ] Generating forecast for: ERII [2026-01-23T20:21:28.682934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-23T20:21:28.694332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-23T20:21:28.694615] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-23T20:21:28.695409] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-23T20:21:28.695460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:28.695492] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:28.695530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:28.695612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:28.759324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:28.760436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:28.760540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:28.760607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:28.882656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:28.882813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:28.882855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:28.882885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:28.886322] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=81.79%) [2026-01-23T20:21:28.886621] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-23T20:21:28.886751] [INFO ] [sig ] ERII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:29.040393] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ERII.txt [2026-01-23T20:21:29.040592] [INFO ] [sig ] [1080/3475] Completed ERII in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:29.040645] [INFO ] [sig ] [1081/3475] Forecasting ERNA... [2026-01-23T20:21:29.040678] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-23T20:21:29.040712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-23T20:21:29.052263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-23T20:21:29.052642] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-23T20:21:29.053460] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-23T20:21:29.053512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:29.053545] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:29.053600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:29.053662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:29.113304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:29.114218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:29.114301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:29.114337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:29.237690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:29.237854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:29.237896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:29.237926] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:29.241715] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-23T20:21:29.242130] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-23T20:21:29.242318] [INFO ] [sig ] ERNA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:29.413941] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ERNA.txt [2026-01-23T20:21:29.414100] [INFO ] [sig ] [1081/3475] Completed ERNA in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:29.414141] [INFO ] [sig ] [1082/3475] Forecasting ERO... [2026-01-23T20:21:29.414171] [INFO ] [sig ] Generating forecast for: ERO [2026-01-23T20:21:29.414204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-23T20:21:29.426056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-23T20:21:29.426408] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-23T20:21:29.427303] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-23T20:21:29.427383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:29.427420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:29.427449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:29.427506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:29.489110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:29.490043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:29.490129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:29.490163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:29.620612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:29.620768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:29.620810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:29.620841] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:29.625303] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: DOWN (p=42.85%) [2026-01-23T20:21:29.625753] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-23T20:21:29.625917] [INFO ] [sig ] ERO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:29.766510] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ERO.txt [2026-01-23T20:21:29.766698] [INFO ] [sig ] [1082/3475] Completed ERO in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:29.766740] [INFO ] [sig ] [1083/3475] Forecasting ES... [2026-01-23T20:21:29.766771] [INFO ] [sig ] Generating forecast for: ES [2026-01-23T20:21:29.766802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-23T20:21:29.778129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-23T20:21:29.778477] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-23T20:21:29.779308] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-23T20:21:29.779360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:29.779392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:29.779418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:29.779474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:29.835933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:29.836868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:29.836954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:29.836987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:29.961090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:29.961249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:29.961291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:29.961320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:29.965093] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=30.77%) [2026-01-23T20:21:29.965383] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-23T20:21:29.965517] [INFO ] [sig ] ES: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:30.113737] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ES.txt [2026-01-23T20:21:30.113943] [INFO ] [sig ] [1083/3475] Completed ES in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:30.113998] [INFO ] [sig ] [1084/3475] Forecasting ESAB... [2026-01-23T20:21:30.114040] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-23T20:21:30.114089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-23T20:21:30.127052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-23T20:21:30.127495] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-23T20:21:30.128428] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-23T20:21:30.128484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:30.128518] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:30.128546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:30.128626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:30.190352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:30.191274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:30.191415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:30.191465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:30.318564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:30.318737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:30.318778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:30.318807] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:30.322285] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=89.82%) [2026-01-23T20:21:30.322601] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-23T20:21:30.322737] [INFO ] [sig ] ESAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:30.466965] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESAB.txt [2026-01-23T20:21:30.467123] [INFO ] [sig ] [1084/3475] Completed ESAB in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:30.467164] [INFO ] [sig ] [1085/3475] Forecasting ESCA... [2026-01-23T20:21:30.467195] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-23T20:21:30.467226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-23T20:21:30.478849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-23T20:21:30.479207] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-23T20:21:30.480072] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-23T20:21:30.480125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:30.480157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:30.480184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:30.480241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:30.539639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:30.540716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:30.540988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:30.541021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:30.655337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:30.655499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:30.655541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:30.655613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:30.659047] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-23T20:21:30.659323] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-23T20:21:30.659451] [INFO ] [sig ] ESCA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:30.797717] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESCA.txt [2026-01-23T20:21:30.797887] [INFO ] [sig ] [1085/3475] Completed ESCA in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:30.797929] [INFO ] [sig ] [1086/3475] Forecasting ESE... [2026-01-23T20:21:30.797961] [INFO ] [sig ] Generating forecast for: ESE [2026-01-23T20:21:30.797992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-23T20:21:30.813212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-23T20:21:30.813719] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-23T20:21:30.814962] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-23T20:21:30.815033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:30.815075] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:30.815115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:30.815205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:30.890596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:30.891481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:30.891569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:30.891623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:31.018443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:31.018633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:31.018693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:31.018731] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:31.022860] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-23T20:21:31.023191] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-23T20:21:31.023370] [INFO ] [sig ] ESE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:31.196695] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESE.txt [2026-01-23T20:21:31.197053] [INFO ] [sig ] [1086/3475] Completed ESE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:31.197095] [INFO ] [sig ] [1087/3475] Forecasting ESEA... [2026-01-23T20:21:31.197125] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-23T20:21:31.197156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-23T20:21:31.211055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-23T20:21:31.211462] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-23T20:21:31.212376] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-23T20:21:31.212442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:31.212479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:31.212508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:31.212565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:31.282722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:31.283781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:31.283886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:31.283931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:31.411621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:31.411784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:31.411826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:31.411854] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:31.415751] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=29.72%) [2026-01-23T20:21:31.416073] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-23T20:21:31.416216] [INFO ] [sig ] ESEA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:31.560969] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESEA.txt [2026-01-23T20:21:31.561162] [INFO ] [sig ] [1087/3475] Completed ESEA in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-23T20:21:31.561206] [INFO ] [sig ] [1088/3475] Forecasting ESGD... [2026-01-23T20:21:31.561239] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-23T20:21:31.561271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-23T20:21:31.572675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-23T20:21:31.573060] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-23T20:21:31.573958] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-23T20:21:31.574014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:31.574049] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:31.574078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:31.574138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:31.633516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:31.634563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:31.634678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:31.634711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:31.763253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:31.763444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:31.763493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:31.763522] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:31.768098] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-01-23T20:21:31.768505] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-23T20:21:31.768675] [INFO ] [sig ] ESGD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:31.923213] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESGD.txt [2026-01-23T20:21:31.923367] [INFO ] [sig ] [1088/3475] Completed ESGD in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-23T20:21:31.923408] [INFO ] [sig ] [1089/3475] Forecasting ESGE... [2026-01-23T20:21:31.923439] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-23T20:21:31.923470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-23T20:21:31.935291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-23T20:21:31.935700] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-23T20:21:31.936628] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-23T20:21:31.936693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:31.936729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:31.936757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:31.936814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:31.998290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:31.999374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:31.999462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:31.999504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:32.126293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:32.126456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:32.126499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:32.126528] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:32.130003] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-23T20:21:32.130298] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-23T20:21:32.130430] [INFO ] [sig ] ESGE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:32.273567] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESGE.txt [2026-01-23T20:21:32.273768] [INFO ] [sig ] [1089/3475] Completed ESGE in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-23T20:21:32.273813] [INFO ] [sig ] [1090/3475] Forecasting ESI... [2026-01-23T20:21:32.273844] [INFO ] [sig ] Generating forecast for: ESI [2026-01-23T20:21:32.273874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-23T20:21:32.285911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-23T20:21:32.286159] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-23T20:21:32.286960] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-23T20:21:32.287011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:32.287044] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:32.287070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:32.287126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:32.343991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:32.344689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:32.344767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:32.344800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:32.465293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:32.465448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:32.465488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:32.465518] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:32.469125] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=44.46%) [2026-01-23T20:21:32.469395] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-23T20:21:32.469522] [INFO ] [sig ] ESI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:32.608702] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ESI.txt [2026-01-23T20:21:32.608858] [INFO ] [sig ] [1090/3475] Completed ESI in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-23T20:21:32.608897] [INFO ] [sig ] [1091/3475] Forecasting ESOA... [2026-01-23T20:21:32.608928] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-23T20:21:32.608957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-23T20:21:32.620708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-23T20:21:32.621069] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-23T20:21:32.621886] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-23T20:21:32.621938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:32.621995] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:32.622023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:32.622091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:32.678986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:32.679695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:32.679773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:32.679805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:32.800026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:32.800183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:32.800225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:32.800255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:32.803688] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-23T20:21:32.803984] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-23T20:21:32.804120] [INFO ] [sig ] ESOA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:32.946882] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESOA.txt [2026-01-23T20:21:32.947044] [INFO ] [sig ] [1091/3475] Completed ESOA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:32.947085] [INFO ] [sig ] [1092/3475] Forecasting ESPO... [2026-01-23T20:21:32.947116] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-23T20:21:32.947146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-23T20:21:32.959303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-23T20:21:32.959713] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-23T20:21:32.960540] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-23T20:21:32.960614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:32.960648] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:32.960679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:32.960736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:33.018334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:33.019161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:33.019244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:33.019278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:33.148959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:33.149122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:33.149165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:33.149196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:33.152844] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-23T20:21:33.153154] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-23T20:21:33.153294] [INFO ] [sig ] ESPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:33.300148] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESPO.txt [2026-01-23T20:21:33.300281] [INFO ] [sig ] [1092/3475] Completed ESPO in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:33.300320] [INFO ] [sig ] [1093/3475] Forecasting ESQ... [2026-01-23T20:21:33.300350] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-23T20:21:33.300380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-23T20:21:33.312017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-23T20:21:33.312272] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-23T20:21:33.313085] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-23T20:21:33.313158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:33.313192] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:33.313220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:33.313275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:33.373527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:33.374515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:33.374621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:33.374657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:33.499703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:33.499860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:33.499901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:33.499930] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:33.503478] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: UP (p=72.50%) [2026-01-23T20:21:33.503797] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-23T20:21:33.503932] [INFO ] [sig ] ESQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:33.655860] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESQ.txt [2026-01-23T20:21:33.656007] [INFO ] [sig ] [1093/3475] Completed ESQ in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:33.656047] [INFO ] [sig ] [1094/3475] Forecasting ESTA... [2026-01-23T20:21:33.656077] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-23T20:21:33.656108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-23T20:21:33.667523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-23T20:21:33.667888] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-23T20:21:33.668735] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-23T20:21:33.668787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:33.668818] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:33.668844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:33.668900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:33.725753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:33.726550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:33.726649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:33.726684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:33.844550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:33.844720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:33.844761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:33.844821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:33.848216] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=68.84%) [2026-01-23T20:21:33.848507] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-23T20:21:33.848656] [INFO ] [sig ] ESTA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:33.990617] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESTA.txt [2026-01-23T20:21:33.990769] [INFO ] [sig ] [1094/3475] Completed ESTA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:33.990810] [INFO ] [sig ] [1095/3475] Forecasting ESTC... [2026-01-23T20:21:33.990841] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-23T20:21:33.990872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-23T20:21:34.003201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-23T20:21:34.003570] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-23T20:21:34.004641] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-23T20:21:34.004695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:34.004728] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:34.004754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:34.004986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:34.064414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:34.065335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:34.065431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:34.065464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:34.187848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:34.188001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:34.188043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:34.188073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:34.191469] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-23T20:21:34.191801] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-23T20:21:34.191932] [INFO ] [sig ] ESTC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:34.333082] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ESTC.txt [2026-01-23T20:21:34.333223] [INFO ] [sig ] [1095/3475] Completed ESTC in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:34.333265] [INFO ] [sig ] [1096/3475] Forecasting ETB... [2026-01-23T20:21:34.333297] [INFO ] [sig ] Generating forecast for: ETB [2026-01-23T20:21:34.333326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-23T20:21:34.345491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-23T20:21:34.345844] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-23T20:21:34.346663] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-23T20:21:34.346727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:34.346767] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:34.346801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:34.346865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:34.407615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:34.408558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:34.408657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:34.408693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:34.527200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:34.527372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:34.527416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:34.527447] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:34.530850] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=90.73%) [2026-01-23T20:21:34.531124] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-23T20:21:34.531251] [INFO ] [sig ] ETB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:34.677152] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETB.txt [2026-01-23T20:21:34.677311] [INFO ] [sig ] [1096/3475] Completed ETB in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:34.677383] [INFO ] [sig ] [1097/3475] Forecasting ETD... [2026-01-23T20:21:34.677420] [INFO ] [sig ] Generating forecast for: ETD [2026-01-23T20:21:34.677453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-23T20:21:34.688649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-23T20:21:34.688929] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-23T20:21:34.689767] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-23T20:21:34.689820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:34.689852] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:34.689879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:34.689936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:34.747775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:34.748606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:34.748691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:34.748725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:34.873251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:34.873418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:34.873673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:34.873704] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:34.877735] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=91.05%) [2026-01-23T20:21:34.878238] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-23T20:21:34.878393] [INFO ] [sig ] ETD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:35.023026] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETD.txt [2026-01-23T20:21:35.023182] [INFO ] [sig ] [1097/3475] Completed ETD in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:35.023221] [INFO ] [sig ] [1098/3475] Forecasting ETG... [2026-01-23T20:21:35.023252] [INFO ] [sig ] Generating forecast for: ETG [2026-01-23T20:21:35.023282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-23T20:21:35.034711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-23T20:21:35.035079] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-23T20:21:35.035929] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-23T20:21:35.035982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:35.036015] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:35.036042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:35.036099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:35.094264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:35.095195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:35.095286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:35.095322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:35.218143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:35.218306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:35.218349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:35.218378] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:35.221914] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=21.86%) [2026-01-23T20:21:35.222223] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-23T20:21:35.222361] [INFO ] [sig ] ETG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:35.365591] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ETG.txt [2026-01-23T20:21:35.365751] [INFO ] [sig ] [1098/3475] Completed ETG in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:35.365792] [INFO ] [sig ] [1099/3475] Forecasting ETHA... [2026-01-23T20:21:35.365822] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-23T20:21:35.365854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-23T20:21:35.377418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-23T20:21:35.377794] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-23T20:21:35.378803] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-23T20:21:35.378855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:35.378886] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:35.378912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:35.378968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:35.439164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:35.440289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:35.440391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:35.440428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:35.565541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:35.565720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:35.565766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:35.565796] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:35.569340] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-23T20:21:35.569656] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-23T20:21:35.569800] [INFO ] [sig ] ETHA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:35.714154] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETHA.txt [2026-01-23T20:21:35.714318] [INFO ] [sig ] [1099/3475] Completed ETHA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:35.714359] [INFO ] [sig ] [1100/3475] Forecasting ETJ... [2026-01-23T20:21:35.714390] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-23T20:21:35.714421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-23T20:21:35.726308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-23T20:21:35.726825] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-23T20:21:35.728061] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-23T20:21:35.728123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:35.728160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:35.728192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:35.728265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:35.787727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:35.788734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:35.788838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:35.788885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:35.906492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:35.906667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:35.906727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:35.906761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:35.910176] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=76.95%) [2026-01-23T20:21:35.910472] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-23T20:21:35.910623] [INFO ] [sig ] ETJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:36.056211] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETJ.txt [2026-01-23T20:21:36.056370] [INFO ] [sig ] [1100/3475] Completed ETJ in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:36.056410] [INFO ] [sig ] [1101/3475] Forecasting ETN... [2026-01-23T20:21:36.056438] [INFO ] [sig ] Generating forecast for: ETN [2026-01-23T20:21:36.056469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-23T20:21:36.068803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-23T20:21:36.069369] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-23T20:21:36.070195] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-23T20:21:36.070246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:36.070278] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:36.070305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:36.070362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:36.127932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:36.128605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:36.128711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:36.128746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:36.253328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:36.253483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:36.253525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:36.253556] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:36.257056] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-23T20:21:36.257338] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-23T20:21:36.257489] [INFO ] [sig ] ETN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:36.401143] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETN.txt [2026-01-23T20:21:36.401285] [INFO ] [sig ] [1101/3475] Completed ETN in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:36.401324] [INFO ] [sig ] [1102/3475] Forecasting ETO... [2026-01-23T20:21:36.401353] [INFO ] [sig ] Generating forecast for: ETO [2026-01-23T20:21:36.401385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-23T20:21:36.415122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-23T20:21:36.415557] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-23T20:21:36.416480] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-23T20:21:36.416545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:36.416608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:36.416642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:36.416702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:36.483307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:36.484444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:36.484552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:36.484607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:36.615991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:36.616174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:36.616233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:36.616279] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:36.619892] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-23T20:21:36.620279] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-23T20:21:36.620446] [INFO ] [sig ] ETO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:36.768213] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETO.txt [2026-01-23T20:21:36.768382] [INFO ] [sig ] [1102/3475] Completed ETO in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:36.768424] [INFO ] [sig ] [1103/3475] Forecasting ETON... [2026-01-23T20:21:36.768453] [INFO ] [sig ] Generating forecast for: ETON [2026-01-23T20:21:36.768484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-23T20:21:36.781252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-23T20:21:36.781591] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-23T20:21:36.782586] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-23T20:21:36.782638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:36.782670] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:36.782696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:36.782760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:36.839833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:36.840756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:36.840844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:36.840880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:36.961526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:36.961730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:36.961792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:36.961831] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:36.966094] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-23T20:21:36.966450] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-23T20:21:36.966647] [INFO ] [sig ] ETON: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:37.120525] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETON.txt [2026-01-23T20:21:37.120684] [INFO ] [sig ] [1103/3475] Completed ETON in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:37.120724] [INFO ] [sig ] [1104/3475] Forecasting ETSY... [2026-01-23T20:21:37.120754] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-23T20:21:37.120785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-23T20:21:37.131789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-23T20:21:37.132097] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-23T20:21:37.132964] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-23T20:21:37.133018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:37.133061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:37.133091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:37.133150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:37.192816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:37.193649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:37.193737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:37.193773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:37.318484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:37.318644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:37.318688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:37.318719] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:37.322128] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-23T20:21:37.322408] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-23T20:21:37.322539] [INFO ] [sig ] ETSY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:37.464455] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ETSY.txt [2026-01-23T20:21:37.464642] [INFO ] [sig ] [1104/3475] Completed ETSY in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-23T20:21:37.464685] [INFO ] [sig ] [1105/3475] Forecasting ETY... [2026-01-23T20:21:37.464717] [INFO ] [sig ] Generating forecast for: ETY [2026-01-23T20:21:37.464747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-23T20:21:37.478222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-23T20:21:37.478556] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-23T20:21:37.479565] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-23T20:21:37.479637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:37.479669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:37.479695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:37.479751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:37.537991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:37.538817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:37.538914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:37.538950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:37.665223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:37.665399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:37.665457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:37.665498] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:37.670081] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-01-23T20:21:37.670455] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-23T20:21:37.670626] [INFO ] [sig ] ETY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:37.835202] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ETY.txt [2026-01-23T20:21:37.835359] [INFO ] [sig ] [1105/3475] Completed ETY in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-23T20:21:37.835400] [INFO ] [sig ] [1106/3475] Forecasting EUFN... [2026-01-23T20:21:37.835440] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-23T20:21:37.835477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-23T20:21:37.848049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-23T20:21:37.848437] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-23T20:21:37.849279] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-23T20:21:37.849332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:37.849365] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:37.849392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:37.849448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:37.907459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:37.908355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:37.908435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:37.908469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:38.030321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:38.030479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:38.030520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:38.030549] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:38.033894] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-23T20:21:38.034168] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-23T20:21:38.034295] [INFO ] [sig ] EUFN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:38.171962] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EUFN.txt [2026-01-23T20:21:38.172114] [INFO ] [sig ] [1106/3475] Completed EUFN in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-23T20:21:38.172154] [INFO ] [sig ] [1107/3475] Forecasting EVAX... [2026-01-23T20:21:38.172183] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-23T20:21:38.172215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-23T20:21:38.183744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-23T20:21:38.184030] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-23T20:21:38.184846] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-23T20:21:38.184897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:38.184929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:38.184954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:38.185009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:38.240651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:38.241550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:38.241656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:38.241690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:38.364240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:38.364400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:38.364441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:38.364469] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:38.367925] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=43.11%) [2026-01-23T20:21:38.368232] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-23T20:21:38.368366] [INFO ] [sig ] EVAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:38.508034] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVAX.txt [2026-01-23T20:21:38.508193] [INFO ] [sig ] [1107/3475] Completed EVAX in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:38.508234] [INFO ] [sig ] [1108/3475] Forecasting EVC... [2026-01-23T20:21:38.508272] [INFO ] [sig ] Generating forecast for: EVC [2026-01-23T20:21:38.508304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-23T20:21:38.520824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-23T20:21:38.521206] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-23T20:21:38.522029] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-23T20:21:38.522082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:38.522140] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:38.522169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:38.522226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:38.581790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:38.582693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:38.582778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:38.582811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:38.708908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:38.709265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:38.709307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:38.709336] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:38.712873] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-01-23T20:21:38.713310] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-23T20:21:38.713440] [INFO ] [sig ] EVC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:38.857544] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVC.txt [2026-01-23T20:21:38.857726] [INFO ] [sig ] [1108/3475] Completed EVC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:38.857768] [INFO ] [sig ] [1109/3475] Forecasting EVCM... [2026-01-23T20:21:38.857799] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-23T20:21:38.857829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-23T20:21:38.869351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-23T20:21:38.869741] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-23T20:21:38.870592] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-23T20:21:38.870644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:38.870676] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:38.870703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:38.870759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:38.929829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:38.930758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:38.930851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:38.930883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:39.047698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:39.047858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:39.047899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:39.047927] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:39.051273] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-23T20:21:39.051548] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-23T20:21:39.051695] [INFO ] [sig ] EVCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:39.190499] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVCM.txt [2026-01-23T20:21:39.190682] [INFO ] [sig ] [1109/3475] Completed EVCM in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:39.190724] [INFO ] [sig ] [1110/3475] Forecasting EVEX... [2026-01-23T20:21:39.190754] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-23T20:21:39.190785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-23T20:21:39.202257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-23T20:21:39.202619] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-23T20:21:39.203412] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-23T20:21:39.203464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:39.203495] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:39.203522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:39.203600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:39.261652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:39.262539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:39.262648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:39.262681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:39.386140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:39.386297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:39.386337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:39.386366] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:39.389768] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-01-23T20:21:39.390047] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-23T20:21:39.390174] [INFO ] [sig ] EVEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:39.531947] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVEX.txt [2026-01-23T20:21:39.532299] [INFO ] [sig ] [1110/3475] Completed EVEX in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:39.532339] [INFO ] [sig ] [1111/3475] Forecasting EVF... [2026-01-23T20:21:39.532370] [INFO ] [sig ] Generating forecast for: EVF [2026-01-23T20:21:39.532401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-23T20:21:39.543722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-23T20:21:39.543973] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-23T20:21:39.544804] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-23T20:21:39.544861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:39.544894] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:39.544920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:39.544977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:39.601259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:39.601876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:39.601953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:39.601985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:39.714669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:39.714802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:39.714840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:39.714909] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:39.718766] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-23T20:21:39.719044] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-23T20:21:39.719173] [INFO ] [sig ] EVF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:39.860020] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVF.txt [2026-01-23T20:21:39.860151] [INFO ] [sig ] [1111/3475] Completed EVF in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:39.860190] [INFO ] [sig ] [1112/3475] Forecasting EVG... [2026-01-23T20:21:39.860220] [INFO ] [sig ] Generating forecast for: EVG [2026-01-23T20:21:39.860250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-23T20:21:39.871852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-23T20:21:39.872152] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-23T20:21:39.872952] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-23T20:21:39.873003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:39.873036] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:39.873062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:39.873118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:39.930638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:39.931466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:39.931543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:39.931593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:40.042847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:40.043201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:40.043241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:40.043269] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:40.047014] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-23T20:21:40.047283] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-23T20:21:40.047443] [INFO ] [sig ] EVG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:40.188848] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVG.txt [2026-01-23T20:21:40.188989] [INFO ] [sig ] [1112/3475] Completed EVG in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:40.189027] [INFO ] [sig ] [1113/3475] Forecasting EVGO... [2026-01-23T20:21:40.189058] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-23T20:21:40.189088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-23T20:21:40.200185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-23T20:21:40.200496] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-23T20:21:40.201297] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-23T20:21:40.201348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:40.201380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:40.201407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:40.201463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:40.257030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:40.257737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:40.257816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:40.257861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:40.378645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:40.378815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:40.378857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:40.378886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:40.382298] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-23T20:21:40.382588] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-23T20:21:40.382728] [INFO ] [sig ] EVGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:40.525120] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVGO.txt [2026-01-23T20:21:40.525272] [INFO ] [sig ] [1113/3475] Completed EVGO in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:40.525311] [INFO ] [sig ] [1114/3475] Forecasting EVH... [2026-01-23T20:21:40.525341] [INFO ] [sig ] Generating forecast for: EVH [2026-01-23T20:21:40.525371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-23T20:21:40.536782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-23T20:21:40.537138] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-23T20:21:40.538001] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-23T20:21:40.538055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:40.538087] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:40.538114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:40.538171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:40.599999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:40.600913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:40.600997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:40.601031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:40.722605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:40.722758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:40.722800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:40.722829] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:40.726204] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-23T20:21:40.726478] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-23T20:21:40.726623] [INFO ] [sig ] EVH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:40.866125] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVH.txt [2026-01-23T20:21:40.866285] [INFO ] [sig ] [1114/3475] Completed EVH in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:40.866324] [INFO ] [sig ] [1115/3475] Forecasting EVN... [2026-01-23T20:21:40.866353] [INFO ] [sig ] Generating forecast for: EVN [2026-01-23T20:21:40.866384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-23T20:21:40.879099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-23T20:21:40.879442] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-23T20:21:40.880244] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-23T20:21:40.880296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:40.880327] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:40.880355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:40.880421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:40.940204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:40.941249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:40.941332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:40.941365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:41.058252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:41.058413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:41.058459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:41.058487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:41.062067] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-23T20:21:41.062346] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-23T20:21:41.062476] [INFO ] [sig ] EVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:41.204207] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVN.txt [2026-01-23T20:21:41.204363] [INFO ] [sig ] [1115/3475] Completed EVN in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:41.204405] [INFO ] [sig ] [1116/3475] Forecasting EVO... [2026-01-23T20:21:41.204438] [INFO ] [sig ] Generating forecast for: EVO [2026-01-23T20:21:41.204468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-23T20:21:41.215405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-23T20:21:41.215775] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-23T20:21:41.216566] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-23T20:21:41.216635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:41.216666] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:41.216692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:41.216747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:41.273967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:41.274839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:41.274920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:41.274953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:41.400348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:41.400498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:41.400539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:41.400584] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:41.403888] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-23T20:21:41.404155] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-23T20:21:41.404280] [INFO ] [sig ] EVO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:41.544030] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVO.txt [2026-01-23T20:21:41.544188] [INFO ] [sig ] [1116/3475] Completed EVO in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:41.544228] [INFO ] [sig ] [1117/3475] Forecasting EVRG... [2026-01-23T20:21:41.544258] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-23T20:21:41.544290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-23T20:21:41.556312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-23T20:21:41.556692] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-23T20:21:41.557514] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-23T20:21:41.557595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:41.557630] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:41.557656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:41.557711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:41.615718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:41.616632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:41.616717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:41.616750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:41.738829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:41.738986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:41.739028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:41.739056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:41.742395] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-01-23T20:21:41.742689] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-23T20:21:41.742820] [INFO ] [sig ] EVRG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:41.885106] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVRG.txt [2026-01-23T20:21:41.885261] [INFO ] [sig ] [1117/3475] Completed EVRG in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:41.885300] [INFO ] [sig ] [1118/3475] Forecasting EVSD... [2026-01-23T20:21:41.885330] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-23T20:21:41.885360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-23T20:21:41.897246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-23T20:21:41.897660] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-23T20:21:41.898455] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-23T20:21:41.898507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:41.898538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:41.898566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:41.898644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:41.955565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:41.956439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:41.956559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:41.956614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:42.073464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:42.073643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:42.073686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:42.073715] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:42.077100] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-23T20:21:42.077408] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-23T20:21:42.077539] [INFO ] [sig ] EVSD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:42.220810] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVSD.txt [2026-01-23T20:21:42.221005] [INFO ] [sig ] [1118/3475] Completed EVSD in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:42.221048] [INFO ] [sig ] [1119/3475] Forecasting EVTC... [2026-01-23T20:21:42.221080] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-23T20:21:42.221117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-23T20:21:42.233669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-23T20:21:42.234053] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-23T20:21:42.234912] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-23T20:21:42.234964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:42.235008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:42.235041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:42.235294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:42.292949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:42.293874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:42.293988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:42.294024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:42.417505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:42.417685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:42.417725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:42.417754] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:42.421168] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-01-23T20:21:42.421453] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-23T20:21:42.421602] [INFO ] [sig ] EVTC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:42.563789] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EVTC.txt [2026-01-23T20:21:42.563963] [INFO ] [sig ] [1119/3475] Completed EVTC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:42.564005] [INFO ] [sig ] [1120/3475] Forecasting EVTL... [2026-01-23T20:21:42.564034] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-23T20:21:42.564064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-23T20:21:42.575476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-23T20:21:42.575884] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-23T20:21:42.576750] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-23T20:21:42.576803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:42.576834] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:42.576861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:42.576918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:42.632779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:42.633689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:42.633778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:42.633811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:42.756411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:42.756586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:42.756629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:42.756657] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:42.760047] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-23T20:21:42.760328] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-23T20:21:42.760460] [INFO ] [sig ] EVTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:42.903239] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EVTL.txt [2026-01-23T20:21:42.903408] [INFO ] [sig ] [1120/3475] Completed EVTL in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:42.903447] [INFO ] [sig ] [1121/3475] Forecasting EWBC... [2026-01-23T20:21:42.903476] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-23T20:21:42.903506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-23T20:21:42.915159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-23T20:21:42.915523] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-23T20:21:42.916381] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-23T20:21:42.916434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:42.916468] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:42.916495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:42.916553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:42.975899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:42.976765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:42.976849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:42.976881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:43.101851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:43.102012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:43.102053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:43.102082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:43.105422] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=31.85%) [2026-01-23T20:21:43.105721] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-23T20:21:43.105854] [INFO ] [sig ] EWBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:43.246643] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EWBC.txt [2026-01-23T20:21:43.246864] [INFO ] [sig ] [1121/3475] Completed EWBC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-23T20:21:43.246923] [INFO ] [sig ] [1122/3475] Forecasting EWCZ... [2026-01-23T20:21:43.246965] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-23T20:21:43.247010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-23T20:21:43.258785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-23T20:21:43.259327] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-23T20:21:43.260155] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-23T20:21:43.260207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:43.260240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:43.260267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:43.260324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:43.317201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:43.318130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:43.318217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:43.318251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:43.435108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:43.435273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:43.435316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:43.435346] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:43.439044] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-23T20:21:43.439329] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-23T20:21:43.439462] [INFO ] [sig ] EWCZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:43.579001] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EWCZ.txt [2026-01-23T20:21:43.579161] [INFO ] [sig ] [1122/3475] Completed EWCZ in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-23T20:21:43.579200] [INFO ] [sig ] [1123/3475] Forecasting EWTX... [2026-01-23T20:21:43.579229] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-23T20:21:43.579261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-23T20:21:43.590963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-23T20:21:43.591333] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-23T20:21:43.592153] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-23T20:21:43.592204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:43.592236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:43.592262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:43.592317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:43.648519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:43.649400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:43.649485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:43.649519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:43.774764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:43.775052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:43.775100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:43.775130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:43.779056] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-23T20:21:43.779338] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-23T20:21:43.779497] [INFO ] [sig ] EWTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:43.916806] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EWTX.txt [2026-01-23T20:21:43.917000] [INFO ] [sig ] [1123/3475] Completed EWTX in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:43.917056] [INFO ] [sig ] [1124/3475] Forecasting EWZS... [2026-01-23T20:21:43.917095] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-23T20:21:43.917131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-23T20:21:43.930195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-23T20:21:43.930536] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-23T20:21:43.931361] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-23T20:21:43.931413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:43.931446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:43.931472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:43.931535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:43.987480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:43.988174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:43.988252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:43.988284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:44.109614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:44.109782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:44.109822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:44.109852] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:44.113167] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-01-23T20:21:44.113439] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-23T20:21:44.113563] [INFO ] [sig ] EWZS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:44.249970] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EWZS.txt [2026-01-23T20:21:44.250119] [INFO ] [sig ] [1124/3475] Completed EWZS in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:44.250158] [INFO ] [sig ] [1125/3475] Forecasting EXAS... [2026-01-23T20:21:44.250188] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-23T20:21:44.250218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-23T20:21:44.261584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-23T20:21:44.261904] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-23T20:21:44.262706] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-23T20:21:44.262758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:44.262857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:44.262886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:44.262942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:44.318908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:44.319767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:44.319846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:44.319879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:44.442598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:44.442751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:44.442792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:44.442821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:44.446150] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-23T20:21:44.446420] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-23T20:21:44.446546] [INFO ] [sig ] EXAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:44.583039] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXAS.txt [2026-01-23T20:21:44.583369] [INFO ] [sig ] [1125/3475] Completed EXAS in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:44.583410] [INFO ] [sig ] [1126/3475] Forecasting EXC... [2026-01-23T20:21:44.583440] [INFO ] [sig ] Generating forecast for: EXC [2026-01-23T20:21:44.583469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-23T20:21:44.595707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-23T20:21:44.596026] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-23T20:21:44.597048] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-23T20:21:44.597100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:44.597131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:44.597157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:44.597212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:44.652661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:44.653441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:44.653521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:44.653553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:44.778363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:44.778522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:44.778564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:44.778614] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:44.781989] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-23T20:21:44.782265] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-23T20:21:44.782391] [INFO ] [sig ] EXC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:44.918954] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EXC.txt [2026-01-23T20:21:44.919105] [INFO ] [sig ] [1126/3475] Completed EXC in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:44.919145] [INFO ] [sig ] [1127/3475] Forecasting EXEL... [2026-01-23T20:21:44.919176] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-23T20:21:44.919205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-23T20:21:44.931002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-23T20:21:44.931329] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-23T20:21:44.932169] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-23T20:21:44.932220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:44.932253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:44.932279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:44.932335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:44.987977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:44.988734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:44.988815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:44.988847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:45.105182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:45.105343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:45.105383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:45.105411] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:45.108807] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=20.27%) [2026-01-23T20:21:45.109094] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-23T20:21:45.109223] [INFO ] [sig ] EXEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:45.244866] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EXEL.txt [2026-01-23T20:21:45.245014] [INFO ] [sig ] [1127/3475] Completed EXEL in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:45.245056] [INFO ] [sig ] [1128/3475] Forecasting EXFY... [2026-01-23T20:21:45.245087] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-23T20:21:45.245118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-23T20:21:45.256511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-23T20:21:45.256870] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-23T20:21:45.257700] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-23T20:21:45.257761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:45.257794] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:45.257820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:45.257876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:45.316213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:45.316966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:45.317076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:45.317111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:45.436293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:45.436449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:45.436492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:45.436594] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:45.440087] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-01-23T20:21:45.440389] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-23T20:21:45.440522] [INFO ] [sig ] EXFY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:45.587162] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXFY.txt [2026-01-23T20:21:45.587366] [INFO ] [sig ] [1128/3475] Completed EXFY in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:45.587418] [INFO ] [sig ] [1129/3475] Forecasting EXG... [2026-01-23T20:21:45.587462] [INFO ] [sig ] Generating forecast for: EXG [2026-01-23T20:21:45.587505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-23T20:21:45.599402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-23T20:21:45.599765] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-23T20:21:45.600667] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-23T20:21:45.600729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:45.600777] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:45.600808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:45.600865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:45.660274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:45.661108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:45.661189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:45.661223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:45.782560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:45.783156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:45.783197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:45.783226] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:45.787082] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-23T20:21:45.787392] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-23T20:21:45.787525] [INFO ] [sig ] EXG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:45.949696] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXG.txt [2026-01-23T20:21:45.949852] [INFO ] [sig ] [1129/3475] Completed EXG in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:45.949892] [INFO ] [sig ] [1130/3475] Forecasting EXK... [2026-01-23T20:21:45.949923] [INFO ] [sig ] Generating forecast for: EXK [2026-01-23T20:21:45.949953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-23T20:21:45.961438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-23T20:21:45.961831] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-23T20:21:45.962675] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-23T20:21:45.962728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:45.962759] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:45.962784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:45.962840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:46.024480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:46.025401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:46.025488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:46.025522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:46.149104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:46.149265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:46.149305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:46.149336] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:46.152886] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-23T20:21:46.153181] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-23T20:21:46.153315] [INFO ] [sig ] EXK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:46.295979] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXK.txt [2026-01-23T20:21:46.296173] [INFO ] [sig ] [1130/3475] Completed EXK in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:46.296229] [INFO ] [sig ] [1131/3475] Forecasting EXLS... [2026-01-23T20:21:46.296272] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-23T20:21:46.296314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-23T20:21:46.307797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-23T20:21:46.308185] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-23T20:21:46.309054] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-23T20:21:46.309107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:46.309140] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:46.309166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:46.309223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:46.366492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:46.367411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:46.367501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:46.367534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:46.499721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:46.499910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:46.499975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:46.500022] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:46.505210] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-23T20:21:46.505634] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-23T20:21:46.505824] [INFO ] [sig ] EXLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:46.649318] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EXLS.txt [2026-01-23T20:21:46.649482] [INFO ] [sig ] [1131/3475] Completed EXLS in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:46.649530] [INFO ] [sig ] [1132/3475] Forecasting EXP... [2026-01-23T20:21:46.649562] [INFO ] [sig ] Generating forecast for: EXP [2026-01-23T20:21:46.649618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-23T20:21:46.661847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-23T20:21:46.662301] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-23T20:21:46.663325] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-23T20:21:46.663382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:46.663418] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:46.663447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:46.663506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:46.722301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:46.723245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:46.723330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:46.723366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:46.844061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:46.844219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:46.844260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:46.844289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:46.847930] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-01-23T20:21:46.848264] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-23T20:21:46.848407] [INFO ] [sig ] EXP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:46.991511] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXP.txt [2026-01-23T20:21:46.991719] [INFO ] [sig ] [1132/3475] Completed EXP in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:46.991773] [INFO ] [sig ] [1133/3475] Forecasting EXPD... [2026-01-23T20:21:46.991808] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-23T20:21:46.991839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-23T20:21:47.004769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-23T20:21:47.005172] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-23T20:21:47.006047] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-23T20:21:47.006103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:47.006137] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:47.006166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:47.006225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:47.066464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:47.067404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:47.067490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:47.067524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:47.190288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:47.190455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:47.190499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:47.190530] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:47.194105] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-23T20:21:47.194398] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-23T20:21:47.194552] [INFO ] [sig ] EXPD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:47.342709] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXPD.txt [2026-01-23T20:21:47.342868] [INFO ] [sig ] [1133/3475] Completed EXPD in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:47.342908] [INFO ] [sig ] [1134/3475] Forecasting EXPE... [2026-01-23T20:21:47.342938] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-23T20:21:47.342969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-23T20:21:47.356100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-23T20:21:47.356515] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-23T20:21:47.357411] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-23T20:21:47.357467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:47.357500] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:47.357527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:47.357611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:47.418266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:47.419265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:47.419352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:47.419387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:47.542763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:47.542926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:47.542968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:47.542997] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:47.546465] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-23T20:21:47.546787] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-23T20:21:47.546925] [INFO ] [sig ] EXPE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:47.687841] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EXPE.txt [2026-01-23T20:21:47.688000] [INFO ] [sig ] [1134/3475] Completed EXPE in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:47.688048] [INFO ] [sig ] [1135/3475] Forecasting EXPI... [2026-01-23T20:21:47.688080] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-23T20:21:47.688111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-23T20:21:47.700656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-23T20:21:47.701106] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-23T20:21:47.702007] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-23T20:21:47.702061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:47.702094] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:47.702121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:47.702183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:47.761055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:47.761947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:47.762067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:47.762103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:47.891264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:47.891424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:47.891481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:47.891513] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:47.895119] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=64.98%) [2026-01-23T20:21:47.895424] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-23T20:21:47.895560] [INFO ] [sig ] EXPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:48.038977] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXPI.txt [2026-01-23T20:21:48.039142] [INFO ] [sig ] [1135/3475] Completed EXPI in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:48.039183] [INFO ] [sig ] [1136/3475] Forecasting EXPO... [2026-01-23T20:21:48.039215] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-23T20:21:48.039245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-23T20:21:48.051935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-23T20:21:48.052356] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-23T20:21:48.053207] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-23T20:21:48.053262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:48.053295] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:48.053321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:48.053378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:48.110299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:48.111176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:48.111266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:48.111299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:48.231218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:48.231385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:48.231429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:48.231457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:48.235142] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-01-23T20:21:48.235512] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-23T20:21:48.235684] [INFO ] [sig ] EXPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:48.382378] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EXPO.txt [2026-01-23T20:21:48.382540] [INFO ] [sig ] [1136/3475] Completed EXPO in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:48.382605] [INFO ] [sig ] [1137/3475] Forecasting EYE... [2026-01-23T20:21:48.382639] [INFO ] [sig ] Generating forecast for: EYE [2026-01-23T20:21:48.382670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-23T20:21:48.395729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-23T20:21:48.396280] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-23T20:21:48.397161] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-23T20:21:48.397215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:48.397247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:48.397274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:48.397330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:48.454027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:48.455081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:48.455188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:48.455221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:48.577672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:48.577830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:48.577872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:48.577901] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:48.581296] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-23T20:21:48.581593] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-23T20:21:48.581726] [INFO ] [sig ] EYE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:48.719222] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/EYE.txt [2026-01-23T20:21:48.719360] [INFO ] [sig ] [1137/3475] Completed EYE in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-23T20:21:48.719399] [INFO ] [sig ] [1138/3475] Forecasting EZGO... [2026-01-23T20:21:48.719430] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-23T20:21:48.719460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-23T20:21:48.731404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-23T20:21:48.731777] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-23T20:21:48.732594] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-23T20:21:48.732647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:48.732680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:48.732706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:48.732763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:48.788908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:48.789684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:48.789766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:48.789798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:48.904336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:48.904491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:48.904533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:48.904563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:48.907993] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-23T20:21:48.908272] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-23T20:21:48.908402] [INFO ] [sig ] EZGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:49.052623] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/EZGO.txt [2026-01-23T20:21:49.052822] [INFO ] [sig ] [1138/3475] Completed EZGO in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-23T20:21:49.052865] [INFO ] [sig ] [1139/3475] Forecasting F... [2026-01-23T20:21:49.052898] [INFO ] [sig ] Generating forecast for: F [2026-01-23T20:21:49.052930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-23T20:21:49.066027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-23T20:21:49.066372] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-23T20:21:49.067217] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-23T20:21:49.067280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:49.067332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:49.067387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:49.067447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:49.127992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:49.128833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:49.128925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:49.128963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:49.255538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:49.255706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:49.255750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:49.255779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:49.259407] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=44.91%) [2026-01-23T20:21:49.259736] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-23T20:21:49.259889] [INFO ] [sig ] F: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:49.412651] [INFO ] [LOCAL ] Saved forecast: F 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/F.txt [2026-01-23T20:21:49.412791] [INFO ] [sig ] [1139/3475] Completed F in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-23T20:21:49.412832] [INFO ] [sig ] [1140/3475] Forecasting FA... [2026-01-23T20:21:49.412863] [INFO ] [sig ] Generating forecast for: FA [2026-01-23T20:21:49.412896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-23T20:21:49.426189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-23T20:21:49.426764] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-23T20:21:49.427826] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-23T20:21:49.427879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:49.427910] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:49.427937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:49.427995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:49.491802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:49.492689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:49.492783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:49.492818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:49.622286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:49.622473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:49.622537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:49.622599] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:49.626135] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-01-23T20:21:49.626411] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-23T20:21:49.626539] [INFO ] [sig ] FA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:49.777649] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FA.txt [2026-01-23T20:21:49.777805] [INFO ] [sig ] [1140/3475] Completed FA in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:49.777857] [INFO ] [sig ] [1141/3475] Forecasting FAF... [2026-01-23T20:21:49.777899] [INFO ] [sig ] Generating forecast for: FAF [2026-01-23T20:21:49.777935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-23T20:21:49.789821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-23T20:21:49.790144] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-23T20:21:49.791039] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-23T20:21:49.791095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:49.791130] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:49.791158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:49.791214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:49.854638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:49.855623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:49.855720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:49.855758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:49.977848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:49.978005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:49.978047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:49.978079] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:49.981870] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=50.88%) [2026-01-23T20:21:49.982157] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-23T20:21:49.982294] [INFO ] [sig ] FAF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:50.131122] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FAF.txt [2026-01-23T20:21:50.131295] [INFO ] [sig ] [1141/3475] Completed FAF in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:50.131335] [INFO ] [sig ] [1142/3475] Forecasting FALN... [2026-01-23T20:21:50.131366] [INFO ] [sig ] Generating forecast for: FALN [2026-01-23T20:21:50.131396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-23T20:21:50.144240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-23T20:21:50.144656] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-23T20:21:50.145539] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-23T20:21:50.145632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:50.145713] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:50.145742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:50.145799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:50.201612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:50.202504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:50.202609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:50.202644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:50.323448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:50.323630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:50.323673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:50.323701] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:50.327166] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-01-23T20:21:50.327467] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-23T20:21:50.327618] [INFO ] [sig ] FALN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:50.470109] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FALN.txt [2026-01-23T20:21:50.470282] [INFO ] [sig ] [1142/3475] Completed FALN in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:50.470323] [INFO ] [sig ] [1143/3475] Forecasting FANG... [2026-01-23T20:21:50.470353] [INFO ] [sig ] Generating forecast for: FANG [2026-01-23T20:21:50.470389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-23T20:21:50.483089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-23T20:21:50.483515] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-23T20:21:50.484370] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-23T20:21:50.484421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:50.484453] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:50.484479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:50.484535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:50.540684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:50.541615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:50.541703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:50.541735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:50.661068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:50.661224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:50.661266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:50.661295] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:50.664646] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=46.68%) [2026-01-23T20:21:50.664924] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-23T20:21:50.665051] [INFO ] [sig ] FANG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:50.802702] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FANG.txt [2026-01-23T20:21:50.802869] [INFO ] [sig ] [1143/3475] Completed FANG in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:50.802910] [INFO ] [sig ] [1144/3475] Forecasting FARM... [2026-01-23T20:21:50.802940] [INFO ] [sig ] Generating forecast for: FARM [2026-01-23T20:21:50.802970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-23T20:21:50.814972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-23T20:21:50.815323] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-23T20:21:50.816137] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-23T20:21:50.816189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:50.816222] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:50.816248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:50.816304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:50.873623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:50.874481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:50.874569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:50.874624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:50.996184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:50.996353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:50.996396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:50.996425] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:51.000216] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=53.14%) [2026-01-23T20:21:51.000616] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-23T20:21:51.000768] [INFO ] [sig ] FARM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:51.143063] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FARM.txt [2026-01-23T20:21:51.143242] [INFO ] [sig ] [1144/3475] Completed FARM in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:51.143284] [INFO ] [sig ] [1145/3475] Forecasting FBIN... [2026-01-23T20:21:51.143314] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-23T20:21:51.143347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-23T20:21:51.158089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-23T20:21:51.158744] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-23T20:21:51.159864] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-23T20:21:51.159931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:51.159969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:51.159997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:51.160083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:51.218728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:51.220483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:51.220712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:51.220747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:51.342641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:51.342808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:51.342848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:51.342914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:51.346425] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=22.39%) [2026-01-23T20:21:51.346766] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-23T20:21:51.346908] [INFO ] [sig ] FBIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:51.484698] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FBIN.txt [2026-01-23T20:21:51.484862] [INFO ] [sig ] [1145/3475] Completed FBIN in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:51.484902] [INFO ] [sig ] [1146/3475] Forecasting FBIO... [2026-01-23T20:21:51.484933] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-23T20:21:51.484962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-23T20:21:51.497819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-23T20:21:51.498220] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-23T20:21:51.499299] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-23T20:21:51.499362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:51.499400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:51.499439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:51.499524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:51.555646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:51.556605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:51.556690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:51.556723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:51.696779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:51.696941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:51.696982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:51.697029] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:51.700477] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=94.57%) [2026-01-23T20:21:51.700789] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-23T20:21:51.700924] [INFO ] [sig ] FBIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:51.841189] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FBIO.txt [2026-01-23T20:21:51.841355] [INFO ] [sig ] [1146/3475] Completed FBIO in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:51.841398] [INFO ] [sig ] [1147/3475] Forecasting FBIZ... [2026-01-23T20:21:51.841430] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-23T20:21:51.841460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-23T20:21:51.852808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-23T20:21:51.853222] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-23T20:21:51.854094] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-23T20:21:51.854147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:51.854178] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:51.854205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:51.854262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:51.909882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:51.910852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:51.910935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:51.910969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:52.028513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:52.028688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:52.028730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:52.028760] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:52.032153] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=36.63%) [2026-01-23T20:21:52.032431] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-23T20:21:52.032564] [INFO ] [sig ] FBIZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:52.171223] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FBIZ.txt [2026-01-23T20:21:52.171395] [INFO ] [sig ] [1147/3475] Completed FBIZ in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:52.171436] [INFO ] [sig ] [1148/3475] Forecasting FBK... [2026-01-23T20:21:52.171467] [INFO ] [sig ] Generating forecast for: FBK [2026-01-23T20:21:52.171500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-23T20:21:52.183358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-23T20:21:52.183781] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-23T20:21:52.184695] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-23T20:21:52.184749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:52.184783] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:52.184834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:52.184893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:52.241466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:52.242415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:52.242509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:52.242543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:52.361639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:52.361807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:52.361851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:52.361881] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:52.365515] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-23T20:21:52.365868] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-23T20:21:52.366016] [INFO ] [sig ] FBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:52.506464] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FBK.txt [2026-01-23T20:21:52.506646] [INFO ] [sig ] [1148/3475] Completed FBK in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:52.506688] [INFO ] [sig ] [1149/3475] Forecasting FBL... [2026-01-23T20:21:52.506717] [INFO ] [sig ] Generating forecast for: FBL [2026-01-23T20:21:52.506749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-23T20:21:52.519341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-23T20:21:52.519769] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-23T20:21:52.520687] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-23T20:21:52.520742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:52.520776] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:52.520805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:52.520862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:52.583305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:52.584298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:52.584385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:52.584419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:52.712973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:52.713133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:52.713179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:52.713209] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:52.716745] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-01-23T20:21:52.717041] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-23T20:21:52.717173] [INFO ] [sig ] FBL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:52.860313] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FBL.txt [2026-01-23T20:21:52.860486] [INFO ] [sig ] [1149/3475] Completed FBL in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:52.860527] [INFO ] [sig ] [1150/3475] Forecasting FBNC... [2026-01-23T20:21:52.860558] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-23T20:21:52.860610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-23T20:21:52.872422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-23T20:21:52.872902] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-23T20:21:52.873778] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-23T20:21:52.873833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:52.873867] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:52.873895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:52.873965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:52.930515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:52.931425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:52.931510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:52.931543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:53.047907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:53.048092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:53.048135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:53.048162] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:53.051527] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=36.05%) [2026-01-23T20:21:53.051834] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-23T20:21:53.051963] [INFO ] [sig ] FBNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:53.190704] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FBNC.txt [2026-01-23T20:21:53.190860] [INFO ] [sig ] [1150/3475] Completed FBNC in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:53.190900] [INFO ] [sig ] [1151/3475] Forecasting FBP... [2026-01-23T20:21:53.190931] [INFO ] [sig ] Generating forecast for: FBP [2026-01-23T20:21:53.190961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-23T20:21:53.202437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-23T20:21:53.202797] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-23T20:21:53.203616] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-23T20:21:53.203667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:53.203699] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:53.203725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:53.203781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:53.260282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:53.261226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:53.261309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:53.261344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:53.381483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:53.381683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:53.381727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:53.381756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:53.385243] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-01-23T20:21:53.385526] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-23T20:21:53.385673] [INFO ] [sig ] FBP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:53.522904] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FBP.txt [2026-01-23T20:21:53.523045] [INFO ] [sig ] [1151/3475] Completed FBP in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:53.523092] [INFO ] [sig ] [1152/3475] Forecasting FC... [2026-01-23T20:21:53.523124] [INFO ] [sig ] Generating forecast for: FC [2026-01-23T20:21:53.523154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-23T20:21:53.534414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-23T20:21:53.534830] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-23T20:21:53.535714] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-23T20:21:53.535778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:53.535811] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:53.535838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:53.535897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:53.591863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:53.592771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:53.592889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:53.592924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:53.714106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:53.714259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:53.714301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:53.714332] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:53.717797] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-23T20:21:53.718077] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-23T20:21:53.718202] [INFO ] [sig ] FC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:53.856268] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FC.txt [2026-01-23T20:21:53.856426] [INFO ] [sig ] [1152/3475] Completed FC in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-23T20:21:53.856466] [INFO ] [sig ] [1153/3475] Forecasting FCAL... [2026-01-23T20:21:53.856496] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-23T20:21:53.856526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-23T20:21:53.867372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-23T20:21:53.867751] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-23T20:21:53.868667] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-23T20:21:53.868721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:53.868755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:53.868784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:53.868843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:53.925904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:53.926787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:53.926872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:53.926907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:54.035943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:54.036117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:54.036166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:54.036199] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:54.039878] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=43.41%) [2026-01-23T20:21:54.040170] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-23T20:21:54.040304] [INFO ] [sig ] FCAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:54.179626] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCAL.txt [2026-01-23T20:21:54.179785] [INFO ] [sig ] [1153/3475] Completed FCAL in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-23T20:21:54.179826] [INFO ] [sig ] [1154/3475] Forecasting FCBC... [2026-01-23T20:21:54.179861] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-23T20:21:54.179893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-23T20:21:54.191254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-23T20:21:54.191639] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-23T20:21:54.192490] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-23T20:21:54.192543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:54.192599] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:54.192632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:54.192690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:54.251456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:54.252336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:54.252428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:54.252468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:54.373724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:54.373862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:54.373904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:54.373934] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:54.377365] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-23T20:21:54.377666] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-23T20:21:54.377795] [INFO ] [sig ] FCBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:54.514542] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCBC.txt [2026-01-23T20:21:54.514691] [INFO ] [sig ] [1154/3475] Completed FCBC in 0.3s | 2.82 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-23T20:21:54.514730] [INFO ] [sig ] [1155/3475] Forecasting FCCO... [2026-01-23T20:21:54.514760] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-23T20:21:54.514791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-23T20:21:54.526042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-23T20:21:54.526307] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-23T20:21:54.527110] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-23T20:21:54.527162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:54.527193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:54.527220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:54.527276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:54.585892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:54.586598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:54.586681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:54.586715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:54.709688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:54.709837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:54.709877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:54.709907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:54.713206] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-23T20:21:54.713473] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-23T20:21:54.713615] [INFO ] [sig ] FCCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:54.853754] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCCO.txt [2026-01-23T20:21:54.853926] [INFO ] [sig ] [1155/3475] Completed FCCO in 0.3s | 2.82 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-23T20:21:54.853968] [INFO ] [sig ] [1156/3475] Forecasting FCEL... [2026-01-23T20:21:54.853998] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-23T20:21:54.854028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-23T20:21:54.864915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-23T20:21:54.865219] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-23T20:21:54.866096] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-23T20:21:54.866148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:54.866182] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:54.866211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:54.866277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:54.923669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:54.924367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:54.924446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:54.924481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:55.039658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:55.039812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:55.039850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:55.039879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:55.043199] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-01-23T20:21:55.043476] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-23T20:21:55.043621] [INFO ] [sig ] FCEL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:55.180348] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FCEL.txt [2026-01-23T20:21:55.180473] [INFO ] [sig ] [1156/3475] Completed FCEL in 0.3s | 2.82 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-23T20:21:55.180513] [INFO ] [sig ] [1157/3475] Forecasting FCF... [2026-01-23T20:21:55.180543] [INFO ] [sig ] Generating forecast for: FCF [2026-01-23T20:21:55.180600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-23T20:21:55.192039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-23T20:21:55.192530] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-23T20:21:55.193607] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-23T20:21:55.193665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:55.193699] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:55.193727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:55.193786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:55.250787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:55.251659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:55.251739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:55.251771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:55.371948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:55.372102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:55.372150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:55.372179] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:55.375624] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-01-23T20:21:55.375947] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-23T20:21:55.376079] [INFO ] [sig ] FCF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:55.534105] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCF.txt [2026-01-23T20:21:55.534257] [INFO ] [sig ] [1157/3475] Completed FCF in 0.4s | 2.82 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-23T20:21:55.534297] [INFO ] [sig ] [1158/3475] Forecasting FCFS... [2026-01-23T20:21:55.534326] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-23T20:21:55.534358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-23T20:21:55.546013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-23T20:21:55.546347] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-23T20:21:55.547219] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-23T20:21:55.547273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:55.547308] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:55.547337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:55.547421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:55.612137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:55.613050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:55.613134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:55.613168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:55.734786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:55.734939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:55.734980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:55.735010] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:55.738487] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=82.17%) [2026-01-23T20:21:55.738784] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-23T20:21:55.738916] [INFO ] [sig ] FCFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:55.886311] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FCFS.txt [2026-01-23T20:21:55.886466] [INFO ] [sig ] [1158/3475] Completed FCFS in 0.4s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:55.886506] [INFO ] [sig ] [1159/3475] Forecasting FCN... [2026-01-23T20:21:55.886538] [INFO ] [sig ] Generating forecast for: FCN [2026-01-23T20:21:55.886587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-23T20:21:55.898376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-23T20:21:55.898736] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-23T20:21:55.899774] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-23T20:21:55.899827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:55.899887] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:55.899917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:55.899975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:55.960823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:55.961843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:55.961942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:55.961989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:56.084275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:56.084429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:56.084484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:56.084515] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:56.087899] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=63.04%) [2026-01-23T20:21:56.088178] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-23T20:21:56.088308] [INFO ] [sig ] FCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:56.231706] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FCN.txt [2026-01-23T20:21:56.231893] [INFO ] [sig ] [1159/3475] Completed FCN in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:56.231937] [INFO ] [sig ] [1160/3475] Forecasting FCNCA... [2026-01-23T20:21:56.231969] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-23T20:21:56.232000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-23T20:21:56.244201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-23T20:21:56.244533] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-23T20:21:56.245456] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-23T20:21:56.245507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:56.245538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:56.245565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:56.245642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:56.302454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:56.303285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:56.303376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:56.303412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:56.419105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:56.419267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:56.419308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:56.419338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:56.422837] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-01-23T20:21:56.423141] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-23T20:21:56.423278] [INFO ] [sig ] FCNCA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:56.560723] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCNCA.txt [2026-01-23T20:21:56.560860] [INFO ] [sig ] [1160/3475] Completed FCNCA in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:56.560900] [INFO ] [sig ] [1161/3475] Forecasting FCNCO... [2026-01-23T20:21:56.560929] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-23T20:21:56.560960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-23T20:21:56.572114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-23T20:21:56.572397] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-23T20:21:56.573208] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-23T20:21:56.573260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:56.573292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:56.573319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:56.573375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:56.629481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:56.630133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:56.630211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:56.630246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:56.730289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:56.730423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:56.730461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:56.730489] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:56.733786] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=22.62%) [2026-01-23T20:21:56.734086] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-23T20:21:56.734216] [INFO ] [sig ] FCNCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:56.870026] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCNCO.txt [2026-01-23T20:21:56.870154] [INFO ] [sig ] [1161/3475] Completed FCNCO in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:56.870192] [INFO ] [sig ] [1162/3475] Forecasting FCNCP... [2026-01-23T20:21:56.870223] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-23T20:21:56.870258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-23T20:21:56.881378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-23T20:21:56.881708] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-23T20:21:56.882551] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-23T20:21:56.882631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:56.882667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:56.882696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:56.882755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:56.939375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:56.940039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:56.940119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:56.940154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:57.050313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:57.050467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:57.050507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:57.050587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:57.054042] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-01-23T20:21:57.054322] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-23T20:21:57.054453] [INFO ] [sig ] FCNCP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:57.190726] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCNCP.txt [2026-01-23T20:21:57.190853] [INFO ] [sig ] [1162/3475] Completed FCNCP in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:57.190891] [INFO ] [sig ] [1163/3475] Forecasting FCTE... [2026-01-23T20:21:57.190920] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-23T20:21:57.190951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-23T20:21:57.201844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-23T20:21:57.202198] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-23T20:21:57.203031] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-23T20:21:57.203094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:57.203128] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:57.203155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:57.203211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:57.259245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:57.260002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:57.260082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:57.260115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:57.377299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:57.377473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:57.377515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:57.377544] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:57.380906] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-23T20:21:57.381173] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-23T20:21:57.381300] [INFO ] [sig ] FCTE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:57.516865] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FCTE.txt [2026-01-23T20:21:57.517003] [INFO ] [sig ] [1163/3475] Completed FCTE in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:57.517042] [INFO ] [sig ] [1164/3475] Forecasting FCX... [2026-01-23T20:21:57.517071] [INFO ] [sig ] Generating forecast for: FCX [2026-01-23T20:21:57.517102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-23T20:21:57.528404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-23T20:21:57.528681] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-23T20:21:57.529481] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-23T20:21:57.529532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:57.529564] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:57.529611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:57.529670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:57.586075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:57.586772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:57.586854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:57.586887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:57.712119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:57.712279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:57.712319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:57.712349] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:57.715719] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=40.77%) [2026-01-23T20:21:57.715987] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-23T20:21:57.716111] [INFO ] [sig ] FCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:57.852896] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FCX.txt [2026-01-23T20:21:57.853066] [INFO ] [sig ] [1164/3475] Completed FCX in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:57.853106] [INFO ] [sig ] [1165/3475] Forecasting FDBC... [2026-01-23T20:21:57.853136] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-23T20:21:57.853166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-23T20:21:57.863064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-23T20:21:57.863376] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-23T20:21:57.864389] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-23T20:21:57.864454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:57.864499] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:57.864539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:57.864641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:57.923940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:57.924854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:57.924939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:57.924973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:58.017134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:58.017294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:58.017335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:58.017386] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:58.020843] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-23T20:21:58.021126] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-23T20:21:58.021257] [INFO ] [sig ] FDBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:58.162914] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FDBC.txt [2026-01-23T20:21:58.163074] [INFO ] [sig ] [1165/3475] Completed FDBC in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:58.163114] [INFO ] [sig ] [1166/3475] Forecasting FDIF... [2026-01-23T20:21:58.163143] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-23T20:21:58.163173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-23T20:21:58.177266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-23T20:21:58.177802] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-23T20:21:58.178962] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-23T20:21:58.179032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:58.179080] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:58.179120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:58.179209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:58.246239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:58.247314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:58.247435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:58.247472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:58.361860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:58.362039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:58.362107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:58.362159] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:58.367063] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=53.00%) [2026-01-23T20:21:58.367474] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-23T20:21:58.367671] [INFO ] [sig ] FDIF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:58.519277] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FDIF.txt [2026-01-23T20:21:58.519454] [INFO ] [sig ] [1166/3475] Completed FDIF in 0.4s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:58.519500] [INFO ] [sig ] [1167/3475] Forecasting FDIG... [2026-01-23T20:21:58.519531] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-23T20:21:58.519585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-23T20:21:58.531374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-23T20:21:58.531738] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-23T20:21:58.532593] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-23T20:21:58.532649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:58.532682] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:58.532710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:58.532767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:58.589663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:58.590526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:58.590627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:58.590662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:58.706837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:58.706995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:58.707039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:58.707070] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:58.710605] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-23T20:21:58.710901] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-23T20:21:58.711033] [INFO ] [sig ] FDIG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:58.850796] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FDIG.txt [2026-01-23T20:21:58.850954] [INFO ] [sig ] [1167/3475] Completed FDIG in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-23T20:21:58.850994] [INFO ] [sig ] [1168/3475] Forecasting FDP... [2026-01-23T20:21:58.851025] [INFO ] [sig ] Generating forecast for: FDP [2026-01-23T20:21:58.851056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-23T20:21:58.862658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-23T20:21:58.863058] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-23T20:21:58.863886] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-23T20:21:58.863938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:58.863971] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:58.863999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:58.864055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:58.920455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:58.921346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:58.921430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:58.921463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:59.044901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:59.045061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:59.045103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:59.045133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:59.048797] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=67.53%) [2026-01-23T20:21:59.049137] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-23T20:21:59.049298] [INFO ] [sig ] FDP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:21:59.192314] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FDP.txt [2026-01-23T20:21:59.192480] [INFO ] [sig ] [1168/3475] Completed FDP in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:21:59.192521] [INFO ] [sig ] [1169/3475] Forecasting FDS... [2026-01-23T20:21:59.192551] [INFO ] [sig ] Generating forecast for: FDS [2026-01-23T20:21:59.192601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-23T20:21:59.204207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-23T20:21:59.204590] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-23T20:21:59.205405] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-23T20:21:59.205456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:59.205488] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:59.205516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:59.205594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:59.262142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:59.263059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:59.263177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:59.263212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:59.379881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:59.380040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:59.380080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:59.380109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:59.383482] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-01-23T20:21:59.383776] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-23T20:21:59.383908] [INFO ] [sig ] FDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:59.527743] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FDS.txt [2026-01-23T20:21:59.527909] [INFO ] [sig ] [1169/3475] Completed FDS in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:21:59.527950] [INFO ] [sig ] [1170/3475] Forecasting FDTX... [2026-01-23T20:21:59.527984] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-23T20:21:59.528017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-23T20:21:59.539885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-23T20:21:59.540291] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-23T20:21:59.541163] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-23T20:21:59.541217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:59.541250] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:59.541278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:59.541336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:59.599194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:59.600192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:59.600291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:59.600326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:21:59.725997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:21:59.726189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:21:59.726274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:21:59.726322] [INFO ] [FORECASTER] Training complete [2026-01-23T20:21:59.730875] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=35.45%) [2026-01-23T20:21:59.731241] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-23T20:21:59.731385] [INFO ] [sig ] FDTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:21:59.875771] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FDTX.txt [2026-01-23T20:21:59.875931] [INFO ] [sig ] [1170/3475] Completed FDTX in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:21:59.875971] [INFO ] [sig ] [1171/3475] Forecasting FDUS... [2026-01-23T20:21:59.876002] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-23T20:21:59.876033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-23T20:21:59.887877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-23T20:21:59.888253] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-23T20:21:59.889144] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-23T20:21:59.889198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:21:59.889231] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:21:59.889258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:21:59.889316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:21:59.944530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:21:59.945445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:21:59.945527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:21:59.945561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:00.066143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:00.066298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:00.066344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:00.066373] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:00.069865] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-23T20:22:00.070173] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-23T20:22:00.070309] [INFO ] [sig ] FDUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:00.209274] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FDUS.txt [2026-01-23T20:22:00.209441] [INFO ] [sig ] [1171/3475] Completed FDUS in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:22:00.209482] [INFO ] [sig ] [1172/3475] Forecasting FDX... [2026-01-23T20:22:00.209511] [INFO ] [sig ] Generating forecast for: FDX [2026-01-23T20:22:00.209543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-23T20:22:00.221327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-23T20:22:00.221769] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-23T20:22:00.222642] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-23T20:22:00.222696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:00.222729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:00.222758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:00.222816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:00.280322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:00.281229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:00.281316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:00.281349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:00.415179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:00.415347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:00.415405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:00.415438] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:00.419650] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=82.75%) [2026-01-23T20:22:00.419962] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-23T20:22:00.420098] [INFO ] [sig ] FDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:00.565832] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FDX.txt [2026-01-23T20:22:00.566023] [INFO ] [sig ] [1172/3475] Completed FDX in 0.4s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:22:00.566067] [INFO ] [sig ] [1173/3475] Forecasting FE... [2026-01-23T20:22:00.566098] [INFO ] [sig ] Generating forecast for: FE [2026-01-23T20:22:00.566130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-23T20:22:00.582796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-23T20:22:00.583197] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-23T20:22:00.584075] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-23T20:22:00.584129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:00.584164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:00.584193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:00.584250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:00.643749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:00.644652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:00.644745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:00.644782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:00.769152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:00.769319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:00.769365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:00.769396] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:00.773116] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-01-23T20:22:00.773430] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-23T20:22:00.773591] [INFO ] [sig ] FE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:00.920796] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FE.txt [2026-01-23T20:22:00.920955] [INFO ] [sig ] [1173/3475] Completed FE in 0.4s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:22:00.920995] [INFO ] [sig ] [1174/3475] Forecasting FEIM... [2026-01-23T20:22:00.921025] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-23T20:22:00.921058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-23T20:22:00.933379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-23T20:22:00.933808] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-23T20:22:00.934716] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-23T20:22:00.934769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:00.934811] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:00.934840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:00.934896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:00.991149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:00.992041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:00.992128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:00.992160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:01.110891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:01.111039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:01.111078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:01.111107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:01.114591] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=23.95%) [2026-01-23T20:22:01.114923] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-23T20:22:01.115064] [INFO ] [sig ] FEIM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:01.257320] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FEIM.txt [2026-01-23T20:22:01.257558] [INFO ] [sig ] [1174/3475] Completed FEIM in 0.3s | 2.82 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-23T20:22:01.257637] [INFO ] [sig ] [1175/3475] Forecasting FELE... [2026-01-23T20:22:01.257676] [INFO ] [sig ] Generating forecast for: FELE [2026-01-23T20:22:01.257722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-23T20:22:01.272795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-23T20:22:01.273250] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-23T20:22:01.274355] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-23T20:22:01.274426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:01.274468] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:01.274503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:01.274610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:01.335984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:01.336932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:01.337024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:01.337059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:01.456852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:01.457010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:01.457052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:01.457084] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:01.460670] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-23T20:22:01.461078] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-23T20:22:01.461227] [INFO ] [sig ] FELE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:01.612832] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FELE.txt [2026-01-23T20:22:01.613025] [INFO ] [sig ] [1175/3475] Completed FELE in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:01.613068] [INFO ] [sig ] [1176/3475] Forecasting FEM... [2026-01-23T20:22:01.613100] [INFO ] [sig ] Generating forecast for: FEM [2026-01-23T20:22:01.613133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-23T20:22:01.625977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-23T20:22:01.626420] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-23T20:22:01.627304] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-23T20:22:01.627384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:01.627445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:01.627475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:01.627533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:01.684841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:01.685805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:01.685900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:01.685935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:01.820833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:01.821014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:01.821068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:01.821110] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:01.825365] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=73.75%) [2026-01-23T20:22:01.825948] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-23T20:22:01.826172] [INFO ] [sig ] FEM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:02.014549] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FEM.txt [2026-01-23T20:22:02.014783] [INFO ] [sig ] [1176/3475] Completed FEM in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:02.014844] [INFO ] [sig ] [1177/3475] Forecasting FEMB... [2026-01-23T20:22:02.014889] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-23T20:22:02.014934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-23T20:22:02.029084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-23T20:22:02.029505] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-23T20:22:02.030360] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-23T20:22:02.030414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:02.030447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:02.030474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:02.030532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:02.104904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:02.105936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:02.106032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:02.106066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:02.241630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:02.241788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:02.241831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:02.241862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:02.245273] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=38.90%) [2026-01-23T20:22:02.245555] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-23T20:22:02.245703] [INFO ] [sig ] FEMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:02.392748] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FEMB.txt [2026-01-23T20:22:02.392935] [INFO ] [sig ] [1177/3475] Completed FEMB in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:02.392977] [INFO ] [sig ] [1178/3475] Forecasting FEMS... [2026-01-23T20:22:02.393013] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-23T20:22:02.393047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-23T20:22:02.404601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-23T20:22:02.405000] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-23T20:22:02.405884] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-23T20:22:02.405937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:02.405980] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:02.406009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:02.406066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:02.462982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:02.463974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:02.464114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:02.464153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:02.595465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:02.595636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:02.595679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:02.595708] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:02.599197] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-23T20:22:02.599506] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-23T20:22:02.599653] [INFO ] [sig ] FEMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:02.818151] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FEMS.txt [2026-01-23T20:22:02.818306] [INFO ] [sig ] [1178/3475] Completed FEMS in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:02.818347] [INFO ] [sig ] [1179/3475] Forecasting FEP... [2026-01-23T20:22:02.818377] [INFO ] [sig ] Generating forecast for: FEP [2026-01-23T20:22:02.818411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-23T20:22:02.829695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-23T20:22:02.830068] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-23T20:22:02.830957] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-23T20:22:02.831038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:02.831099] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:02.831131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:02.831190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:02.890702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:02.891658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:02.891748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:02.891784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:03.018764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:03.019043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:03.019090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:03.019153] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:03.022902] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-01-23T20:22:03.023214] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-23T20:22:03.023354] [INFO ] [sig ] FEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:03.168448] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FEP.txt [2026-01-23T20:22:03.168627] [INFO ] [sig ] [1179/3475] Completed FEP in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:03.168671] [INFO ] [sig ] [1180/3475] Forecasting FEPI... [2026-01-23T20:22:03.168703] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-23T20:22:03.168734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-23T20:22:03.180984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-23T20:22:03.181374] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-23T20:22:03.182229] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-23T20:22:03.182283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:03.182316] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:03.182343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:03.182401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:03.241318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:03.242275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:03.242363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:03.242398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:03.361793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:03.361938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:03.361979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:03.362008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:03.365440] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-23T20:22:03.365762] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-23T20:22:03.365916] [INFO ] [sig ] FEPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:03.503635] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FEPI.txt [2026-01-23T20:22:03.503776] [INFO ] [sig ] [1180/3475] Completed FEPI in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:03.503816] [INFO ] [sig ] [1181/3475] Forecasting FERG... [2026-01-23T20:22:03.503846] [INFO ] [sig ] Generating forecast for: FERG [2026-01-23T20:22:03.503876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-23T20:22:03.514892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-23T20:22:03.515190] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-23T20:22:03.516026] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-23T20:22:03.516079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:03.516110] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:03.516136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:03.516193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:03.573801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:03.574618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:03.574699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:03.574734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:03.698537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:03.698699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:03.698741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:03.698784] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:03.702244] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-23T20:22:03.702531] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-23T20:22:03.702686] [INFO ] [sig ] FERG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:03.844592] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FERG.txt [2026-01-23T20:22:03.844744] [INFO ] [sig ] [1181/3475] Completed FERG in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:03.844784] [INFO ] [sig ] [1182/3475] Forecasting FEX... [2026-01-23T20:22:03.844815] [INFO ] [sig ] Generating forecast for: FEX [2026-01-23T20:22:03.844845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-23T20:22:03.856186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-23T20:22:03.856502] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-23T20:22:03.857340] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-23T20:22:03.857420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:03.857454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:03.857481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:03.857538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:03.916273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:03.917000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:03.917082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:03.917116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:04.042764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:04.042919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:04.042961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:04.042989] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:04.046356] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-23T20:22:04.046870] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-23T20:22:04.046998] [INFO ] [sig ] FEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:04.188635] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FEX.txt [2026-01-23T20:22:04.188779] [INFO ] [sig ] [1182/3475] Completed FEX in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:04.188818] [INFO ] [sig ] [1183/3475] Forecasting FF... [2026-01-23T20:22:04.188846] [INFO ] [sig ] Generating forecast for: FF [2026-01-23T20:22:04.188877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-23T20:22:04.200144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-23T20:22:04.200426] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-23T20:22:04.201230] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-23T20:22:04.201282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:04.201314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:04.201342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:04.201398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:04.259952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:04.260707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:04.260790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:04.260824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:04.381642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:04.381796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:04.381837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:04.381868] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:04.385278] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-23T20:22:04.385558] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-23T20:22:04.385709] [INFO ] [sig ] FF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:04.530349] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FF.txt [2026-01-23T20:22:04.530511] [INFO ] [sig ] [1183/3475] Completed FF in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:04.530552] [INFO ] [sig ] [1184/3475] Forecasting FFA... [2026-01-23T20:22:04.530599] [INFO ] [sig ] Generating forecast for: FFA [2026-01-23T20:22:04.530631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-23T20:22:04.541840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-23T20:22:04.542163] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-23T20:22:04.543066] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-23T20:22:04.543129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:04.543163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:04.543189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:04.543245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:04.601932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:04.602822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:04.602907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:04.602941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:04.725316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:04.725463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:04.725504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:04.725532] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:04.728928] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-01-23T20:22:04.729202] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-23T20:22:04.729325] [INFO ] [sig ] FFA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:04.867402] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FFA.txt [2026-01-23T20:22:04.867550] [INFO ] [sig ] [1184/3475] Completed FFA in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-23T20:22:04.867606] [INFO ] [sig ] [1185/3475] Forecasting FFBC... [2026-01-23T20:22:04.867639] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-23T20:22:04.867670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-23T20:22:04.878714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-23T20:22:04.879053] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-23T20:22:04.879866] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-23T20:22:04.879917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:04.879949] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:04.879976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:04.880042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:04.939117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:04.940021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:04.940105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:04.940139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:05.063674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:05.063837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:05.063885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:05.063916] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:05.067553] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=15.29%) [2026-01-23T20:22:05.067940] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-23T20:22:05.068089] [INFO ] [sig ] FFBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:05.214634] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FFBC.txt [2026-01-23T20:22:05.214791] [INFO ] [sig ] [1185/3475] Completed FFBC in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:05.214838] [INFO ] [sig ] [1186/3475] Forecasting FFC... [2026-01-23T20:22:05.214890] [INFO ] [sig ] Generating forecast for: FFC [2026-01-23T20:22:05.214935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-23T20:22:05.226618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-23T20:22:05.226930] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-23T20:22:05.227818] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-23T20:22:05.227869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:05.227902] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:05.227928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:05.227983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:05.284634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:05.285509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:05.285639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:05.285677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:05.409468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:05.409636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:05.409679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:05.409709] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:05.413064] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-23T20:22:05.413338] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-23T20:22:05.413466] [INFO ] [sig ] FFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:05.551751] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FFC.txt [2026-01-23T20:22:05.551935] [INFO ] [sig ] [1186/3475] Completed FFC in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:05.551978] [INFO ] [sig ] [1187/3475] Forecasting FFIC... [2026-01-23T20:22:05.552008] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-23T20:22:05.552040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-23T20:22:05.563512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-23T20:22:05.563876] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-23T20:22:05.564719] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-23T20:22:05.564782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:05.564818] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:05.564845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:05.564903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:05.621302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:05.622098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:05.622178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:05.622212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:05.745272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:05.745428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:05.745471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:05.745500] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:05.749038] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-23T20:22:05.749344] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-23T20:22:05.749482] [INFO ] [sig ] FFIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:05.890425] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FFIC.txt [2026-01-23T20:22:05.890602] [INFO ] [sig ] [1187/3475] Completed FFIC in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:05.890645] [INFO ] [sig ] [1188/3475] Forecasting FFIN... [2026-01-23T20:22:05.890675] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-23T20:22:05.890706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-23T20:22:05.902132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-23T20:22:05.902540] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-23T20:22:05.903404] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-23T20:22:05.903477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:05.903521] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:05.903551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:05.903639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:05.966392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:05.967460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:05.967550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:05.967603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:06.089200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:06.089363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:06.089404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:06.089431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:06.093229] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=26.58%) [2026-01-23T20:22:06.093540] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-23T20:22:06.093699] [INFO ] [sig ] FFIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:06.262855] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FFIN.txt [2026-01-23T20:22:06.263040] [INFO ] [sig ] [1188/3475] Completed FFIN in 0.4s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:06.263084] [INFO ] [sig ] [1189/3475] Forecasting FFWM... [2026-01-23T20:22:06.263115] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-23T20:22:06.263148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-23T20:22:06.276140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-23T20:22:06.276645] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-23T20:22:06.277861] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-23T20:22:06.277928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:06.277976] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:06.278018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:06.278105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:06.337460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:06.338416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:06.338513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:06.338549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:06.466147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:06.466306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:06.466348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:06.466379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:06.469883] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=64.90%) [2026-01-23T20:22:06.470175] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-23T20:22:06.470309] [INFO ] [sig ] FFWM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:06.611308] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FFWM.txt [2026-01-23T20:22:06.611499] [INFO ] [sig ] [1189/3475] Completed FFWM in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:06.611542] [INFO ] [sig ] [1190/3475] Forecasting FG... [2026-01-23T20:22:06.611591] [INFO ] [sig ] Generating forecast for: FG [2026-01-23T20:22:06.611627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-23T20:22:06.623009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-23T20:22:06.623408] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-23T20:22:06.624313] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-23T20:22:06.624368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:06.624402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:06.624430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:06.624488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:06.688396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:06.689442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:06.689542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:06.689596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:06.811608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:06.811769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:06.811812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:06.811842] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:06.815291] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=81.85%) [2026-01-23T20:22:06.815605] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-23T20:22:06.815743] [INFO ] [sig ] FG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:06.959246] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FG.txt [2026-01-23T20:22:06.959414] [INFO ] [sig ] [1190/3475] Completed FG in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:06.959456] [INFO ] [sig ] [1191/3475] Forecasting FHB... [2026-01-23T20:22:06.959486] [INFO ] [sig ] Generating forecast for: FHB [2026-01-23T20:22:06.959519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-23T20:22:06.971212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-23T20:22:06.971606] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-23T20:22:06.972493] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-23T20:22:06.972546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:06.972598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:06.972629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:06.972686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:07.030016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:07.030917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:07.031003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:07.031036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:07.150028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:07.150192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:07.150236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:07.150267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:07.154181] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=12.61%) [2026-01-23T20:22:07.154531] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-23T20:22:07.154696] [INFO ] [sig ] FHB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:07.295304] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FHB.txt [2026-01-23T20:22:07.295464] [INFO ] [sig ] [1191/3475] Completed FHB in 0.3s | 2.82 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-23T20:22:07.295505] [INFO ] [sig ] [1192/3475] Forecasting FHI... [2026-01-23T20:22:07.295534] [INFO ] [sig ] Generating forecast for: FHI [2026-01-23T20:22:07.295566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-23T20:22:07.307451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-23T20:22:07.307866] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-23T20:22:07.308751] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-23T20:22:07.308805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:07.308839] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:07.308867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:07.308923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:07.367803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:07.368755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:07.368848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:07.368882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:07.487620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:07.487828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:07.487880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:07.487910] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:07.491467] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-23T20:22:07.491822] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-23T20:22:07.491970] [INFO ] [sig ] FHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:07.631693] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FHI.txt [2026-01-23T20:22:07.631871] [INFO ] [sig ] [1192/3475] Completed FHI in 0.3s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:07.631913] [INFO ] [sig ] [1193/3475] Forecasting FHN... [2026-01-23T20:22:07.631944] [INFO ] [sig ] Generating forecast for: FHN [2026-01-23T20:22:07.631978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-23T20:22:07.643690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-23T20:22:07.644100] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-23T20:22:07.644969] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-23T20:22:07.645023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:07.645086] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:07.645114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:07.645172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:07.704256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:07.705166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:07.705254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:07.705290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:07.826910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:07.827072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:07.827115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:07.827145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:07.830729] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-23T20:22:07.831042] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-23T20:22:07.831185] [INFO ] [sig ] FHN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:07.977662] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FHN.txt [2026-01-23T20:22:07.977863] [INFO ] [sig ] [1193/3475] Completed FHN in 0.3s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:07.977911] [INFO ] [sig ] [1194/3475] Forecasting FHTX... [2026-01-23T20:22:07.977945] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-23T20:22:07.977981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-23T20:22:07.993767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-23T20:22:07.994281] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-23T20:22:07.995540] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-23T20:22:07.995636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:07.995686] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:07.995729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:07.995821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:08.087616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:08.088911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:08.089057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:08.089108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:08.271880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:08.272089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:08.272165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:08.272202] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:08.278181] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-23T20:22:08.278782] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-23T20:22:08.279009] [INFO ] [sig ] FHTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:08.517862] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FHTX.txt [2026-01-23T20:22:08.518102] [INFO ] [sig ] [1194/3475] Completed FHTX in 0.5s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:08.518171] [INFO ] [sig ] [1195/3475] Forecasting FIBK... [2026-01-23T20:22:08.518223] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-23T20:22:08.518272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-23T20:22:08.548731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-23T20:22:08.549288] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-23T20:22:08.550732] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-23T20:22:08.550817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:08.550871] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:08.550916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:08.551008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:08.642386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:08.643503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:08.643637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:08.643677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:08.834415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:08.834626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:08.834679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:08.834714] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:08.839768] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-01-23T20:22:08.840311] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-23T20:22:08.840533] [INFO ] [sig ] FIBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:09.048086] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FIBK.txt [2026-01-23T20:22:09.048355] [INFO ] [sig ] [1195/3475] Completed FIBK in 0.5s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:09.048413] [INFO ] [sig ] [1196/3475] Forecasting FICO... [2026-01-23T20:22:09.048453] [INFO ] [sig ] Generating forecast for: FICO [2026-01-23T20:22:09.048497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-23T20:22:09.067627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-23T20:22:09.068174] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-23T20:22:09.069516] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-23T20:22:09.069619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:09.069673] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:09.069717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:09.069808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:09.155788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:09.156818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:09.156910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:09.156945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:09.299321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:09.299488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:09.299533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:09.299626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:09.303269] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-23T20:22:09.303636] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-23T20:22:09.303787] [INFO ] [sig ] FICO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:09.461389] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FICO.txt [2026-01-23T20:22:09.461549] [INFO ] [sig ] [1196/3475] Completed FICO in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:09.461608] [INFO ] [sig ] [1197/3475] Forecasting FICS... [2026-01-23T20:22:09.461640] [INFO ] [sig ] Generating forecast for: FICS [2026-01-23T20:22:09.461672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-23T20:22:09.472986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-23T20:22:09.473418] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-23T20:22:09.474326] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-23T20:22:09.474382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:09.474415] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:09.474443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:09.474504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:09.533771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:09.534687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:09.534776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:09.534811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:09.657431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:09.657610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:09.657655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:09.657686] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:09.661241] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=28.30%) [2026-01-23T20:22:09.661610] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-23T20:22:09.661756] [INFO ] [sig ] FICS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:09.804878] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FICS.txt [2026-01-23T20:22:09.805039] [INFO ] [sig ] [1197/3475] Completed FICS in 0.3s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:09.805081] [INFO ] [sig ] [1198/3475] Forecasting FID... [2026-01-23T20:22:09.805112] [INFO ] [sig ] Generating forecast for: FID [2026-01-23T20:22:09.805143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-23T20:22:09.816427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-23T20:22:09.816844] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-23T20:22:09.817747] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-23T20:22:09.817801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:09.817848] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:09.817878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:09.817938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:09.875184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:09.876110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:09.876196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:09.876230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:09.996987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:09.997151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:09.997193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:09.997225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:10.001835] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-01-23T20:22:10.002267] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-23T20:22:10.002442] [INFO ] [sig ] FID: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:10.163047] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FID.txt [2026-01-23T20:22:10.163206] [INFO ] [sig ] [1198/3475] Completed FID in 0.4s | 2.82 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:10.163246] [INFO ] [sig ] [1199/3475] Forecasting FIGS... [2026-01-23T20:22:10.163276] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-23T20:22:10.163309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-23T20:22:10.176128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-23T20:22:10.176525] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-23T20:22:10.177399] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-23T20:22:10.177454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:10.177487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:10.177515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:10.177593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:10.236284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:10.237179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:10.237264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:10.237297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:10.361357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:10.361518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:10.361559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:10.361607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:10.364997] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=45.35%) [2026-01-23T20:22:10.365292] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-23T20:22:10.365426] [INFO ] [sig ] FIGS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:10.535025] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIGS.txt [2026-01-23T20:22:10.535186] [INFO ] [sig ] [1199/3475] Completed FIGS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:10.535226] [INFO ] [sig ] [1200/3475] Forecasting FIHL... [2026-01-23T20:22:10.535256] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-23T20:22:10.535288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-23T20:22:10.548285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-23T20:22:10.548755] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-23T20:22:10.549666] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-23T20:22:10.549721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:10.549755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:10.549783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:10.549841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:10.609428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:10.610336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:10.610418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:10.610453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:10.733781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:10.733943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:10.733984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:10.734014] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:10.737451] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=5.00%) [2026-01-23T20:22:10.737760] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-23T20:22:10.737896] [INFO ] [sig ] FIHL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:10.886402] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIHL.txt [2026-01-23T20:22:10.886559] [INFO ] [sig ] [1200/3475] Completed FIHL in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:10.886619] [INFO ] [sig ] [1201/3475] Forecasting FINS... [2026-01-23T20:22:10.886649] [INFO ] [sig ] Generating forecast for: FINS [2026-01-23T20:22:10.886680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-23T20:22:10.898342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-23T20:22:10.898762] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-23T20:22:10.899813] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-23T20:22:10.899865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:10.899897] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:10.899923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:10.900157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:10.957790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:10.958777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:10.958997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:10.959161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:11.089364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:11.089524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:11.089596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:11.089630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:11.093238] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-01-23T20:22:11.093536] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-23T20:22:11.093715] [INFO ] [sig ] FINS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:11.247321] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FINS.txt [2026-01-23T20:22:11.247493] [INFO ] [sig ] [1201/3475] Completed FINS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:11.247553] [INFO ] [sig ] [1202/3475] Forecasting FINX... [2026-01-23T20:22:11.247610] [INFO ] [sig ] Generating forecast for: FINX [2026-01-23T20:22:11.247644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-23T20:22:11.259739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-23T20:22:11.260046] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-23T20:22:11.261185] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-23T20:22:11.261243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:11.261285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:11.261314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:11.261370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:11.325604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:11.326401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:11.326485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:11.326518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:11.455702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:11.455862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:11.455905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:11.455935] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:11.459822] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-23T20:22:11.460115] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-23T20:22:11.460249] [INFO ] [sig ] FINX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:11.609828] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FINX.txt [2026-01-23T20:22:11.609990] [INFO ] [sig ] [1202/3475] Completed FINX in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:11.610038] [INFO ] [sig ] [1203/3475] Forecasting FIP... [2026-01-23T20:22:11.610069] [INFO ] [sig ] Generating forecast for: FIP [2026-01-23T20:22:11.610103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-23T20:22:11.622759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-23T20:22:11.623081] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-23T20:22:11.623924] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-23T20:22:11.623976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:11.624010] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:11.624038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:11.624095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:11.688645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:11.689499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:11.689649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:11.689693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:11.818526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:11.818694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:11.818737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:11.818768] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:11.822213] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-23T20:22:11.822496] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-23T20:22:11.822688] [INFO ] [sig ] FIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:11.973369] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIP.txt [2026-01-23T20:22:11.973532] [INFO ] [sig ] [1203/3475] Completed FIP in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-23T20:22:11.973590] [INFO ] [sig ] [1204/3475] Forecasting FIS... [2026-01-23T20:22:11.973624] [INFO ] [sig ] Generating forecast for: FIS [2026-01-23T20:22:11.973658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-23T20:22:11.985469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-23T20:22:11.985883] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-23T20:22:11.986768] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-23T20:22:11.986821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:11.986856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:11.986895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:11.986977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:12.051025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:12.051909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:12.051999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:12.052042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:12.180798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:12.180952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:12.180996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:12.181025] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:12.184635] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-01-23T20:22:12.184936] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-23T20:22:12.185076] [INFO ] [sig ] FIS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:12.336150] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIS.txt [2026-01-23T20:22:12.336308] [INFO ] [sig ] [1204/3475] Completed FIS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-23T20:22:12.336348] [INFO ] [sig ] [1205/3475] Forecasting FISI... [2026-01-23T20:22:12.336379] [INFO ] [sig ] Generating forecast for: FISI [2026-01-23T20:22:12.336410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-23T20:22:12.348681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-23T20:22:12.349021] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-23T20:22:12.350001] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-23T20:22:12.350055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:12.350088] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:12.350116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:12.350172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:12.414412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:12.415254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:12.415339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:12.415373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:12.548883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:12.549039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:12.549081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:12.549138] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:12.553286] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-01-23T20:22:12.553652] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-23T20:22:12.553839] [INFO ] [sig ] FISI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:12.704422] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FISI.txt [2026-01-23T20:22:12.704605] [INFO ] [sig ] [1205/3475] Completed FISI in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-23T20:22:12.704647] [INFO ] [sig ] [1206/3475] Forecasting FITB... [2026-01-23T20:22:12.704677] [INFO ] [sig ] Generating forecast for: FITB [2026-01-23T20:22:12.704709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-23T20:22:12.716416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-23T20:22:12.716830] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-23T20:22:12.717679] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-23T20:22:12.717731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:12.717763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:12.717790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:12.717845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:12.774202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:12.775086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:12.775170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:12.775203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:12.903997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:12.904155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:12.904196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:12.904227] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:12.907706] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-23T20:22:12.908006] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-23T20:22:12.908138] [INFO ] [sig ] FITB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:13.052842] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FITB.txt [2026-01-23T20:22:13.053025] [INFO ] [sig ] [1206/3475] Completed FITB in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-23T20:22:13.053067] [INFO ] [sig ] [1207/3475] Forecasting FITBI... [2026-01-23T20:22:13.053097] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-23T20:22:13.053127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-23T20:22:13.064389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-23T20:22:13.064766] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-23T20:22:13.065560] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-23T20:22:13.065634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:13.065667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:13.065694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:13.065750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:13.123467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:13.124335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:13.124435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:13.124469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:13.246983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:13.247138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:13.247179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:13.247210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:13.250947] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-01-23T20:22:13.251251] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-23T20:22:13.251388] [INFO ] [sig ] FITBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:13.391546] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FITBI.txt [2026-01-23T20:22:13.391747] [INFO ] [sig ] [1207/3475] Completed FITBI in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.4m [2026-01-23T20:22:13.391786] [INFO ] [sig ] [1208/3475] Forecasting FITBO... [2026-01-23T20:22:13.391815] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-23T20:22:13.391847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-23T20:22:13.406309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-23T20:22:13.406810] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-23T20:22:13.407941] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-23T20:22:13.408005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:13.408047] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:13.408083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:13.408163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:13.472782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:13.473682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:13.473773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:13.473807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:13.593559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:13.593731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:13.593771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:13.593800] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:13.597166] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-23T20:22:13.597465] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-23T20:22:13.597612] [INFO ] [sig ] FITBO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:13.736224] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FITBO.txt [2026-01-23T20:22:13.736410] [INFO ] [sig ] [1208/3475] Completed FITBO in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:13.736453] [INFO ] [sig ] [1209/3475] Forecasting FIVE... [2026-01-23T20:22:13.736483] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-23T20:22:13.736515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-23T20:22:13.748640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-23T20:22:13.749009] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-23T20:22:13.749882] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-23T20:22:13.749935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:13.749979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:13.750008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:13.750065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:13.807519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:13.808431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:13.808517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:13.808552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:13.935127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:13.935284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:13.935325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:13.935354] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:13.938916] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=18.66%) [2026-01-23T20:22:13.939246] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-23T20:22:13.939413] [INFO ] [sig ] FIVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:14.089847] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIVE.txt [2026-01-23T20:22:14.090010] [INFO ] [sig ] [1209/3475] Completed FIVE in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:14.090053] [INFO ] [sig ] [1210/3475] Forecasting FIVN... [2026-01-23T20:22:14.090082] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-23T20:22:14.090115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-23T20:22:14.101685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-23T20:22:14.102051] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-23T20:22:14.102885] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-23T20:22:14.102938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:14.102997] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:14.103027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:14.103084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:14.159337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:14.160258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:14.160342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:14.160376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:14.284806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:14.284965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:14.285005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:14.285035] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:14.289436] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-01-23T20:22:14.289759] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-23T20:22:14.290080] [INFO ] [sig ] FIVN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:14.437825] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FIVN.txt [2026-01-23T20:22:14.437987] [INFO ] [sig ] [1210/3475] Completed FIVN in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:14.438028] [INFO ] [sig ] [1211/3475] Forecasting FIX... [2026-01-23T20:22:14.438059] [INFO ] [sig ] Generating forecast for: FIX [2026-01-23T20:22:14.438092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-23T20:22:14.449698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-23T20:22:14.450129] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-23T20:22:14.450996] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-23T20:22:14.451049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:14.451081] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:14.451108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:14.451164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:14.511187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:14.512151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:14.512246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:14.512279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:14.635375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:14.635533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:14.635594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:14.635626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:14.638998] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=84.97%) [2026-01-23T20:22:14.639288] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-23T20:22:14.639419] [INFO ] [sig ] FIX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:14.779085] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FIX.txt [2026-01-23T20:22:14.779235] [INFO ] [sig ] [1211/3475] Completed FIX in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:14.779274] [INFO ] [sig ] [1212/3475] Forecasting FIXD... [2026-01-23T20:22:14.779304] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-23T20:22:14.779335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-23T20:22:14.791008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-23T20:22:14.791378] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-23T20:22:14.792212] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-23T20:22:14.792275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:14.792314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:14.792347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:14.792411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:14.851227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:14.852090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:14.852175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:14.852208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:14.972422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:14.972593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:14.972642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:14.972676] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:14.976142] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=62.07%) [2026-01-23T20:22:14.976419] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-23T20:22:14.976550] [INFO ] [sig ] FIXD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:15.115437] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FIXD.txt [2026-01-23T20:22:15.115608] [INFO ] [sig ] [1212/3475] Completed FIXD in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:15.115650] [INFO ] [sig ] [1213/3475] Forecasting FIZZ... [2026-01-23T20:22:15.115686] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-23T20:22:15.115719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-23T20:22:15.127668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-23T20:22:15.128065] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-23T20:22:15.128915] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-23T20:22:15.128967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:15.129000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:15.129028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:15.129085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:15.189751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:15.190768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:15.191037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:15.191069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:15.314748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:15.314910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:15.314962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:15.315027] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:15.318969] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=33.04%) [2026-01-23T20:22:15.319312] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-23T20:22:15.319457] [INFO ] [sig ] FIZZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:15.460032] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FIZZ.txt [2026-01-23T20:22:15.460187] [INFO ] [sig ] [1213/3475] Completed FIZZ in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:15.460228] [INFO ] [sig ] [1214/3475] Forecasting FJP... [2026-01-23T20:22:15.460257] [INFO ] [sig ] Generating forecast for: FJP [2026-01-23T20:22:15.460289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-23T20:22:15.471132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-23T20:22:15.471467] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-23T20:22:15.472340] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-23T20:22:15.472392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:15.472424] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:15.472450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:15.472506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:15.528703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:15.529555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:15.529662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:15.529695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:15.641160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:15.641322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:15.641363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:15.641391] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:15.644886] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-23T20:22:15.645191] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-23T20:22:15.645328] [INFO ] [sig ] FJP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:15.785165] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FJP.txt [2026-01-23T20:22:15.785365] [INFO ] [sig ] [1214/3475] Completed FJP in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:15.785425] [INFO ] [sig ] [1215/3475] Forecasting FLEX... [2026-01-23T20:22:15.785470] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-23T20:22:15.785518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-23T20:22:15.798240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-23T20:22:15.798662] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-23T20:22:15.799493] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-23T20:22:15.799546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:15.799601] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:15.799633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:15.799691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:15.865474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:15.866368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:15.866455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:15.866489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:15.987743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:15.987896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:15.987936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:15.987965] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:15.991363] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-01-23T20:22:15.991658] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-23T20:22:15.991790] [INFO ] [sig ] FLEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:16.137398] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLEX.txt [2026-01-23T20:22:16.137561] [INFO ] [sig ] [1215/3475] Completed FLEX in 0.4s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:16.137620] [INFO ] [sig ] [1216/3475] Forecasting FLGC... [2026-01-23T20:22:16.137650] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-23T20:22:16.137681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-23T20:22:16.149296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-23T20:22:16.149666] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-23T20:22:16.150465] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-23T20:22:16.150518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:16.150550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:16.150596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:16.150655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:16.209995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:16.211096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:16.211182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:16.211215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:16.328607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:16.328768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:16.328808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:16.328854] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:16.332270] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-23T20:22:16.332588] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-23T20:22:16.332727] [INFO ] [sig ] FLGC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:16.473322] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLGC.txt [2026-01-23T20:22:16.473482] [INFO ] [sig ] [1216/3475] Completed FLGC in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:16.473521] [INFO ] [sig ] [1217/3475] Forecasting FLL... [2026-01-23T20:22:16.473551] [INFO ] [sig ] Generating forecast for: FLL [2026-01-23T20:22:16.473604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-23T20:22:16.484730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-23T20:22:16.485104] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-23T20:22:16.485937] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-23T20:22:16.485988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:16.486020] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:16.486047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:16.486109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:16.543020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:16.543892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:16.543972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:16.544004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:16.659323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:16.659475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:16.659517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:16.659546] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:16.662922] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-23T20:22:16.663190] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-23T20:22:16.663315] [INFO ] [sig ] FLL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:16.800207] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FLL.txt [2026-01-23T20:22:16.800339] [INFO ] [sig ] [1217/3475] Completed FLL in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:16.800378] [INFO ] [sig ] [1218/3475] Forecasting FLNC... [2026-01-23T20:22:16.800408] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-23T20:22:16.800438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-23T20:22:16.811221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-23T20:22:16.811485] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-23T20:22:16.812291] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-23T20:22:16.812343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:16.812374] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:16.812400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:16.812457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:16.869524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:16.870150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:16.870229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:16.870274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:16.989627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:16.989776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:16.989816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:16.989845] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:16.993348] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=42.43%) [2026-01-23T20:22:16.993635] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-23T20:22:16.993765] [INFO ] [sig ] FLNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:17.132081] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FLNC.txt [2026-01-23T20:22:17.132206] [INFO ] [sig ] [1218/3475] Completed FLNC in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:17.132245] [INFO ] [sig ] [1219/3475] Forecasting FLNG... [2026-01-23T20:22:17.132275] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-23T20:22:17.132304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-23T20:22:17.143680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-23T20:22:17.143971] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-23T20:22:17.144775] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-23T20:22:17.144826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:17.144857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:17.144884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:17.144940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:17.201431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:17.202220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:17.202299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:17.202332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:17.319373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:17.319524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:17.319565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:17.319620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:17.323031] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-23T20:22:17.323309] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-23T20:22:17.323437] [INFO ] [sig ] FLNG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:17.460115] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLNG.txt [2026-01-23T20:22:17.460262] [INFO ] [sig ] [1219/3475] Completed FLNG in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-23T20:22:17.460300] [INFO ] [sig ] [1220/3475] Forecasting FLO... [2026-01-23T20:22:17.460330] [INFO ] [sig ] Generating forecast for: FLO [2026-01-23T20:22:17.460360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-23T20:22:17.472319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-23T20:22:17.472674] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-23T20:22:17.473492] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-23T20:22:17.473545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:17.473598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:17.473631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:17.473699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:17.531446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:17.532323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:17.532441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:17.532475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:17.652902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:17.653062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:17.653102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:17.653132] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:17.656508] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-23T20:22:17.656810] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-23T20:22:17.656944] [INFO ] [sig ] FLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:17.796104] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FLO.txt [2026-01-23T20:22:17.796237] [INFO ] [sig ] [1220/3475] Completed FLO in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:17.796275] [INFO ] [sig ] [1221/3475] Forecasting FLS... [2026-01-23T20:22:17.796305] [INFO ] [sig ] Generating forecast for: FLS [2026-01-23T20:22:17.796336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-23T20:22:17.807222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-23T20:22:17.807674] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-23T20:22:17.808460] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-23T20:22:17.808512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:17.808544] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:17.808591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:17.808652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:17.866918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:17.867748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:17.867831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:17.867865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:17.990404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:17.990561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:17.990621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:17.990651] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:17.994023] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-01-23T20:22:17.994298] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-23T20:22:17.994430] [INFO ] [sig ] FLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:18.132287] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FLS.txt [2026-01-23T20:22:18.132422] [INFO ] [sig ] [1221/3475] Completed FLS in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:18.132461] [INFO ] [sig ] [1222/3475] Forecasting FLUX... [2026-01-23T20:22:18.132491] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-23T20:22:18.132521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-23T20:22:18.145274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-23T20:22:18.145629] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-23T20:22:18.146449] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-23T20:22:18.146502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:18.146535] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:18.146562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:18.146639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:18.211338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:18.212242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:18.212328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:18.212363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:18.332591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:18.332753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:18.332793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:18.332821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:18.336231] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-23T20:22:18.336518] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-23T20:22:18.336671] [INFO ] [sig ] FLUX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:18.475413] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLUX.txt [2026-01-23T20:22:18.475590] [INFO ] [sig ] [1222/3475] Completed FLUX in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:18.475633] [INFO ] [sig ] [1223/3475] Forecasting FLWS... [2026-01-23T20:22:18.475663] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-23T20:22:18.475695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-23T20:22:18.487405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-23T20:22:18.487841] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-23T20:22:18.488679] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-23T20:22:18.488731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:18.488766] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:18.488793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:18.488850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:18.545483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:18.546410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:18.546495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:18.546528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:18.663908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:18.664062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:18.664106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:18.664136] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:18.667551] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-01-23T20:22:18.667891] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-23T20:22:18.668027] [INFO ] [sig ] FLWS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:18.803813] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLWS.txt [2026-01-23T20:22:18.804023] [INFO ] [sig ] [1223/3475] Completed FLWS in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:18.804079] [INFO ] [sig ] [1224/3475] Forecasting FLXS... [2026-01-23T20:22:18.804122] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-23T20:22:18.804164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-23T20:22:18.815450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-23T20:22:18.815793] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-23T20:22:18.816605] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-23T20:22:18.816658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:18.816692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:18.816720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:18.816777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:18.873516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:18.874324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:18.874404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:18.874437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:18.989793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:18.989946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:18.989987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:18.990016] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:18.993362] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-23T20:22:18.993647] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-23T20:22:18.993776] [INFO ] [sig ] FLXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:19.133324] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FLXS.txt [2026-01-23T20:22:19.133468] [INFO ] [sig ] [1224/3475] Completed FLXS in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:19.133507] [INFO ] [sig ] [1225/3475] Forecasting FLYE... [2026-01-23T20:22:19.133537] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-23T20:22:19.133567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-23T20:22:19.144916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-23T20:22:19.145244] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-23T20:22:19.146090] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-23T20:22:19.146143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:19.146176] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:19.146204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:19.146262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:19.205952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:19.206699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:19.206782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:19.206816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:19.332684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:19.332859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:19.332909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:19.332939] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:19.336475] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-01-23T20:22:19.336840] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-23T20:22:19.336994] [INFO ] [sig ] FLYE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:19.483164] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FLYE.txt [2026-01-23T20:22:19.483333] [INFO ] [sig ] [1225/3475] Completed FLYE in 0.3s | 2.82 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-23T20:22:19.483373] [INFO ] [sig ] [1226/3475] Forecasting FMAO... [2026-01-23T20:22:19.483404] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-23T20:22:19.483435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-23T20:22:19.495636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-23T20:22:19.496077] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-23T20:22:19.496970] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-23T20:22:19.497024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:19.497057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:19.497083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:19.497139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:19.555251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:19.556161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:19.556250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:19.556284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:19.665589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:19.665747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:19.665789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:19.665820] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:19.669362] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-01-23T20:22:19.669658] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-23T20:22:19.669789] [INFO ] [sig ] FMAO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:19.808026] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FMAO.txt [2026-01-23T20:22:19.808186] [INFO ] [sig ] [1226/3475] Completed FMAO in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:19.808226] [INFO ] [sig ] [1227/3475] Forecasting FMB... [2026-01-23T20:22:19.808257] [INFO ] [sig ] Generating forecast for: FMB [2026-01-23T20:22:19.808288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-23T20:22:19.819841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-23T20:22:19.820248] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-23T20:22:19.821142] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-23T20:22:19.821196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:19.821265] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:19.821305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:19.821365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:19.878634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:19.879551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:19.879664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:19.879699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:20.005119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:20.005291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:20.005335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:20.005364] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:20.008997] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-01-23T20:22:20.009361] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-23T20:22:20.009506] [INFO ] [sig ] FMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:20.153313] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMB.txt [2026-01-23T20:22:20.153475] [INFO ] [sig ] [1227/3475] Completed FMB in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:20.153514] [INFO ] [sig ] [1228/3475] Forecasting FMBH... [2026-01-23T20:22:20.153543] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-23T20:22:20.153593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-23T20:22:20.165285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-23T20:22:20.165731] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-23T20:22:20.166656] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-23T20:22:20.166712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:20.166749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:20.166777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:20.166836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:20.228173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:20.229104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:20.229201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:20.229236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:20.357178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:20.357342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:20.357410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:20.357441] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:20.361292] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-01-23T20:22:20.361672] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-23T20:22:20.361836] [INFO ] [sig ] FMBH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:20.511655] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMBH.txt [2026-01-23T20:22:20.511815] [INFO ] [sig ] [1228/3475] Completed FMBH in 0.4s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:20.511857] [INFO ] [sig ] [1229/3475] Forecasting FMC... [2026-01-23T20:22:20.511889] [INFO ] [sig ] Generating forecast for: FMC [2026-01-23T20:22:20.511920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-23T20:22:20.523686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-23T20:22:20.524072] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-23T20:22:20.524920] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-23T20:22:20.524971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:20.525004] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:20.525031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:20.525088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:20.584169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:20.585088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:20.585178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:20.585214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:20.713114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:20.713289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:20.713330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:20.713359] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:20.716765] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=68.20%) [2026-01-23T20:22:20.717078] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-23T20:22:20.717216] [INFO ] [sig ] FMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:20.858187] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMC.txt [2026-01-23T20:22:20.858337] [INFO ] [sig ] [1229/3475] Completed FMC in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:20.858377] [INFO ] [sig ] [1230/3475] Forecasting FMHI... [2026-01-23T20:22:20.858406] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-23T20:22:20.858437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-23T20:22:20.872813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-23T20:22:20.873199] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-23T20:22:20.874182] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-23T20:22:20.874243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:20.874282] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:20.874315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:20.874392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:20.936268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:20.937197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:20.937283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:20.937317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:21.061323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:21.061489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:21.061532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:21.061617] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:21.065497] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-23T20:22:21.065974] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-23T20:22:21.066155] [INFO ] [sig ] FMHI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:21.209670] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMHI.txt [2026-01-23T20:22:21.209828] [INFO ] [sig ] [1230/3475] Completed FMHI in 0.4s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:21.209869] [INFO ] [sig ] [1231/3475] Forecasting FMN... [2026-01-23T20:22:21.209899] [INFO ] [sig ] Generating forecast for: FMN [2026-01-23T20:22:21.209930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-23T20:22:21.221672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-23T20:22:21.222038] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-23T20:22:21.222854] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-23T20:22:21.222905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:21.222937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:21.222964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:21.223020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:21.281268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:21.282166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:21.282253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:21.282287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:21.400122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:21.400284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:21.400327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:21.400357] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:21.403778] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-23T20:22:21.404056] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-23T20:22:21.404182] [INFO ] [sig ] FMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:21.542832] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMN.txt [2026-01-23T20:22:21.542980] [INFO ] [sig ] [1231/3475] Completed FMN in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:21.543020] [INFO ] [sig ] [1232/3475] Forecasting FMNB... [2026-01-23T20:22:21.543050] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-23T20:22:21.543081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-23T20:22:21.554234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-23T20:22:21.554516] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-23T20:22:21.555310] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-23T20:22:21.555362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:21.555394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:21.555422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:21.555478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:21.611820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:21.612471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:21.612552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:21.612605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:21.727271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:21.727605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:21.727651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:21.727682] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:21.731090] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=17.39%) [2026-01-23T20:22:21.731366] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-23T20:22:21.731496] [INFO ] [sig ] FMNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:21.877944] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FMNB.txt [2026-01-23T20:22:21.878097] [INFO ] [sig ] [1232/3475] Completed FMNB in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:21.878138] [INFO ] [sig ] [1233/3475] Forecasting FMS... [2026-01-23T20:22:21.878168] [INFO ] [sig ] Generating forecast for: FMS [2026-01-23T20:22:21.878202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-23T20:22:21.890064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-23T20:22:21.890387] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-23T20:22:21.891268] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-23T20:22:21.891345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:21.891395] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:21.891427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:21.891486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:21.956083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:21.957146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:21.957250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:21.957296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:22.108732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:22.108896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:22.108941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:22.108971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:22.112837] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-01-23T20:22:22.113249] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-23T20:22:22.113403] [INFO ] [sig ] FMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:22.255146] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FMS.txt [2026-01-23T20:22:22.255304] [INFO ] [sig ] [1233/3475] Completed FMS in 0.4s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:22.255346] [INFO ] [sig ] [1234/3475] Forecasting FMX... [2026-01-23T20:22:22.255375] [INFO ] [sig ] Generating forecast for: FMX [2026-01-23T20:22:22.255407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-23T20:22:22.267535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-23T20:22:22.267886] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-23T20:22:22.268770] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-23T20:22:22.268822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:22.268855] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:22.268883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:22.268938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:22.325785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:22.326626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:22.326717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:22.326750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:22.449281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:22.449442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:22.449485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:22.449514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:22.452983] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-23T20:22:22.453311] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-23T20:22:22.453454] [INFO ] [sig ] FMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:22.594808] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FMX.txt [2026-01-23T20:22:22.594968] [INFO ] [sig ] [1234/3475] Completed FMX in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:22.595009] [INFO ] [sig ] [1235/3475] Forecasting FN... [2026-01-23T20:22:22.595040] [INFO ] [sig ] Generating forecast for: FN [2026-01-23T20:22:22.595070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-23T20:22:22.606698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-23T20:22:22.607114] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-23T20:22:22.608030] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-23T20:22:22.608083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:22.608116] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:22.608142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:22.608198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:22.664542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:22.665493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:22.665622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:22.665666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:22.787296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:22.787487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:22.787529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:22.787557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:22.791020] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-23T20:22:22.791314] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-23T20:22:22.791454] [INFO ] [sig ] FN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:22.936264] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FN.txt [2026-01-23T20:22:22.936420] [INFO ] [sig ] [1235/3475] Completed FN in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-23T20:22:22.936461] [INFO ] [sig ] [1236/3475] Forecasting FNB... [2026-01-23T20:22:22.936492] [INFO ] [sig ] Generating forecast for: FNB [2026-01-23T20:22:22.936522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-23T20:22:22.948308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-23T20:22:22.948760] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-23T20:22:22.949647] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-23T20:22:22.949702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:22.949734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:22.949760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:22.949816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:23.007850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:23.008788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:23.008882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:23.008917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:23.142148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:23.142341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:23.142403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:23.142449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:23.147852] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=41.01%) [2026-01-23T20:22:23.148313] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-23T20:22:23.148525] [INFO ] [sig ] FNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:23.297747] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FNB.txt [2026-01-23T20:22:23.297931] [INFO ] [sig ] [1236/3475] Completed FNB in 0.4s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:23.297980] [INFO ] [sig ] [1237/3475] Forecasting FND... [2026-01-23T20:22:23.298011] [INFO ] [sig ] Generating forecast for: FND [2026-01-23T20:22:23.298048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-23T20:22:23.310170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-23T20:22:23.310609] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-23T20:22:23.311426] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-23T20:22:23.311479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:23.311511] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:23.311553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:23.311637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:23.369436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:23.370337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:23.370429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:23.370524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:23.495620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:23.495782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:23.495823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:23.495853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:23.499673] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-01-23T20:22:23.500127] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-23T20:22:23.500314] [INFO ] [sig ] FND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:23.647939] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FND.txt [2026-01-23T20:22:23.648131] [INFO ] [sig ] [1237/3475] Completed FND in 0.4s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:23.648367] [INFO ] [sig ] [1238/3475] Forecasting FNF... [2026-01-23T20:22:23.648400] [INFO ] [sig ] Generating forecast for: FNF [2026-01-23T20:22:23.648433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-23T20:22:23.661385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-23T20:22:23.661807] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-23T20:22:23.662678] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-23T20:22:23.662731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:23.662763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:23.662790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:23.662847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:23.721866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:23.722768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:23.722856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:23.722892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:23.846509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:23.846682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:23.846727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:23.846759] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:23.850172] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-01-23T20:22:23.850450] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-23T20:22:23.850616] [INFO ] [sig ] FNF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:23.989393] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FNF.txt [2026-01-23T20:22:23.989545] [INFO ] [sig ] [1238/3475] Completed FNF in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:23.989605] [INFO ] [sig ] [1239/3475] Forecasting FNKO... [2026-01-23T20:22:23.989637] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-23T20:22:23.989668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-23T20:22:24.001632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-23T20:22:24.002072] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-23T20:22:24.002972] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-23T20:22:24.003029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:24.003062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:24.003090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:24.003148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:24.061035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:24.062082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:24.062165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:24.062201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:24.182245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:24.182400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:24.182442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:24.182472] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:24.185884] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=41.13%) [2026-01-23T20:22:24.186167] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-23T20:22:24.186297] [INFO ] [sig ] FNKO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:24.323957] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FNKO.txt [2026-01-23T20:22:24.324095] [INFO ] [sig ] [1239/3475] Completed FNKO in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:24.324134] [INFO ] [sig ] [1240/3475] Forecasting FNLC... [2026-01-23T20:22:24.324165] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-23T20:22:24.324195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-23T20:22:24.335219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-23T20:22:24.335556] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-23T20:22:24.336362] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-23T20:22:24.336414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:24.336445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:24.336472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:24.336529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:24.392753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:24.393568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:24.393668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:24.393700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:24.495512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:24.495745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:24.495789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:24.495835] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:24.499366] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-23T20:22:24.499716] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-23T20:22:24.499855] [INFO ] [sig ] FNLC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:24.641252] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FNLC.txt [2026-01-23T20:22:24.641440] [INFO ] [sig ] [1240/3475] Completed FNLC in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:24.641485] [INFO ] [sig ] [1241/3475] Forecasting FNX... [2026-01-23T20:22:24.641515] [INFO ] [sig ] Generating forecast for: FNX [2026-01-23T20:22:24.641546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-23T20:22:24.653188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-23T20:22:24.653512] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-23T20:22:24.654351] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-23T20:22:24.654403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:24.654434] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:24.654461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:24.654517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:24.712121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:24.713028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:24.713119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:24.713153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:24.835347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:24.835502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:24.835552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:24.835600] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:24.839013] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=64.00%) [2026-01-23T20:22:24.839291] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-23T20:22:24.839418] [INFO ] [sig ] FNX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:24.979117] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FNX.txt [2026-01-23T20:22:24.979264] [INFO ] [sig ] [1241/3475] Completed FNX in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:24.979304] [INFO ] [sig ] [1242/3475] Forecasting FNY... [2026-01-23T20:22:24.979335] [INFO ] [sig ] Generating forecast for: FNY [2026-01-23T20:22:24.979367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-23T20:22:24.990389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-23T20:22:24.990810] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-23T20:22:24.991740] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-23T20:22:24.991792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:24.991823] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:24.991850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:24.991906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:25.048551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:25.049425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:25.049530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:25.049565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:25.161079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:25.161234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:25.161275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:25.161304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:25.164666] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=17.73%) [2026-01-23T20:22:25.164958] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-23T20:22:25.165091] [INFO ] [sig ] FNY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:25.307772] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FNY.txt [2026-01-23T20:22:25.307935] [INFO ] [sig ] [1242/3475] Completed FNY in 0.3s | 2.82 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-23T20:22:25.307975] [INFO ] [sig ] [1243/3475] Forecasting FOA... [2026-01-23T20:22:25.308005] [INFO ] [sig ] Generating forecast for: FOA [2026-01-23T20:22:25.308036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-23T20:22:25.319698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-23T20:22:25.320086] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-23T20:22:25.320909] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-23T20:22:25.320962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:25.320996] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:25.321023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:25.321078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:25.380652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:25.381494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:25.381594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:25.381630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:25.503647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:25.503811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:25.503855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:25.503886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:25.507398] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-23T20:22:25.507745] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-23T20:22:25.507893] [INFO ] [sig ] FOA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:25.655076] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FOA.txt [2026-01-23T20:22:25.655232] [INFO ] [sig ] [1243/3475] Completed FOA in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:25.655273] [INFO ] [sig ] [1244/3475] Forecasting FOF... [2026-01-23T20:22:25.655304] [INFO ] [sig ] Generating forecast for: FOF [2026-01-23T20:22:25.655335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-23T20:22:25.670195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-23T20:22:25.670649] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-23T20:22:25.671564] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-23T20:22:25.671659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:25.671723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:25.671767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:25.671827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:25.730941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:25.731845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:25.731960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:25.732013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:25.850209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:25.850369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:25.850411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:25.850440] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:25.854083] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-23T20:22:25.854451] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-23T20:22:25.854615] [INFO ] [sig ] FOF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:25.997204] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FOF.txt [2026-01-23T20:22:25.997390] [INFO ] [sig ] [1244/3475] Completed FOF in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:25.997435] [INFO ] [sig ] [1245/3475] Forecasting FOLD... [2026-01-23T20:22:25.997466] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-23T20:22:25.997495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-23T20:22:26.010956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-23T20:22:26.011363] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-23T20:22:26.012216] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-23T20:22:26.012270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:26.012302] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:26.012328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:26.012385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:26.069678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:26.070760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:26.070842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:26.070876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:26.193507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:26.193684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:26.193732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:26.193763] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:26.197257] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-01-23T20:22:26.197570] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-23T20:22:26.197730] [INFO ] [sig ] FOLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:26.359602] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FOLD.txt [2026-01-23T20:22:26.359769] [INFO ] [sig ] [1245/3475] Completed FOLD in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:26.359810] [INFO ] [sig ] [1246/3475] Forecasting FORM... [2026-01-23T20:22:26.359841] [INFO ] [sig ] Generating forecast for: FORM [2026-01-23T20:22:26.359871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-23T20:22:26.371200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-23T20:22:26.371602] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-23T20:22:26.372425] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-23T20:22:26.372477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:26.372510] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:26.372537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:26.372616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:26.429312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:26.430205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:26.430301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:26.430334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:26.556950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:26.557136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:26.557180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:26.557209] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:26.560725] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: UP (p=78.44%) [2026-01-23T20:22:26.561042] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-23T20:22:26.561188] [INFO ] [sig ] FORM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:26.709742] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FORM.txt [2026-01-23T20:22:26.709935] [INFO ] [sig ] [1246/3475] Completed FORM in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:26.709986] [INFO ] [sig ] [1247/3475] Forecasting FOSL... [2026-01-23T20:22:26.710026] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-23T20:22:26.710071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-23T20:22:26.725085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-23T20:22:26.725590] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-23T20:22:26.726616] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-23T20:22:26.726678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:26.726718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:26.726751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:26.726826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:26.785468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:26.786360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:26.786447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:26.786480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:26.909212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:26.909369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:26.909411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:26.909493] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:26.913132] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-01-23T20:22:26.913419] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-23T20:22:26.913554] [INFO ] [sig ] FOSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:27.054948] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FOSL.txt [2026-01-23T20:22:27.055108] [INFO ] [sig ] [1247/3475] Completed FOSL in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:27.055151] [INFO ] [sig ] [1248/3475] Forecasting FOX... [2026-01-23T20:22:27.055184] [INFO ] [sig ] Generating forecast for: FOX [2026-01-23T20:22:27.055224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-23T20:22:27.067936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-23T20:22:27.068377] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-23T20:22:27.069431] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-23T20:22:27.069509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:27.069564] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:27.069631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:27.069701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:27.128191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:27.129129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:27.129215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:27.129249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:27.250440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:27.250617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:27.250659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:27.250688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:27.254060] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-23T20:22:27.254339] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-23T20:22:27.254469] [INFO ] [sig ] FOX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:27.401987] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FOX.txt [2026-01-23T20:22:27.402334] [INFO ] [sig ] [1248/3475] Completed FOX in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:27.402373] [INFO ] [sig ] [1249/3475] Forecasting FOXA... [2026-01-23T20:22:27.402403] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-23T20:22:27.402433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-23T20:22:27.414790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-23T20:22:27.415141] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-23T20:22:27.415960] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-23T20:22:27.416012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:27.416043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:27.416069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:27.416125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:27.475153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:27.476070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:27.476169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:27.476224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:27.597761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:27.597931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:27.597982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:27.598020] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:27.601721] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-23T20:22:27.602081] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-23T20:22:27.602248] [INFO ] [sig ] FOXA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:27.745630] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FOXA.txt [2026-01-23T20:22:27.745779] [INFO ] [sig ] [1249/3475] Completed FOXA in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:27.745819] [INFO ] [sig ] [1250/3475] Forecasting FOXF... [2026-01-23T20:22:27.745849] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-23T20:22:27.745882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-23T20:22:27.757006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-23T20:22:27.757300] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-23T20:22:27.758182] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-23T20:22:27.758237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:27.758270] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:27.758299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:27.758358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:27.815143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:27.815918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:27.816001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:27.816034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:27.934666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:27.934823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:27.934864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:27.934892] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:27.938356] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-23T20:22:27.938673] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-23T20:22:27.938808] [INFO ] [sig ] FOXF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:28.081513] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FOXF.txt [2026-01-23T20:22:28.081689] [INFO ] [sig ] [1250/3475] Completed FOXF in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:28.081731] [INFO ] [sig ] [1251/3475] Forecasting FPF... [2026-01-23T20:22:28.081763] [INFO ] [sig ] Generating forecast for: FPF [2026-01-23T20:22:28.081793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-23T20:22:28.107747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-23T20:22:28.108161] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-23T20:22:28.109244] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-23T20:22:28.109311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:28.109353] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:28.109387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:28.109466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:28.173035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:28.173752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:28.173832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:28.173865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:28.291166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:28.291323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:28.291364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:28.291393] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:28.294793] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=85.18%) [2026-01-23T20:22:28.295074] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-23T20:22:28.295205] [INFO ] [sig ] FPF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:28.433560] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FPF.txt [2026-01-23T20:22:28.433748] [INFO ] [sig ] [1251/3475] Completed FPF in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-23T20:22:28.433789] [INFO ] [sig ] [1252/3475] Forecasting FPH... [2026-01-23T20:22:28.433821] [INFO ] [sig ] Generating forecast for: FPH [2026-01-23T20:22:28.433852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-23T20:22:28.445389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-23T20:22:28.445746] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-23T20:22:28.446548] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-23T20:22:28.446622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:28.446655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:28.446681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:28.446737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:28.504290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:28.505201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:28.505287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:28.505321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:28.624678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:28.624845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:28.624893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:28.624928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:28.628526] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=30.31%) [2026-01-23T20:22:28.628870] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-23T20:22:28.629028] [INFO ] [sig ] FPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:28.771010] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FPH.txt [2026-01-23T20:22:28.771353] [INFO ] [sig ] [1252/3475] Completed FPH in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:28.771395] [INFO ] [sig ] [1253/3475] Forecasting FPI... [2026-01-23T20:22:28.771426] [INFO ] [sig ] Generating forecast for: FPI [2026-01-23T20:22:28.771458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-23T20:22:28.783657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-23T20:22:28.784019] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-23T20:22:28.784871] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-23T20:22:28.784923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:28.784954] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:28.784981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:28.785038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:28.841394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:28.842079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:28.842159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:28.842192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:28.959341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:28.959502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:28.959544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:28.959591] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:28.963475] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-01-23T20:22:28.963771] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-23T20:22:28.963904] [INFO ] [sig ] FPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:29.106168] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FPI.txt [2026-01-23T20:22:29.106344] [INFO ] [sig ] [1253/3475] Completed FPI in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:29.106385] [INFO ] [sig ] [1254/3475] Forecasting FPXI... [2026-01-23T20:22:29.106422] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-23T20:22:29.106457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-23T20:22:29.118276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-23T20:22:29.118565] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-23T20:22:29.119442] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-23T20:22:29.119502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:29.119543] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:29.119597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:29.119683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:29.177097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:29.177793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:29.177928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:29.177965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:29.283070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:29.283199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:29.283238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:29.283268] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:29.286650] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-01-23T20:22:29.286923] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-23T20:22:29.287049] [INFO ] [sig ] FPXI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:29.428121] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FPXI.txt [2026-01-23T20:22:29.428247] [INFO ] [sig ] [1254/3475] Completed FPXI in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:29.428288] [INFO ] [sig ] [1255/3475] Forecasting FRA... [2026-01-23T20:22:29.428319] [INFO ] [sig ] Generating forecast for: FRA [2026-01-23T20:22:29.428350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-23T20:22:29.440302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-23T20:22:29.440600] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-23T20:22:29.441378] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-23T20:22:29.441429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:29.441462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:29.441488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:29.441544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:29.498224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:29.499052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:29.499128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:29.499162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:29.622053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:29.622205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:29.622439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:29.622468] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:29.625827] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=55.48%) [2026-01-23T20:22:29.626124] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-23T20:22:29.626254] [INFO ] [sig ] FRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:29.765215] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FRA.txt [2026-01-23T20:22:29.765371] [INFO ] [sig ] [1255/3475] Completed FRA in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:29.765414] [INFO ] [sig ] [1256/3475] Forecasting FRBA... [2026-01-23T20:22:29.765445] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-23T20:22:29.765474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-23T20:22:29.777511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-23T20:22:29.777917] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-23T20:22:29.778745] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-23T20:22:29.778796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:29.778828] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:29.778854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:29.778910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:29.836441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:29.837327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:29.837438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:29.837471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:29.967402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:29.967705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:29.967753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:29.967784] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:29.971844] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-23T20:22:29.972165] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-23T20:22:29.972333] [INFO ] [sig ] FRBA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:30.117465] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FRBA.txt [2026-01-23T20:22:30.117656] [INFO ] [sig ] [1256/3475] Completed FRBA in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:30.117710] [INFO ] [sig ] [1257/3475] Forecasting FRGE... [2026-01-23T20:22:30.117747] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-23T20:22:30.117786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-23T20:22:30.134288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-23T20:22:30.134763] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-23T20:22:30.135845] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-23T20:22:30.135925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:30.135975] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:30.136017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:30.136119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:30.201326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:30.202210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:30.202291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:30.202325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:30.327697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:30.327846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:30.327886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:30.327915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:30.331336] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=89.63%) [2026-01-23T20:22:30.331636] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-23T20:22:30.331773] [INFO ] [sig ] FRGE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:30.474702] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FRGE.txt [2026-01-23T20:22:30.474918] [INFO ] [sig ] [1257/3475] Completed FRGE in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:30.474962] [INFO ] [sig ] [1258/3475] Forecasting FRHC... [2026-01-23T20:22:30.474993] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-23T20:22:30.475023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-23T20:22:30.489308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-23T20:22:30.489925] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-23T20:22:30.490996] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-23T20:22:30.491050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:30.491085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:30.491114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:30.491172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:30.552308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:30.553214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:30.553306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:30.553342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:30.676735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:30.676923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:30.676981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:30.677025] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:30.680803] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-23T20:22:30.681090] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-23T20:22:30.681222] [INFO ] [sig ] FRHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:30.837720] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FRHC.txt [2026-01-23T20:22:30.837861] [INFO ] [sig ] [1258/3475] Completed FRHC in 0.4s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:30.837901] [INFO ] [sig ] [1259/3475] Forecasting FRME... [2026-01-23T20:22:30.837933] [INFO ] [sig ] Generating forecast for: FRME [2026-01-23T20:22:30.837963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-23T20:22:30.849508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-23T20:22:30.849887] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-23T20:22:30.850708] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-23T20:22:30.850760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:30.850792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:30.850819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:30.850873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:30.907382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:30.908081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:30.908183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:30.908218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:31.028187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:31.028350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:31.028392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:31.028420] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:31.032142] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-01-23T20:22:31.032630] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-23T20:22:31.032762] [INFO ] [sig ] FRME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:31.169966] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FRME.txt [2026-01-23T20:22:31.170109] [INFO ] [sig ] [1259/3475] Completed FRME in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:31.170148] [INFO ] [sig ] [1260/3475] Forecasting FRO... [2026-01-23T20:22:31.170179] [INFO ] [sig ] Generating forecast for: FRO [2026-01-23T20:22:31.170209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-23T20:22:31.181412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-23T20:22:31.181704] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-23T20:22:31.182507] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-23T20:22:31.182558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:31.182610] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:31.182638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:31.182695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:31.238555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:31.239237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:31.239313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:31.239346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:31.363857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:31.364005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:31.364046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:31.364076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:31.367423] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-23T20:22:31.367711] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-23T20:22:31.367840] [INFO ] [sig ] FRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:31.508019] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FRO.txt [2026-01-23T20:22:31.508164] [INFO ] [sig ] [1260/3475] Completed FRO in 0.3s | 2.82 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-23T20:22:31.508209] [INFO ] [sig ] [1261/3475] Forecasting FROG... [2026-01-23T20:22:31.508240] [INFO ] [sig ] Generating forecast for: FROG [2026-01-23T20:22:31.508270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-23T20:22:31.519456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-23T20:22:31.519787] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-23T20:22:31.520610] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-23T20:22:31.520662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:31.520718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:31.520746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:31.520803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:31.576925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:31.577904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:31.577999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:31.578045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:31.719177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:31.719331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:31.719374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:31.719404] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:31.723053] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-01-23T20:22:31.723368] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-23T20:22:31.723509] [INFO ] [sig ] FROG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:31.863742] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FROG.txt [2026-01-23T20:22:31.863897] [INFO ] [sig ] [1261/3475] Completed FROG in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:31.863938] [INFO ] [sig ] [1262/3475] Forecasting FRPH... [2026-01-23T20:22:31.863970] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-23T20:22:31.864000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-23T20:22:31.875184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-23T20:22:31.875519] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-23T20:22:31.876354] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-23T20:22:31.876413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:31.876451] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:31.876479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:31.876537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:31.938684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:31.939604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:31.939687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:31.939720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:32.058928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:32.059080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:32.059125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:32.059155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:32.062797] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-23T20:22:32.063088] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-23T20:22:32.063215] [INFO ] [sig ] FRPH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:32.202776] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FRPH.txt [2026-01-23T20:22:32.202927] [INFO ] [sig ] [1262/3475] Completed FRPH in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:32.202966] [INFO ] [sig ] [1263/3475] Forecasting FRSH... [2026-01-23T20:22:32.202997] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-23T20:22:32.203027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-23T20:22:32.214871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-23T20:22:32.215217] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-23T20:22:32.216026] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-23T20:22:32.216079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:32.216115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:32.216142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:32.216198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:32.276365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:32.277199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:32.277279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:32.277524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:32.403516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:32.403702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:32.403757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:32.403793] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:32.407374] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-01-23T20:22:32.407674] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-23T20:22:32.407804] [INFO ] [sig ] FRSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:32.547413] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FRSH.txt [2026-01-23T20:22:32.547552] [INFO ] [sig ] [1263/3475] Completed FRSH in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:32.547608] [INFO ] [sig ] [1264/3475] Forecasting FRSX... [2026-01-23T20:22:32.547640] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-23T20:22:32.547673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-23T20:22:32.559407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-23T20:22:32.559683] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-23T20:22:32.560717] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-23T20:22:32.560775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:32.560807] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:32.560834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:32.560889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:32.617433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:32.618359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:32.618443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:32.618476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:32.741785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:32.741947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:32.742008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:32.742072] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:32.745628] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-01-23T20:22:32.745953] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-23T20:22:32.746094] [INFO ] [sig ] FRSX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:32.893749] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FRSX.txt [2026-01-23T20:22:32.893926] [INFO ] [sig ] [1264/3475] Completed FRSX in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:32.893976] [INFO ] [sig ] [1265/3475] Forecasting FSBC... [2026-01-23T20:22:32.894008] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-23T20:22:32.894041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-23T20:22:32.905869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-23T20:22:32.906233] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-23T20:22:32.907136] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-23T20:22:32.907190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:32.907222] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:32.907249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:32.907307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:32.971872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:32.973073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:32.973170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:32.973205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:33.106472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:33.106648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:33.106702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:33.106749] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:33.110826] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-23T20:22:33.111111] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-23T20:22:33.111246] [INFO ] [sig ] FSBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:33.275938] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FSBC.txt [2026-01-23T20:22:33.276126] [INFO ] [sig ] [1265/3475] Completed FSBC in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:33.276185] [INFO ] [sig ] [1266/3475] Forecasting FSCO... [2026-01-23T20:22:33.276226] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-23T20:22:33.276265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-23T20:22:33.287976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-23T20:22:33.288356] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-23T20:22:33.289241] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-23T20:22:33.289296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:33.289329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:33.289356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:33.289414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:33.345454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:33.346276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:33.346355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:33.346389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:33.468514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:33.468704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:33.468755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:33.468793] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:33.472436] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-23T20:22:33.472775] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-23T20:22:33.472921] [INFO ] [sig ] FSCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:33.630483] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FSCO.txt [2026-01-23T20:22:33.630672] [INFO ] [sig ] [1266/3475] Completed FSCO in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:33.630717] [INFO ] [sig ] [1267/3475] Forecasting FSK... [2026-01-23T20:22:33.630747] [INFO ] [sig ] Generating forecast for: FSK [2026-01-23T20:22:33.630780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-23T20:22:33.643409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-23T20:22:33.643780] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-23T20:22:33.644713] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-23T20:22:33.644767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:33.644800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:33.644827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:33.644883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:33.709897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:33.710902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:33.711007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:33.711047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:33.840429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:33.840604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:33.840647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:33.840676] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:33.844156] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-23T20:22:33.844461] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-23T20:22:33.844640] [INFO ] [sig ] FSK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:34.001253] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FSK.txt [2026-01-23T20:22:34.001442] [INFO ] [sig ] [1267/3475] Completed FSK in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-23T20:22:34.001502] [INFO ] [sig ] [1268/3475] Forecasting FSLY... [2026-01-23T20:22:34.001547] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-23T20:22:34.001604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-23T20:22:34.014286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-23T20:22:34.014704] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-23T20:22:34.015611] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-23T20:22:34.015677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:34.015723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:34.015752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:34.015810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:34.078232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:34.079102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:34.079189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:34.079222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:34.216386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:34.216557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:34.216623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:34.216652] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:34.220375] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=40.23%) [2026-01-23T20:22:34.220692] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-23T20:22:34.220832] [INFO ] [sig ] FSLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:34.375956] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FSLY.txt [2026-01-23T20:22:34.376149] [INFO ] [sig ] [1268/3475] Completed FSLY in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:34.376214] [INFO ] [sig ] [1269/3475] Forecasting FSM... [2026-01-23T20:22:34.376260] [INFO ] [sig ] Generating forecast for: FSM [2026-01-23T20:22:34.376302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-23T20:22:34.388658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-23T20:22:34.388990] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-23T20:22:34.389832] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-23T20:22:34.389885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:34.389919] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:34.389947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:34.390004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:34.457779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:34.458609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:34.458692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:34.458726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:34.587115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:34.587270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:34.587313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:34.587341] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:34.591037] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-23T20:22:34.591333] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-23T20:22:34.591468] [INFO ] [sig ] FSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:34.745656] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FSM.txt [2026-01-23T20:22:34.745815] [INFO ] [sig ] [1269/3475] Completed FSM in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:34.745858] [INFO ] [sig ] [1270/3475] Forecasting FSS... [2026-01-23T20:22:34.745903] [INFO ] [sig ] Generating forecast for: FSS [2026-01-23T20:22:34.745953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-23T20:22:34.758489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-23T20:22:34.758891] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-23T20:22:34.759786] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-23T20:22:34.759846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:34.759881] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:34.759908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:34.759964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:34.826251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:34.827195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:34.827280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:34.827315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:34.962308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:34.962464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:34.962506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:34.962535] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:34.966260] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-01-23T20:22:34.966556] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-23T20:22:34.966710] [INFO ] [sig ] FSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:35.122079] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FSS.txt [2026-01-23T20:22:35.122265] [INFO ] [sig ] [1270/3475] Completed FSS in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:35.122311] [INFO ] [sig ] [1271/3475] Forecasting FTA... [2026-01-23T20:22:35.122342] [INFO ] [sig ] Generating forecast for: FTA [2026-01-23T20:22:35.122378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-23T20:22:35.134381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-23T20:22:35.134758] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-23T20:22:35.135648] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-23T20:22:35.135705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:35.135739] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:35.135769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:35.135827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:35.199209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:35.200129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:35.200270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:35.200314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:35.339895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:35.340057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:35.340100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:35.340140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:35.344460] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-23T20:22:35.344863] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-23T20:22:35.345026] [INFO ] [sig ] FTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:35.504699] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTA.txt [2026-01-23T20:22:35.504890] [INFO ] [sig ] [1271/3475] Completed FTA in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:35.504949] [INFO ] [sig ] [1272/3475] Forecasting FTAI... [2026-01-23T20:22:35.505003] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-23T20:22:35.505042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-23T20:22:35.518367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-23T20:22:35.518876] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-23T20:22:35.520011] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-23T20:22:35.520075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:35.520118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:35.520153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:35.520226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:35.589384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:35.590350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:35.590438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:35.590473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:35.713372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:35.713522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:35.713567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:35.713618] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:35.717022] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-23T20:22:35.717306] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-23T20:22:35.717461] [INFO ] [sig ] FTAI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:35.859246] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTAI.txt [2026-01-23T20:22:35.859401] [INFO ] [sig ] [1272/3475] Completed FTAI in 0.4s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:35.859452] [INFO ] [sig ] [1273/3475] Forecasting FTC... [2026-01-23T20:22:35.859486] [INFO ] [sig ] Generating forecast for: FTC [2026-01-23T20:22:35.859518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-23T20:22:35.872022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-23T20:22:35.872350] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-23T20:22:35.873179] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-23T20:22:35.873231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:35.873263] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:35.873290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:35.873346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:35.931035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:35.931822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:35.931905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:35.931939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:36.048018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:36.048177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:36.048220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:36.048249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:36.051690] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=8.52%) [2026-01-23T20:22:36.051984] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-23T20:22:36.052115] [INFO ] [sig ] FTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:36.191652] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTC.txt [2026-01-23T20:22:36.191791] [INFO ] [sig ] [1273/3475] Completed FTC in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:36.191831] [INFO ] [sig ] [1274/3475] Forecasting FTCI... [2026-01-23T20:22:36.191862] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-23T20:22:36.191894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-23T20:22:36.203653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-23T20:22:36.203952] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-23T20:22:36.204773] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-23T20:22:36.204825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:36.204857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:36.204884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:36.204940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:36.262660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:36.263499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:36.263604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:36.263641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:36.389298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:36.389444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:36.389485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:36.389514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:36.392956] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-23T20:22:36.393232] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-23T20:22:36.393363] [INFO ] [sig ] FTCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:36.535712] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTCI.txt [2026-01-23T20:22:36.535889] [INFO ] [sig ] [1274/3475] Completed FTCI in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:36.535931] [INFO ] [sig ] [1275/3475] Forecasting FTCS... [2026-01-23T20:22:36.535960] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-23T20:22:36.535992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-23T20:22:36.548062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-23T20:22:36.548392] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-23T20:22:36.549215] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-23T20:22:36.549267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:36.549300] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:36.549327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:36.549383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:36.607762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:36.608522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:36.608618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:36.608654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:36.729037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:36.729196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:36.729237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:36.729281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:36.732644] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-23T20:22:36.732925] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-23T20:22:36.733054] [INFO ] [sig ] FTCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:36.874840] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTCS.txt [2026-01-23T20:22:36.874994] [INFO ] [sig ] [1275/3475] Completed FTCS in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:36.875034] [INFO ] [sig ] [1276/3475] Forecasting FTEK... [2026-01-23T20:22:36.875064] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-23T20:22:36.875097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-23T20:22:36.888032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-23T20:22:36.888357] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-23T20:22:36.889164] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-23T20:22:36.889216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:36.889248] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:36.889275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:36.889330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:36.949010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:36.949864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:36.949948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:36.949980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:37.066752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:37.066909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:37.066950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:37.066979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:37.070372] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-01-23T20:22:37.070665] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-23T20:22:37.070789] [INFO ] [sig ] FTEK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:37.210797] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTEK.txt [2026-01-23T20:22:37.210956] [INFO ] [sig ] [1276/3475] Completed FTEK in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:37.210997] [INFO ] [sig ] [1277/3475] Forecasting FTGC... [2026-01-23T20:22:37.211026] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-23T20:22:37.211057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-23T20:22:37.224600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-23T20:22:37.225007] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-23T20:22:37.226075] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-23T20:22:37.226128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:37.226163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:37.226194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:37.226252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:37.284416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:37.285314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:37.285414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:37.285448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:37.402831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:37.402988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:37.403029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:37.403058] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:37.406442] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-23T20:22:37.406746] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-23T20:22:37.406877] [INFO ] [sig ] FTGC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:37.552740] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTGC.txt [2026-01-23T20:22:37.552905] [INFO ] [sig ] [1277/3475] Completed FTGC in 0.3s | 2.82 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-23T20:22:37.552947] [INFO ] [sig ] [1278/3475] Forecasting FTGS... [2026-01-23T20:22:37.552979] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-23T20:22:37.553013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-23T20:22:37.565604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-23T20:22:37.565996] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-23T20:22:37.566844] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-23T20:22:37.566896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:37.566953] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:37.566982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:37.567041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:37.625196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:37.626096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:37.626186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:37.626221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:37.750126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:37.750285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:37.750327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:37.750355] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:37.754052] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-01-23T20:22:37.754392] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-23T20:22:37.754535] [INFO ] [sig ] FTGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:37.902018] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTGS.txt [2026-01-23T20:22:37.902179] [INFO ] [sig ] [1278/3475] Completed FTGS in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:37.902219] [INFO ] [sig ] [1279/3475] Forecasting FTHI... [2026-01-23T20:22:37.902249] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-23T20:22:37.902280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-23T20:22:37.913664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-23T20:22:37.914023] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-23T20:22:37.914876] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-23T20:22:37.914928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:37.914961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:37.914999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:37.915057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:37.973865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:37.974790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:37.974878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:37.974913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:38.102704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:38.102887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:38.102936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:38.102971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:38.107791] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-23T20:22:38.108274] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-23T20:22:38.108480] [INFO ] [sig ] FTHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:38.265050] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTHI.txt [2026-01-23T20:22:38.265217] [INFO ] [sig ] [1279/3475] Completed FTHI in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:38.265258] [INFO ] [sig ] [1280/3475] Forecasting FTHY... [2026-01-23T20:22:38.265288] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-23T20:22:38.265318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-23T20:22:38.278130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-23T20:22:38.278541] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-23T20:22:38.279438] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-23T20:22:38.279493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:38.279527] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:38.279555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:38.279632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:38.337457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:38.338379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:38.338475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:38.338512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:38.456665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:38.456817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:38.456857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:38.456886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:38.460288] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=82.62%) [2026-01-23T20:22:38.460795] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-23T20:22:38.460928] [INFO ] [sig ] FTHY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:38.605864] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTHY.txt [2026-01-23T20:22:38.606026] [INFO ] [sig ] [1280/3475] Completed FTHY in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:38.606068] [INFO ] [sig ] [1281/3475] Forecasting FTI... [2026-01-23T20:22:38.606101] [INFO ] [sig ] Generating forecast for: FTI [2026-01-23T20:22:38.606136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-23T20:22:38.617788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-23T20:22:38.618157] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-23T20:22:38.619056] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-23T20:22:38.619110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:38.619143] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:38.619170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:38.619228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:38.676483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:38.677394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:38.677486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:38.677521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:38.799098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:38.799253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:38.799293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:38.799356] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:38.802762] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-23T20:22:38.803046] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-23T20:22:38.803173] [INFO ] [sig ] FTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:38.947283] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTI.txt [2026-01-23T20:22:38.947459] [INFO ] [sig ] [1281/3475] Completed FTI in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:38.947502] [INFO ] [sig ] [1282/3475] Forecasting FTK... [2026-01-23T20:22:38.947535] [INFO ] [sig ] Generating forecast for: FTK [2026-01-23T20:22:38.947567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-23T20:22:38.959416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-23T20:22:38.959791] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-23T20:22:38.960629] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-23T20:22:38.960683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:38.960717] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:38.960745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:38.960803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:39.017363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:39.018349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:39.018432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:39.018465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:39.140702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:39.140853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:39.140895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:39.140924] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:39.144272] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-01-23T20:22:39.144547] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-23T20:22:39.144696] [INFO ] [sig ] FTK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:39.286788] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTK.txt [2026-01-23T20:22:39.286942] [INFO ] [sig ] [1282/3475] Completed FTK in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:39.286981] [INFO ] [sig ] [1283/3475] Forecasting FTLF... [2026-01-23T20:22:39.287012] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-23T20:22:39.287049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-23T20:22:39.298222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-23T20:22:39.298541] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-23T20:22:39.299378] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-23T20:22:39.299432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:39.299466] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:39.299495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:39.299554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:39.358500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:39.359342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:39.359427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:39.359461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:39.466903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:39.467046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:39.467088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:39.467119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:39.470795] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-23T20:22:39.471082] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-23T20:22:39.471214] [INFO ] [sig ] FTLF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:39.617492] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTLF.txt [2026-01-23T20:22:39.617657] [INFO ] [sig ] [1283/3475] Completed FTLF in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:39.617701] [INFO ] [sig ] [1284/3475] Forecasting FTQI... [2026-01-23T20:22:39.617730] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-23T20:22:39.617761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-23T20:22:39.629233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-23T20:22:39.629527] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-23T20:22:39.630327] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-23T20:22:39.630378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:39.630410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:39.630438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:39.630494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:39.693002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:39.693910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:39.693998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:39.694034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:39.809800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:39.809976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:39.810037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:39.810078] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:39.813694] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-23T20:22:39.813982] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-23T20:22:39.814112] [INFO ] [sig ] FTQI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:39.952459] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTQI.txt [2026-01-23T20:22:39.952620] [INFO ] [sig ] [1284/3475] Completed FTQI in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-23T20:22:39.952661] [INFO ] [sig ] [1285/3475] Forecasting FTRE... [2026-01-23T20:22:39.952692] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-23T20:22:39.952722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-23T20:22:39.963884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-23T20:22:39.964200] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-23T20:22:39.965027] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-23T20:22:39.965078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:39.965111] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:39.965138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:39.965194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:40.023721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:40.024681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:40.024777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:40.024815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:40.166422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:40.166606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:40.166650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:40.166681] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:40.170183] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-23T20:22:40.170465] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-23T20:22:40.170614] [INFO ] [sig ] FTRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:40.311930] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTRE.txt [2026-01-23T20:22:40.312084] [INFO ] [sig ] [1285/3475] Completed FTRE in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:40.312125] [INFO ] [sig ] [1286/3475] Forecasting FTRI... [2026-01-23T20:22:40.312156] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-23T20:22:40.312187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-23T20:22:40.325176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-23T20:22:40.325623] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-23T20:22:40.326522] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-23T20:22:40.326597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:40.326634] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:40.326663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:40.326722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:40.382089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:40.382961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:40.383045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:40.383078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:40.496563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:40.496739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:40.496782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:40.496810] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:40.500269] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-01-23T20:22:40.500598] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-23T20:22:40.500736] [INFO ] [sig ] FTRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:40.641918] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTRI.txt [2026-01-23T20:22:40.642074] [INFO ] [sig ] [1286/3475] Completed FTRI in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:40.642116] [INFO ] [sig ] [1287/3475] Forecasting FTS... [2026-01-23T20:22:40.642146] [INFO ] [sig ] Generating forecast for: FTS [2026-01-23T20:22:40.642176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-23T20:22:40.653366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-23T20:22:40.653705] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-23T20:22:40.654495] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-23T20:22:40.654547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:40.654601] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:40.654631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:40.654687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:40.711963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:40.712855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:40.712936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:40.712970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:40.833172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:40.833324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:40.833364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:40.833394] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:40.836742] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=82.75%) [2026-01-23T20:22:40.837030] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-23T20:22:40.837159] [INFO ] [sig ] FTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:40.975232] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTS.txt [2026-01-23T20:22:40.975394] [INFO ] [sig ] [1287/3475] Completed FTS in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:40.975434] [INFO ] [sig ] [1288/3475] Forecasting FTSL... [2026-01-23T20:22:40.975465] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-23T20:22:40.975496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-23T20:22:40.988634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-23T20:22:40.989044] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-23T20:22:40.990009] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-23T20:22:40.990063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:40.990096] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:40.990125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:40.990182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:41.074682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:41.075911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:41.076076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:41.076130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:41.221647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:41.221803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:41.221848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:41.221879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:41.225653] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-01-23T20:22:41.226062] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-23T20:22:41.226248] [INFO ] [sig ] FTSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:41.370915] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTSL.txt [2026-01-23T20:22:41.371081] [INFO ] [sig ] [1288/3475] Completed FTSL in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:41.371123] [INFO ] [sig ] [1289/3475] Forecasting FTSM... [2026-01-23T20:22:41.371153] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-23T20:22:41.371183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-23T20:22:41.383116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-23T20:22:41.383528] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-23T20:22:41.384387] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-23T20:22:41.384441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:41.384473] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:41.384500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:41.384556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:41.444133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:41.445020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:41.445107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:41.445141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:41.541170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:41.541334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:41.541377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:41.541408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:41.544981] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=94.61%) [2026-01-23T20:22:41.545312] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-23T20:22:41.545456] [INFO ] [sig ] FTSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:41.738876] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTSM.txt [2026-01-23T20:22:41.739094] [INFO ] [sig ] [1289/3475] Completed FTSM in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:41.739157] [INFO ] [sig ] [1290/3475] Forecasting FTXL... [2026-01-23T20:22:41.739206] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-23T20:22:41.739254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-23T20:22:41.756761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-23T20:22:41.757284] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-23T20:22:41.758979] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-23T20:22:41.759061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:41.759111] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:41.759155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:41.759263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:41.849967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:41.851178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:41.851319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:41.851372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:42.019226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:42.019387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:42.019429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:42.019459] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:42.023016] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=29.02%) [2026-01-23T20:22:42.023348] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-23T20:22:42.023491] [INFO ] [sig ] FTXL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:42.169058] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTXL.txt [2026-01-23T20:22:42.169216] [INFO ] [sig ] [1290/3475] Completed FTXL in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:42.169256] [INFO ] [sig ] [1291/3475] Forecasting FTXN... [2026-01-23T20:22:42.169290] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-23T20:22:42.169324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-23T20:22:42.180790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-23T20:22:42.181140] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-23T20:22:42.181956] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-23T20:22:42.182008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:42.182041] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:42.182068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:42.182124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:42.239721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:42.240751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:42.240835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:42.240868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:42.366566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:42.366740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:42.366782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:42.366812] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:42.370610] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-23T20:22:42.370906] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-23T20:22:42.371040] [INFO ] [sig ] FTXN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:42.510965] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FTXN.txt [2026-01-23T20:22:42.511170] [INFO ] [sig ] [1291/3475] Completed FTXN in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:42.511213] [INFO ] [sig ] [1292/3475] Forecasting FTXO... [2026-01-23T20:22:42.511245] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-23T20:22:42.511276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-23T20:22:42.523109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-23T20:22:42.523484] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-23T20:22:42.524315] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-23T20:22:42.524378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:42.524411] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:42.524438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:42.524493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:42.580205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:42.581079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:42.581166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:42.581199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:42.705534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:42.705709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:42.705750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:42.705779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:42.709317] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=38.16%) [2026-01-23T20:22:42.709808] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-23T20:22:42.709936] [INFO ] [sig ] FTXO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:42.862535] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FTXO.txt [2026-01-23T20:22:42.862884] [INFO ] [sig ] [1292/3475] Completed FTXO in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:42.862924] [INFO ] [sig ] [1293/3475] Forecasting FUBO... [2026-01-23T20:22:42.862953] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-23T20:22:42.862983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-23T20:22:42.875871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-23T20:22:42.876136] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-23T20:22:42.876947] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-23T20:22:42.876998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:42.877030] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:42.877057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:42.877114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:42.940062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:42.941299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:42.941395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:42.941435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:43.074693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:43.074849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:43.074891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:43.074921] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:43.078683] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-01-23T20:22:43.078961] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-23T20:22:43.079092] [INFO ] [sig ] FUBO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:43.219839] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FUBO.txt [2026-01-23T20:22:43.219974] [INFO ] [sig ] [1293/3475] Completed FUBO in 0.4s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:43.220013] [INFO ] [sig ] [1294/3475] Forecasting FUL... [2026-01-23T20:22:43.220044] [INFO ] [sig ] Generating forecast for: FUL [2026-01-23T20:22:43.220075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-23T20:22:43.231703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-23T20:22:43.232020] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-23T20:22:43.232822] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-23T20:22:43.232874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:43.232907] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:43.232935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:43.232992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:43.289070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:43.289774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:43.289851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:43.289884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:43.410020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:43.410162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:43.410201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:43.410231] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:43.413706] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-23T20:22:43.413981] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-23T20:22:43.414106] [INFO ] [sig ] FUL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:43.554802] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FUL.txt [2026-01-23T20:22:43.554937] [INFO ] [sig ] [1294/3475] Completed FUL in 0.3s | 2.82 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-23T20:22:43.554978] [INFO ] [sig ] [1295/3475] Forecasting FULC... [2026-01-23T20:22:43.555007] [INFO ] [sig ] Generating forecast for: FULC [2026-01-23T20:22:43.555036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-23T20:22:43.567089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-23T20:22:43.567386] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-23T20:22:43.568217] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-23T20:22:43.568268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:43.568326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:43.568355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:43.568412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:43.629043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:43.629939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:43.630021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:43.630053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:43.759096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:43.759242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:43.759281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:43.759310] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:43.762652] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=14.71%) [2026-01-23T20:22:43.762922] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-23T20:22:43.763045] [INFO ] [sig ] FULC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:43.907156] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FULC.txt [2026-01-23T20:22:43.907309] [INFO ] [sig ] [1295/3475] Completed FULC in 0.4s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:43.907370] [INFO ] [sig ] [1296/3475] Forecasting FUN... [2026-01-23T20:22:43.907402] [INFO ] [sig ] Generating forecast for: FUN [2026-01-23T20:22:43.907433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-23T20:22:43.919121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-23T20:22:43.919439] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-23T20:22:43.920242] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-23T20:22:43.920294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:43.920326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:43.920353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:43.920409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:43.983629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:43.984423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:43.984504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:43.984537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:44.106144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:44.106292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:44.106332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:44.106365] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:44.109927] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-23T20:22:44.110198] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-23T20:22:44.110322] [INFO ] [sig ] FUN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:44.248094] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FUN.txt [2026-01-23T20:22:44.248232] [INFO ] [sig ] [1296/3475] Completed FUN in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:44.248274] [INFO ] [sig ] [1297/3475] Forecasting FUNC... [2026-01-23T20:22:44.248303] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-23T20:22:44.248333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-23T20:22:44.260149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-23T20:22:44.260439] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-23T20:22:44.261232] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-23T20:22:44.261283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:44.261315] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:44.261342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:44.261474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:44.317462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:44.318193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:44.318270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:44.318303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:44.434590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:44.434737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:44.434777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:44.434804] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:44.438154] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-23T20:22:44.438515] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-23T20:22:44.438663] [INFO ] [sig ] FUNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:44.577176] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FUNC.txt [2026-01-23T20:22:44.577309] [INFO ] [sig ] [1297/3475] Completed FUNC in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:44.577370] [INFO ] [sig ] [1298/3475] Forecasting FUND... [2026-01-23T20:22:44.577401] [INFO ] [sig ] Generating forecast for: FUND [2026-01-23T20:22:44.577431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-23T20:22:44.592221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-23T20:22:44.592507] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-23T20:22:44.593346] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-23T20:22:44.593397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:44.593429] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:44.593456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:44.593513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:44.650095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:44.650866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:44.650948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:44.650981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:44.762153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:44.762309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:44.762350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:44.762413] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:44.765774] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-01-23T20:22:44.766043] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-23T20:22:44.766171] [INFO ] [sig ] FUND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:44.905199] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FUND.txt [2026-01-23T20:22:44.905358] [INFO ] [sig ] [1298/3475] Completed FUND in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:44.905400] [INFO ] [sig ] [1299/3475] Forecasting FVCB... [2026-01-23T20:22:44.905431] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-23T20:22:44.905463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-23T20:22:44.917522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-23T20:22:44.917925] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-23T20:22:44.918752] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-23T20:22:44.918805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:44.918839] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:44.918867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:44.918924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:44.978476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:44.979392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:44.979478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:44.979513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:45.090823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:45.090999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:45.091041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:45.091070] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:45.094400] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=66.12%) [2026-01-23T20:22:45.094694] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-23T20:22:45.094820] [INFO ] [sig ] FVCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:45.234608] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FVCB.txt [2026-01-23T20:22:45.234748] [INFO ] [sig ] [1299/3475] Completed FVCB in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:45.234788] [INFO ] [sig ] [1300/3475] Forecasting FWONA... [2026-01-23T20:22:45.234817] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-23T20:22:45.234847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-23T20:22:45.246889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-23T20:22:45.247204] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-23T20:22:45.248039] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-23T20:22:45.248091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:45.248123] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:45.248151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:45.248208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:45.306654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:45.307420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:45.307499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:45.307532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:45.428319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:45.428503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:45.428554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:45.428602] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:45.432285] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=80.01%) [2026-01-23T20:22:45.432596] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-23T20:22:45.432729] [INFO ] [sig ] FWONA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:45.571458] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FWONA.txt [2026-01-23T20:22:45.571601] [INFO ] [sig ] [1300/3475] Completed FWONA in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-23T20:22:45.571643] [INFO ] [sig ] [1301/3475] Forecasting FWONK... [2026-01-23T20:22:45.571672] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-23T20:22:45.571703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-23T20:22:45.583092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-23T20:22:45.583349] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-23T20:22:45.584149] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-23T20:22:45.584200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:45.584232] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:45.584259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:45.584316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:45.640327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:45.640998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:45.641075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:45.641108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:45.753311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:45.753469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:45.753511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:45.753539] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:45.756871] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-01-23T20:22:45.757142] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-23T20:22:45.757265] [INFO ] [sig ] FWONK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:45.895187] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FWONK.txt [2026-01-23T20:22:45.895311] [INFO ] [sig ] [1301/3475] Completed FWONK in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:45.895350] [INFO ] [sig ] [1302/3475] Forecasting FWRD... [2026-01-23T20:22:45.895379] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-23T20:22:45.895410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-23T20:22:45.906354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-23T20:22:45.906620] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-23T20:22:45.907413] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-23T20:22:45.907464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:45.907496] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:45.907523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:45.907596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:45.964347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:45.964981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:45.965056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:45.965089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:46.087503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:46.087638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:46.087677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:46.087707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:46.090877] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=58.59%) [2026-01-23T20:22:46.091139] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-23T20:22:46.091263] [INFO ] [sig ] FWRD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:46.231921] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FWRD.txt [2026-01-23T20:22:46.232073] [INFO ] [sig ] [1302/3475] Completed FWRD in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:46.232114] [INFO ] [sig ] [1303/3475] Forecasting FWRG... [2026-01-23T20:22:46.232144] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-23T20:22:46.232175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-23T20:22:46.243829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-23T20:22:46.244106] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-23T20:22:46.244913] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-23T20:22:46.244975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:46.245008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:46.245036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:46.245092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:46.303505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:46.304304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:46.304384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:46.304418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:46.424453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:46.424562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:46.424617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:46.424837] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:46.428331] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-01-23T20:22:46.428792] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-23T20:22:46.428918] [INFO ] [sig ] FWRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:46.570760] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FWRG.txt [2026-01-23T20:22:46.570928] [INFO ] [sig ] [1303/3475] Completed FWRG in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:46.570970] [INFO ] [sig ] [1304/3475] Forecasting FYC... [2026-01-23T20:22:46.571000] [INFO ] [sig ] Generating forecast for: FYC [2026-01-23T20:22:46.571031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-23T20:22:46.582657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-23T20:22:46.583026] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-23T20:22:46.583893] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-23T20:22:46.583946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:46.583978] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:46.584005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:46.584061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:46.640533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:46.641378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:46.641459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:46.641492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:46.761692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:46.761846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:46.761888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:46.761917] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:46.765231] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-01-23T20:22:46.765497] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-23T20:22:46.765839] [INFO ] [sig ] FYC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:46.909252] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/FYC.txt [2026-01-23T20:22:46.909385] [INFO ] [sig ] [1304/3475] Completed FYC in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:46.909427] [INFO ] [sig ] [1305/3475] Forecasting FYX... [2026-01-23T20:22:46.909456] [INFO ] [sig ] Generating forecast for: FYX [2026-01-23T20:22:46.909486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-23T20:22:46.921413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-23T20:22:46.921715] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-23T20:22:46.922508] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-23T20:22:46.922559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:46.922612] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:46.922641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:46.922697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:46.979287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:46.979935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:46.980048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:46.980082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:47.100552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:47.100721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:47.100762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:47.100792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:47.104134] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-01-23T20:22:47.104402] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-23T20:22:47.104528] [INFO ] [sig ] FYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:47.250227] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/FYX.txt [2026-01-23T20:22:47.250391] [INFO ] [sig ] [1305/3475] Completed FYX in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:47.250432] [INFO ] [sig ] [1306/3475] Forecasting G... [2026-01-23T20:22:47.250462] [INFO ] [sig ] Generating forecast for: G [2026-01-23T20:22:47.250493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-23T20:22:47.261678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-23T20:22:47.261966] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-23T20:22:47.262774] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-23T20:22:47.262825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:47.262856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:47.262883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:47.262939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:47.318853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:47.319466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:47.319542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:47.319593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:47.439188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:47.439351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:47.439394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:47.439422] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:47.442826] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-01-23T20:22:47.443106] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-23T20:22:47.443233] [INFO ] [sig ] G: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:47.582172] [INFO ] [LOCAL ] Saved forecast: G 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/G.txt [2026-01-23T20:22:47.582326] [INFO ] [sig ] [1306/3475] Completed G in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:47.582373] [INFO ] [sig ] [1307/3475] Forecasting GAB... [2026-01-23T20:22:47.582405] [INFO ] [sig ] Generating forecast for: GAB [2026-01-23T20:22:47.582434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-23T20:22:47.594273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-23T20:22:47.594630] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-23T20:22:47.595439] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-23T20:22:47.595491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:47.595523] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:47.595549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:47.595625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:47.652872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:47.653753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:47.653835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:47.653868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:47.772184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:47.772338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:47.772378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:47.772407] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:47.775955] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-23T20:22:47.776228] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-23T20:22:47.776356] [INFO ] [sig ] GAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:47.920484] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GAB.txt [2026-01-23T20:22:47.920628] [INFO ] [sig ] [1307/3475] Completed GAB in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:47.920671] [INFO ] [sig ] [1308/3475] Forecasting GABC... [2026-01-23T20:22:47.920700] [INFO ] [sig ] Generating forecast for: GABC [2026-01-23T20:22:47.920730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-23T20:22:47.932871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-23T20:22:47.933159] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-23T20:22:47.934012] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-23T20:22:47.934074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:47.934116] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:47.934152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:47.934213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:47.995252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:47.996098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:47.996178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:47.996211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:48.110926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:48.111089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:48.111130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:48.111160] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:48.114605] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-23T20:22:48.114876] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-23T20:22:48.115021] [INFO ] [sig ] GABC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:48.256464] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GABC.txt [2026-01-23T20:22:48.256675] [INFO ] [sig ] [1308/3475] Completed GABC in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:48.256721] [INFO ] [sig ] [1309/3475] Forecasting GAIA... [2026-01-23T20:22:48.256751] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-23T20:22:48.256782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-23T20:22:48.268405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-23T20:22:48.268741] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-23T20:22:48.269540] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-23T20:22:48.269624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:48.269661] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:48.269690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:48.269748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:48.333972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:48.334836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:48.334919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:48.334953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:48.451668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:48.451818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:48.451860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:48.451889] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:48.455295] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=40.68%) [2026-01-23T20:22:48.455568] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-23T20:22:48.455729] [INFO ] [sig ] GAIA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:48.661461] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GAIA.txt [2026-01-23T20:22:48.661615] [INFO ] [sig ] [1309/3475] Completed GAIA in 0.4s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:48.661657] [INFO ] [sig ] [1310/3475] Forecasting GAIN... [2026-01-23T20:22:48.661687] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-23T20:22:48.661717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-23T20:22:48.673172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-23T20:22:48.673442] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-23T20:22:48.674252] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-23T20:22:48.674306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:48.674339] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:48.674367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:48.674424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:48.732058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:48.732738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:48.732817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:48.732852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:48.849649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:48.849780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:48.849834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:48.849865] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:48.853167] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-23T20:22:48.853437] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-23T20:22:48.853585] [INFO ] [sig ] GAIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:48.997147] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GAIN.txt [2026-01-23T20:22:48.997265] [INFO ] [sig ] [1310/3475] Completed GAIN in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:48.997303] [INFO ] [sig ] [1311/3475] Forecasting GAM... [2026-01-23T20:22:48.997333] [INFO ] [sig ] Generating forecast for: GAM [2026-01-23T20:22:48.997376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-23T20:22:49.008377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-23T20:22:49.008752] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-23T20:22:49.009554] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-23T20:22:49.009638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:49.009671] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:49.009699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:49.009755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:49.067104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:49.067778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:49.067854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:49.067887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:49.183032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:49.183162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:49.183200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:49.183230] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:49.186495] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-01-23T20:22:49.186776] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-23T20:22:49.186902] [INFO ] [sig ] GAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:49.327375] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GAM.txt [2026-01-23T20:22:49.327502] [INFO ] [sig ] [1311/3475] Completed GAM in 0.3s | 2.82 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-23T20:22:49.327543] [INFO ] [sig ] [1312/3475] Forecasting GAMB... [2026-01-23T20:22:49.327588] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-23T20:22:49.327623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-23T20:22:49.338969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-23T20:22:49.339240] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-23T20:22:49.340229] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-23T20:22:49.340281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:49.340340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:49.340369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:49.340425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:49.397699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:49.398313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:49.398400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:49.398434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:49.519971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:49.520108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:49.520147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:49.520176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:49.524061] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-23T20:22:49.524328] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-23T20:22:49.524453] [INFO ] [sig ] GAMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:49.663695] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GAMB.txt [2026-01-23T20:22:49.663841] [INFO ] [sig ] [1312/3475] Completed GAMB in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-23T20:22:49.663880] [INFO ] [sig ] [1313/3475] Forecasting GANX... [2026-01-23T20:22:49.663912] [INFO ] [sig ] Generating forecast for: GANX [2026-01-23T20:22:49.663942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-23T20:22:49.675666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-23T20:22:49.676006] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-23T20:22:49.676821] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-23T20:22:49.676873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:49.676904] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:49.676931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:49.676987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:49.734394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:49.735264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:49.735345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:49.735378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:49.856801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:49.856976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:49.857019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:49.857050] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:49.860691] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-01-23T20:22:49.860979] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-23T20:22:49.861107] [INFO ] [sig ] GANX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:49.999799] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GANX.txt [2026-01-23T20:22:49.999959] [INFO ] [sig ] [1313/3475] Completed GANX in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-23T20:22:50.000007] [INFO ] [sig ] [1314/3475] Forecasting GASS... [2026-01-23T20:22:50.000040] [INFO ] [sig ] Generating forecast for: GASS [2026-01-23T20:22:50.000069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-23T20:22:50.011600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-23T20:22:50.011954] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-23T20:22:50.012785] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-23T20:22:50.012837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:50.012881] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:50.012909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:50.012966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:50.069457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:50.070366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:50.070455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:50.070490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:50.187360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:50.187523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:50.187563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:50.187610] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:50.190940] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-23T20:22:50.191215] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-23T20:22:50.191340] [INFO ] [sig ] GASS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:50.331402] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GASS.txt [2026-01-23T20:22:50.331556] [INFO ] [sig ] [1314/3475] Completed GASS in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-23T20:22:50.331617] [INFO ] [sig ] [1315/3475] Forecasting GATX... [2026-01-23T20:22:50.331648] [INFO ] [sig ] Generating forecast for: GATX [2026-01-23T20:22:50.331679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-23T20:22:50.343150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-23T20:22:50.343494] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-23T20:22:50.344308] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-23T20:22:50.344359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:50.344391] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:50.344418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:50.344475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:50.401375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:50.402224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:50.402308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:50.402342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:50.525129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:50.525284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:50.525325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:50.525393] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:50.528805] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=40.32%) [2026-01-23T20:22:50.529087] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-23T20:22:50.529217] [INFO ] [sig ] GATX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:50.671865] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GATX.txt [2026-01-23T20:22:50.672025] [INFO ] [sig ] [1315/3475] Completed GATX in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-23T20:22:50.672067] [INFO ] [sig ] [1316/3475] Forecasting GBAB... [2026-01-23T20:22:50.672097] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-23T20:22:50.672128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-23T20:22:50.683955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-23T20:22:50.684302] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-23T20:22:50.685108] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-23T20:22:50.685160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:50.685192] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:50.685219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:50.685275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:50.742305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:50.743152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:50.743233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:50.743266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:50.865967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:50.866124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:50.866165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:50.866194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:50.869618] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=32.05%) [2026-01-23T20:22:50.869894] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-23T20:22:50.870020] [INFO ] [sig ] GBAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:51.009301] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GBAB.txt [2026-01-23T20:22:51.009456] [INFO ] [sig ] [1316/3475] Completed GBAB in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-23T20:22:51.009500] [INFO ] [sig ] [1317/3475] Forecasting GBCI... [2026-01-23T20:22:51.009531] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-23T20:22:51.009562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-23T20:22:51.020928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-23T20:22:51.021270] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-23T20:22:51.022085] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-23T20:22:51.022136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:51.022168] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:51.022195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:51.022252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:51.078200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:51.079074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:51.079155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:51.079188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:51.195970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:51.196126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:51.196167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:51.196196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:51.202802] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-01-23T20:22:51.203125] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-23T20:22:51.203261] [INFO ] [sig ] GBCI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:51.345616] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GBCI.txt [2026-01-23T20:22:51.345773] [INFO ] [sig ] [1317/3475] Completed GBCI in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:51.345824] [INFO ] [sig ] [1318/3475] Forecasting GBDC... [2026-01-23T20:22:51.345866] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-23T20:22:51.345900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-23T20:22:51.357560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-23T20:22:51.357947] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-23T20:22:51.358758] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-23T20:22:51.358809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:51.358841] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:51.358869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:51.358925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:51.414733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:51.415609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:51.415690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:51.415723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:51.534911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:51.535264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:51.535304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:51.535333] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:51.538920] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=68.08%) [2026-01-23T20:22:51.539201] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-23T20:22:51.539330] [INFO ] [sig ] GBDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:51.679418] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GBDC.txt [2026-01-23T20:22:51.679591] [INFO ] [sig ] [1318/3475] Completed GBDC in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:51.679636] [INFO ] [sig ] [1319/3475] Forecasting GBIO... [2026-01-23T20:22:51.679665] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-23T20:22:51.679694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-23T20:22:51.691116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-23T20:22:51.691453] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-23T20:22:51.692255] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-23T20:22:51.692307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:51.692340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:51.692367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:51.692424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:51.749304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:51.750361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:51.750444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:51.750479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:51.866524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:51.866693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:51.866924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:51.866954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:51.870513] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-23T20:22:51.871005] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-23T20:22:51.871131] [INFO ] [sig ] GBIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:52.014676] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GBIO.txt [2026-01-23T20:22:52.014832] [INFO ] [sig ] [1319/3475] Completed GBIO in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:52.014872] [INFO ] [sig ] [1320/3475] Forecasting GBTG... [2026-01-23T20:22:52.014903] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-23T20:22:52.014932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-23T20:22:52.027463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-23T20:22:52.028036] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-23T20:22:52.029065] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-23T20:22:52.029116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:52.029148] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:52.029175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:52.029231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:52.086292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:52.087138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:52.087220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:52.087253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:52.209206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:52.209361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:52.209403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:52.209432] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:52.212780] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-23T20:22:52.213055] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-23T20:22:52.213183] [INFO ] [sig ] GBTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:52.354422] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GBTG.txt [2026-01-23T20:22:52.354600] [INFO ] [sig ] [1320/3475] Completed GBTG in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:52.354642] [INFO ] [sig ] [1321/3475] Forecasting GBX... [2026-01-23T20:22:52.354673] [INFO ] [sig ] Generating forecast for: GBX [2026-01-23T20:22:52.354704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-23T20:22:52.367088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-23T20:22:52.367470] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-23T20:22:52.368375] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-23T20:22:52.368428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:52.368462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:52.368491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:52.368548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:52.425545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:52.426462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:52.426553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:52.426608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:52.544332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:52.544484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:52.544524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:52.544591] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:52.547980] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-01-23T20:22:52.548280] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-23T20:22:52.548415] [INFO ] [sig ] GBX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:52.696075] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GBX.txt [2026-01-23T20:22:52.696230] [INFO ] [sig ] [1321/3475] Completed GBX in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:52.696272] [INFO ] [sig ] [1322/3475] Forecasting GCBC... [2026-01-23T20:22:52.696302] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-23T20:22:52.696332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-23T20:22:52.708089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-23T20:22:52.708436] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-23T20:22:52.709296] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-23T20:22:52.709350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:52.709382] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:52.709409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:52.709474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:52.767273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:52.768066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:52.768171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:52.768205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:52.871988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:52.872104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:52.872142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:52.872171] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:52.875368] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=59.06%) [2026-01-23T20:22:52.875658] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-23T20:22:52.875785] [INFO ] [sig ] GCBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:53.014478] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GCBC.txt [2026-01-23T20:22:53.014615] [INFO ] [sig ] [1322/3475] Completed GCBC in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:53.014658] [INFO ] [sig ] [1323/3475] Forecasting GCMG... [2026-01-23T20:22:53.014688] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-23T20:22:53.014718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-23T20:22:53.026262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-23T20:22:53.026550] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-23T20:22:53.027373] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-23T20:22:53.027426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:53.027459] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:53.027486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:53.027542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:53.085640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:53.086252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:53.086328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:53.086371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:53.206002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:53.206135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:53.206173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:53.206201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:53.209455] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-23T20:22:53.209748] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-23T20:22:53.209875] [INFO ] [sig ] GCMG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:53.348483] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GCMG.txt [2026-01-23T20:22:53.348647] [INFO ] [sig ] [1323/3475] Completed GCMG in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:53.348697] [INFO ] [sig ] [1324/3475] Forecasting GCO... [2026-01-23T20:22:53.348733] [INFO ] [sig ] Generating forecast for: GCO [2026-01-23T20:22:53.348765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-23T20:22:53.359708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-23T20:22:53.360009] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-23T20:22:53.360817] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-23T20:22:53.360868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:53.360900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:53.360927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:53.360983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:53.416988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:53.417650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:53.417726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:53.417758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:53.533461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:53.533623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:53.533668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:53.533697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:53.537159] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-23T20:22:53.537468] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-23T20:22:53.537612] [INFO ] [sig ] GCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:53.675055] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GCO.txt [2026-01-23T20:22:53.675178] [INFO ] [sig ] [1324/3475] Completed GCO in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:53.675217] [INFO ] [sig ] [1325/3475] Forecasting GD... [2026-01-23T20:22:53.675246] [INFO ] [sig ] Generating forecast for: GD [2026-01-23T20:22:53.675276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-23T20:22:53.686675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-23T20:22:53.686949] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-23T20:22:53.687774] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-23T20:22:53.687825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:53.687857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:53.687893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:53.687951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:53.745420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:53.746041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:53.746120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:53.746154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:53.863718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:53.863842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:53.863879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:53.863907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:53.867308] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=32.64%) [2026-01-23T20:22:53.867635] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-23T20:22:53.867771] [INFO ] [sig ] GD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:54.005905] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GD.txt [2026-01-23T20:22:54.006053] [INFO ] [sig ] [1325/3475] Completed GD in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:54.006092] [INFO ] [sig ] [1326/3475] Forecasting GDC... [2026-01-23T20:22:54.006121] [INFO ] [sig ] Generating forecast for: GDC [2026-01-23T20:22:54.006151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-23T20:22:54.016602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-23T20:22:54.016878] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-23T20:22:54.017709] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-23T20:22:54.017760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:54.017792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:54.017818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:54.017873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:54.074168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:54.074797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:54.074873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:54.074906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:54.195212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:54.195367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:54.195407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:54.195436] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:54.198830] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-23T20:22:54.199120] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-23T20:22:54.199249] [INFO ] [sig ] GDC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:54.337880] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GDC.txt [2026-01-23T20:22:54.338024] [INFO ] [sig ] [1326/3475] Completed GDC in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:54.338065] [INFO ] [sig ] [1327/3475] Forecasting GDDY... [2026-01-23T20:22:54.338094] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-23T20:22:54.338124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-23T20:22:54.349372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-23T20:22:54.349703] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-23T20:22:54.350519] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-23T20:22:54.350593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:54.350635] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:54.350663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:54.350721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:54.407840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:54.408551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:54.408647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:54.408680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:54.530849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:54.531002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:54.531043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:54.531071] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:54.534511] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-23T20:22:54.534823] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-23T20:22:54.534953] [INFO ] [sig ] GDDY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:54.674781] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GDDY.txt [2026-01-23T20:22:54.674922] [INFO ] [sig ] [1327/3475] Completed GDDY in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:54.674968] [INFO ] [sig ] [1328/3475] Forecasting GDEN... [2026-01-23T20:22:54.674999] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-23T20:22:54.675029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-23T20:22:54.686177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-23T20:22:54.686480] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-23T20:22:54.687330] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-23T20:22:54.687397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:54.687429] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:54.687455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:54.687511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:54.744544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:54.745257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:54.745334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:54.745366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:54.867795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:54.867943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:54.867983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:54.868012] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:54.871460] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=20.11%) [2026-01-23T20:22:54.871770] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-23T20:22:54.871924] [INFO ] [sig ] GDEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:55.015382] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GDEN.txt [2026-01-23T20:22:55.015534] [INFO ] [sig ] [1328/3475] Completed GDEN in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:55.015594] [INFO ] [sig ] [1329/3475] Forecasting GDRX... [2026-01-23T20:22:55.015626] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-23T20:22:55.015662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-23T20:22:55.028452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-23T20:22:55.028863] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-23T20:22:55.029699] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-23T20:22:55.029752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:55.029813] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:55.029842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:55.029899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:55.090415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:55.091523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:55.091630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:55.091666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:55.213866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:55.214022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:55.214062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:55.214091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:55.217483] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-01-23T20:22:55.217781] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-23T20:22:55.217910] [INFO ] [sig ] GDRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:55.354333] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GDRX.txt [2026-01-23T20:22:55.354469] [INFO ] [sig ] [1329/3475] Completed GDRX in 0.3s | 2.82 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-23T20:22:55.354509] [INFO ] [sig ] [1330/3475] Forecasting GDS... [2026-01-23T20:22:55.354538] [INFO ] [sig ] Generating forecast for: GDS [2026-01-23T20:22:55.354585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-23T20:22:55.366258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-23T20:22:55.366545] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-23T20:22:55.367389] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-23T20:22:55.367450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:55.367483] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:55.367510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:55.367568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:55.426018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:55.426910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:55.426996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:55.427030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:55.557774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:55.557950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:55.558000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:55.558033] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:55.561921] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-01-23T20:22:55.562247] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-23T20:22:55.562384] [INFO ] [sig ] GDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:55.709839] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GDS.txt [2026-01-23T20:22:55.709986] [INFO ] [sig ] [1330/3475] Completed GDS in 0.4s | 2.82 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-23T20:22:55.710027] [INFO ] [sig ] [1331/3475] Forecasting GDYN... [2026-01-23T20:22:55.710057] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-23T20:22:55.710087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-23T20:22:55.721625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-23T20:22:55.721974] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-23T20:22:55.722900] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-23T20:22:55.722954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:55.722986] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:55.723013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:55.723070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:55.787053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:55.788213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:55.788298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:55.788332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:55.912464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:55.912637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:55.912678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:55.912707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:55.916031] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-01-23T20:22:55.916328] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-23T20:22:55.916464] [INFO ] [sig ] GDYN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:56.061433] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GDYN.txt [2026-01-23T20:22:56.061621] [INFO ] [sig ] [1331/3475] Completed GDYN in 0.4s | 2.82 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-23T20:22:56.061666] [INFO ] [sig ] [1332/3475] Forecasting GE... [2026-01-23T20:22:56.061699] [INFO ] [sig ] Generating forecast for: GE [2026-01-23T20:22:56.061732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-23T20:22:56.074066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-23T20:22:56.074420] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-23T20:22:56.075228] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-23T20:22:56.075279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:56.075311] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:56.075337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:56.075394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:56.135559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:56.136497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:56.136607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:56.136644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:56.262614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:56.262807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:56.262858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:56.262921] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:56.266690] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-23T20:22:56.266998] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-23T20:22:56.267134] [INFO ] [sig ] GE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:56.409829] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GE.txt [2026-01-23T20:22:56.409980] [INFO ] [sig ] [1332/3475] Completed GE in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-23T20:22:56.410019] [INFO ] [sig ] [1333/3475] Forecasting GECC... [2026-01-23T20:22:56.410049] [INFO ] [sig ] Generating forecast for: GECC [2026-01-23T20:22:56.410088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-23T20:22:56.422215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-23T20:22:56.422607] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-23T20:22:56.423398] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-23T20:22:56.423450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:56.423482] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:56.423508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:56.423587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:56.482117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:56.483004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:56.483086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:56.483119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:56.608435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:56.608607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:56.608648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:56.608678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:56.612427] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-23T20:22:56.612747] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-23T20:22:56.612889] [INFO ] [sig ] GECC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:56.756033] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GECC.txt [2026-01-23T20:22:56.756187] [INFO ] [sig ] [1333/3475] Completed GECC in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:56.756228] [INFO ] [sig ] [1334/3475] Forecasting GEF... [2026-01-23T20:22:56.756257] [INFO ] [sig ] Generating forecast for: GEF [2026-01-23T20:22:56.756287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-23T20:22:56.767592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-23T20:22:56.767973] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-23T20:22:56.768842] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-23T20:22:56.768895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:56.768927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:56.768953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:56.769011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:56.826154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:56.826995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:56.827077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:56.827111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:56.944441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:56.944627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:56.944670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:56.944700] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:56.948867] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-23T20:22:56.949164] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-23T20:22:56.949292] [INFO ] [sig ] GEF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:57.092370] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GEF.txt [2026-01-23T20:22:57.092548] [INFO ] [sig ] [1334/3475] Completed GEF in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:57.092608] [INFO ] [sig ] [1335/3475] Forecasting GEHC... [2026-01-23T20:22:57.092639] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-23T20:22:57.092675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-23T20:22:57.104298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-23T20:22:57.104686] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-23T20:22:57.105511] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-23T20:22:57.105562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:57.105614] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:57.105643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:57.105700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:57.161356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:57.162290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:57.162380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:57.162413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:57.286214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:57.286373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:57.286413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:57.286442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:57.289991] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-23T20:22:57.290282] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-23T20:22:57.290415] [INFO ] [sig ] GEHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:57.433417] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GEHC.txt [2026-01-23T20:22:57.433595] [INFO ] [sig ] [1335/3475] Completed GEHC in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:57.433639] [INFO ] [sig ] [1336/3475] Forecasting GEL... [2026-01-23T20:22:57.433672] [INFO ] [sig ] Generating forecast for: GEL [2026-01-23T20:22:57.433704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-23T20:22:57.445719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-23T20:22:57.446114] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-23T20:22:57.446993] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-23T20:22:57.447048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:57.447082] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:57.447111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:57.447169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:57.504635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:57.505544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:57.505649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:57.505688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:57.637960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:57.638127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:57.638172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:57.638203] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:57.641902] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=51.76%) [2026-01-23T20:22:57.642192] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-23T20:22:57.642327] [INFO ] [sig ] GEL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:57.790349] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GEL.txt [2026-01-23T20:22:57.790493] [INFO ] [sig ] [1336/3475] Completed GEL in 0.4s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:57.790534] [INFO ] [sig ] [1337/3475] Forecasting GEN... [2026-01-23T20:22:57.790564] [INFO ] [sig ] Generating forecast for: GEN [2026-01-23T20:22:57.790616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-23T20:22:57.802025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-23T20:22:57.802339] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-23T20:22:57.803150] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-23T20:22:57.803203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:57.803235] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:57.803262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:57.803319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:57.862337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:57.863265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:57.863348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:57.863381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:57.988722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:57.988886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:57.988927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:57.988956] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:57.992517] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-23T20:22:57.992842] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-23T20:22:57.992982] [INFO ] [sig ] GEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:58.137264] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GEN.txt [2026-01-23T20:22:58.137418] [INFO ] [sig ] [1337/3475] Completed GEN in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:58.137459] [INFO ] [sig ] [1338/3475] Forecasting GENI... [2026-01-23T20:22:58.137489] [INFO ] [sig ] Generating forecast for: GENI [2026-01-23T20:22:58.137519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-23T20:22:58.149487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-23T20:22:58.149835] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-23T20:22:58.150651] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-23T20:22:58.150702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:58.150745] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:58.150773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:58.150830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:58.206518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:58.207148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:58.207227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:58.207259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:58.330281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:58.330433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:58.330475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:58.330505] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:58.334272] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-01-23T20:22:58.334545] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-23T20:22:58.334691] [INFO ] [sig ] GENI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:58.476832] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GENI.txt [2026-01-23T20:22:58.476983] [INFO ] [sig ] [1338/3475] Completed GENI in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:58.477031] [INFO ] [sig ] [1339/3475] Forecasting GENK... [2026-01-23T20:22:58.477069] [INFO ] [sig ] Generating forecast for: GENK [2026-01-23T20:22:58.477108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-23T20:22:58.488435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-23T20:22:58.488736] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-23T20:22:58.489513] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-23T20:22:58.489565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:58.489616] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:58.489646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:58.489710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:58.548245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:58.548954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:58.549261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:58.549297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:58.676718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:58.676888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:58.676936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:58.676967] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:58.680656] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-23T20:22:58.680955] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-23T20:22:58.681095] [INFO ] [sig ] GENK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:58.821794] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GENK.txt [2026-01-23T20:22:58.821946] [INFO ] [sig ] [1339/3475] Completed GENK in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:58.821986] [INFO ] [sig ] [1340/3475] Forecasting GEOS... [2026-01-23T20:22:58.822017] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-23T20:22:58.822050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-23T20:22:58.834404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-23T20:22:58.834838] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-23T20:22:58.835797] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-23T20:22:58.835856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:58.835893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:58.835925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:58.835995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:58.904521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:58.905427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:58.905510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:58.905544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:59.026222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:59.026374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:59.026416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:59.026445] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:59.029878] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-01-23T20:22:59.030170] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-23T20:22:59.030299] [INFO ] [sig ] GEOS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:22:59.169128] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GEOS.txt [2026-01-23T20:22:59.169275] [INFO ] [sig ] [1340/3475] Completed GEOS in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:59.169315] [INFO ] [sig ] [1341/3475] Forecasting GERN... [2026-01-23T20:22:59.169345] [INFO ] [sig ] Generating forecast for: GERN [2026-01-23T20:22:59.169374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-23T20:22:59.180703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-23T20:22:59.181009] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-23T20:22:59.181819] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-23T20:22:59.181871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:59.181903] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:59.181930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:59.181986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:59.238421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:59.239208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:59.239295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:59.239329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:59.370669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:59.370824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:59.370864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:59.370892] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:59.374240] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-01-23T20:22:59.374511] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-23T20:22:59.374656] [INFO ] [sig ] GERN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:59.515887] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GERN.txt [2026-01-23T20:22:59.516054] [INFO ] [sig ] [1341/3475] Completed GERN in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:59.516101] [INFO ] [sig ] [1342/3475] Forecasting GEVO... [2026-01-23T20:22:59.516133] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-23T20:22:59.516163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-23T20:22:59.528339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-23T20:22:59.528699] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-23T20:22:59.529504] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-23T20:22:59.529556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:59.529608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:59.529637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:59.529703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:59.587785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:59.588834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:59.588929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:59.588964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:22:59.715584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:22:59.715740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:22:59.715781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:22:59.715811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:22:59.719455] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-23T20:22:59.719776] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-23T20:22:59.719917] [INFO ] [sig ] GEVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:22:59.863972] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GEVO.txt [2026-01-23T20:22:59.864165] [INFO ] [sig ] [1342/3475] Completed GEVO in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:22:59.864208] [INFO ] [sig ] [1343/3475] Forecasting GFF... [2026-01-23T20:22:59.864238] [INFO ] [sig ] Generating forecast for: GFF [2026-01-23T20:22:59.864268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-23T20:22:59.876318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-23T20:22:59.876742] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-23T20:22:59.877689] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-23T20:22:59.877743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:22:59.877777] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:22:59.877806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:22:59.877864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:22:59.936796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:22:59.937667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:22:59.937751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:22:59.937786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:00.059211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:00.059364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:00.059405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:00.059437] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:00.062950] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-01-23T20:23:00.063250] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-23T20:23:00.063397] [INFO ] [sig ] GFF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:00.209612] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GFF.txt [2026-01-23T20:23:00.209760] [INFO ] [sig ] [1343/3475] Completed GFF in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:23:00.209799] [INFO ] [sig ] [1344/3475] Forecasting GFI... [2026-01-23T20:23:00.209829] [INFO ] [sig ] Generating forecast for: GFI [2026-01-23T20:23:00.209860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-23T20:23:00.221039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-23T20:23:00.221367] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-23T20:23:00.222218] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-23T20:23:00.222273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:00.222307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:00.222335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:00.222392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:00.286047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:00.287266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:00.287822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:00.288063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:00.422318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:00.422472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:00.422513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:00.422541] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:00.426149] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-01-23T20:23:00.426457] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-23T20:23:00.426620] [INFO ] [sig ] GFI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:00.571301] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GFI.txt [2026-01-23T20:23:00.571446] [INFO ] [sig ] [1344/3475] Completed GFI in 0.4s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:23:00.571487] [INFO ] [sig ] [1345/3475] Forecasting GFL... [2026-01-23T20:23:00.571516] [INFO ] [sig ] Generating forecast for: GFL [2026-01-23T20:23:00.571547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-23T20:23:00.587321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-23T20:23:00.587737] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-23T20:23:00.588807] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-23T20:23:00.588859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:00.588900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:00.588929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:00.588987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:00.645436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:00.646240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:00.646369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:00.646404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:00.769640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:00.769796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:00.769853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:00.769884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:00.773682] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=55.13%) [2026-01-23T20:23:00.773959] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-23T20:23:00.774273] [INFO ] [sig ] GFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:00.921156] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GFL.txt [2026-01-23T20:23:00.921341] [INFO ] [sig ] [1345/3475] Completed GFL in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:23:00.921403] [INFO ] [sig ] [1346/3475] Forecasting GFS... [2026-01-23T20:23:00.921444] [INFO ] [sig ] Generating forecast for: GFS [2026-01-23T20:23:00.921476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-23T20:23:00.934803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-23T20:23:00.935221] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-23T20:23:00.936090] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-23T20:23:00.936144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:00.936206] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:00.936236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:00.936293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:00.994316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:00.995195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:00.995280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:00.995314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:01.119023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:01.119183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:01.119224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:01.119252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:01.122630] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-01-23T20:23:01.122933] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-23T20:23:01.123057] [INFO ] [sig ] GFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:01.266854] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GFS.txt [2026-01-23T20:23:01.267050] [INFO ] [sig ] [1346/3475] Completed GFS in 0.3s | 2.82 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-23T20:23:01.267104] [INFO ] [sig ] [1347/3475] Forecasting GGAL... [2026-01-23T20:23:01.267143] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-23T20:23:01.267182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-23T20:23:01.281933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-23T20:23:01.282390] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-23T20:23:01.283368] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-23T20:23:01.283429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:01.283466] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:01.283497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:01.283565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:01.359437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:01.360523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:01.360675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:01.360729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:01.513834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:01.514019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:01.514083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:01.514130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:01.519424] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-23T20:23:01.519991] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-23T20:23:01.520207] [INFO ] [sig ] GGAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:01.674369] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GGAL.txt [2026-01-23T20:23:01.674508] [INFO ] [sig ] [1347/3475] Completed GGAL in 0.4s | 2.82 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-23T20:23:01.674549] [INFO ] [sig ] [1348/3475] Forecasting GGB... [2026-01-23T20:23:01.674596] [INFO ] [sig ] Generating forecast for: GGB [2026-01-23T20:23:01.674629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-23T20:23:01.686296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-23T20:23:01.686593] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-23T20:23:01.687453] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-23T20:23:01.687507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:01.687542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:01.687596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:01.687659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:01.745184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:01.745957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:01.746041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:01.746075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:01.868720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:01.868871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:01.868912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:01.868940] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:01.872384] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=16.29%) [2026-01-23T20:23:01.872712] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-23T20:23:01.872838] [INFO ] [sig ] GGB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:02.013367] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GGB.txt [2026-01-23T20:23:02.013503] [INFO ] [sig ] [1348/3475] Completed GGB in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-23T20:23:02.013544] [INFO ] [sig ] [1349/3475] Forecasting GGG... [2026-01-23T20:23:02.013590] [INFO ] [sig ] Generating forecast for: GGG [2026-01-23T20:23:02.013623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-23T20:23:02.024625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-23T20:23:02.024913] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-23T20:23:02.025719] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-23T20:23:02.025783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:02.025822] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:02.025867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:02.025931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:02.083611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:02.084413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:02.084498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:02.084531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:02.217761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:02.217932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:02.217974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:02.218038] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:02.221632] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-23T20:23:02.221971] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-23T20:23:02.222111] [INFO ] [sig ] GGG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:02.364209] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GGG.txt [2026-01-23T20:23:02.364380] [INFO ] [sig ] [1349/3475] Completed GGG in 0.4s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:02.364421] [INFO ] [sig ] [1350/3475] Forecasting GGLL... [2026-01-23T20:23:02.364453] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-23T20:23:02.364484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-23T20:23:02.376399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-23T20:23:02.376831] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-23T20:23:02.377738] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-23T20:23:02.377796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:02.377831] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:02.377864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:02.377927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:02.436475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:02.437408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:02.437498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:02.437532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:02.554657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:02.554815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:02.554856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:02.554887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:02.558473] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=26.82%) [2026-01-23T20:23:02.558765] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-23T20:23:02.558894] [INFO ] [sig ] GGLL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:02.700276] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GGLL.txt [2026-01-23T20:23:02.700428] [INFO ] [sig ] [1350/3475] Completed GGLL in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:02.700468] [INFO ] [sig ] [1351/3475] Forecasting GGLS... [2026-01-23T20:23:02.700498] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-23T20:23:02.700527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-23T20:23:02.712201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-23T20:23:02.712516] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-23T20:23:02.713394] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-23T20:23:02.713448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:02.713481] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:02.713511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:02.713569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:02.772655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:02.773478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:02.773563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:02.773617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:02.895326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:02.895483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:02.895522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:02.895552] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:02.899100] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-01-23T20:23:02.899387] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-23T20:23:02.899519] [INFO ] [sig ] GGLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:03.044638] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GGLS.txt [2026-01-23T20:23:03.044787] [INFO ] [sig ] [1351/3475] Completed GGLS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:03.044831] [INFO ] [sig ] [1352/3475] Forecasting GH... [2026-01-23T20:23:03.044862] [INFO ] [sig ] Generating forecast for: GH [2026-01-23T20:23:03.044893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-23T20:23:03.056627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-23T20:23:03.056919] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-23T20:23:03.057801] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-23T20:23:03.057853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:03.057885] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:03.057911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:03.058103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:03.120795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:03.122277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:03.122369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:03.122404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:03.254620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:03.254771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:03.254817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:03.254848] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:03.258624] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=67.97%) [2026-01-23T20:23:03.258943] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-23T20:23:03.259070] [INFO ] [sig ] GH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:03.405601] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GH.txt [2026-01-23T20:23:03.405761] [INFO ] [sig ] [1352/3475] Completed GH in 0.4s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:03.405802] [INFO ] [sig ] [1353/3475] Forecasting GHI... [2026-01-23T20:23:03.405833] [INFO ] [sig ] Generating forecast for: GHI [2026-01-23T20:23:03.405885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-23T20:23:03.417668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-23T20:23:03.418041] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-23T20:23:03.418890] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-23T20:23:03.418945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:03.418979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:03.419008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:03.419066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:03.477679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:03.478733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:03.478821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:03.478855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:03.597704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:03.597866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:03.597915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:03.597943] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:03.601517] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=48.17%) [2026-01-23T20:23:03.601838] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-23T20:23:03.601974] [INFO ] [sig ] GHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:03.742954] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GHI.txt [2026-01-23T20:23:03.743090] [INFO ] [sig ] [1353/3475] Completed GHI in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:03.743131] [INFO ] [sig ] [1354/3475] Forecasting GHM... [2026-01-23T20:23:03.743162] [INFO ] [sig ] Generating forecast for: GHM [2026-01-23T20:23:03.743195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-23T20:23:03.754348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-23T20:23:03.754653] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-23T20:23:03.755463] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-23T20:23:03.755515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:03.755548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:03.755594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:03.755654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:03.814829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:03.815680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:03.815764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:03.815798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:03.937617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:03.937780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:03.937841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:03.937879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:03.941404] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=65.23%) [2026-01-23T20:23:03.941698] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-23T20:23:03.941823] [INFO ] [sig ] GHM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:04.081200] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GHM.txt [2026-01-23T20:23:04.081361] [INFO ] [sig ] [1354/3475] Completed GHM in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:04.081402] [INFO ] [sig ] [1355/3475] Forecasting GHRS... [2026-01-23T20:23:04.081433] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-23T20:23:04.081463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-23T20:23:04.093083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-23T20:23:04.093395] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-23T20:23:04.094238] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-23T20:23:04.094291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:04.094325] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:04.094353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:04.094410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:04.154783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:04.155623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:04.155706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:04.155741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:04.278942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:04.279090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:04.279131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:04.279161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:04.282642] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-23T20:23:04.282918] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-23T20:23:04.283048] [INFO ] [sig ] GHRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:04.422586] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GHRS.txt [2026-01-23T20:23:04.422732] [INFO ] [sig ] [1355/3475] Completed GHRS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:04.422772] [INFO ] [sig ] [1356/3475] Forecasting GHY... [2026-01-23T20:23:04.422800] [INFO ] [sig ] Generating forecast for: GHY [2026-01-23T20:23:04.422831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-23T20:23:04.434613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-23T20:23:04.434911] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-23T20:23:04.435728] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-23T20:23:04.435780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:04.435812] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:04.435844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:04.435904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:04.494938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:04.495806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:04.495937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:04.496002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:04.615661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:04.615830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:04.615881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:04.615919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:04.620231] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-01-23T20:23:04.620597] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-23T20:23:04.620751] [INFO ] [sig ] GHY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:04.770139] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GHY.txt [2026-01-23T20:23:04.770304] [INFO ] [sig ] [1356/3475] Completed GHY in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:04.770350] [INFO ] [sig ] [1357/3475] Forecasting GIB... [2026-01-23T20:23:04.770383] [INFO ] [sig ] Generating forecast for: GIB [2026-01-23T20:23:04.770413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-23T20:23:04.782209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-23T20:23:04.782604] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-23T20:23:04.783494] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-23T20:23:04.783546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:04.783603] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:04.783640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:04.783701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:04.841172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:04.841999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:04.842080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:04.842112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:04.961595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:04.961750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:04.961791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:04.961820] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:04.965547] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-23T20:23:04.965846] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-23T20:23:04.965977] [INFO ] [sig ] GIB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:05.111008] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GIB.txt [2026-01-23T20:23:05.111152] [INFO ] [sig ] [1357/3475] Completed GIB in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:05.111192] [INFO ] [sig ] [1358/3475] Forecasting GIII... [2026-01-23T20:23:05.111222] [INFO ] [sig ] Generating forecast for: GIII [2026-01-23T20:23:05.111252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-23T20:23:05.122983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-23T20:23:05.123341] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-23T20:23:05.124193] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-23T20:23:05.124246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:05.124279] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:05.124306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:05.124364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:05.187565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:05.188606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:05.188693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:05.188726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:05.313805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:05.313949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:05.313989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:05.314017] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:05.317357] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-23T20:23:05.317646] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-23T20:23:05.317774] [INFO ] [sig ] GIII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:05.460372] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GIII.txt [2026-01-23T20:23:05.460512] [INFO ] [sig ] [1358/3475] Completed GIII in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:05.460551] [INFO ] [sig ] [1359/3475] Forecasting GILD... [2026-01-23T20:23:05.460791] [INFO ] [sig ] Generating forecast for: GILD [2026-01-23T20:23:05.460821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-23T20:23:05.473110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-23T20:23:05.473400] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-23T20:23:05.474393] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-23T20:23:05.474445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:05.474477] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:05.474504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:05.474561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:05.537731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:05.538533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:05.538629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:05.538664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:05.662750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:05.662905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:05.662944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:05.662973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:05.666954] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-23T20:23:05.667493] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-23T20:23:05.667655] [INFO ] [sig ] GILD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:05.809824] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GILD.txt [2026-01-23T20:23:05.810014] [INFO ] [sig ] [1359/3475] Completed GILD in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:05.810057] [INFO ] [sig ] [1360/3475] Forecasting GIS... [2026-01-23T20:23:05.810089] [INFO ] [sig ] Generating forecast for: GIS [2026-01-23T20:23:05.810120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-23T20:23:05.822687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-23T20:23:05.823257] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-23T20:23:05.824089] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-23T20:23:05.824141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:05.824173] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:05.824201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:05.824257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:05.885159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:05.886003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:05.886083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:05.886115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:06.010291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:06.010418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:06.010456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:06.010487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:06.013829] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-01-23T20:23:06.014102] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-23T20:23:06.014229] [INFO ] [sig ] GIS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:06.153258] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GIS.txt [2026-01-23T20:23:06.153385] [INFO ] [sig ] [1360/3475] Completed GIS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:06.153424] [INFO ] [sig ] [1361/3475] Forecasting GKOS... [2026-01-23T20:23:06.153453] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-23T20:23:06.153483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-23T20:23:06.164713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-23T20:23:06.164991] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-23T20:23:06.165797] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-23T20:23:06.165850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:06.165880] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:06.165907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:06.165963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:06.222180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:06.222808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:06.222885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:06.222918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:06.344696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:06.344846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:06.344887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:06.344918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:06.348639] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-23T20:23:06.349003] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-23T20:23:06.349182] [INFO ] [sig ] GKOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:06.500630] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GKOS.txt [2026-01-23T20:23:06.500770] [INFO ] [sig ] [1361/3475] Completed GKOS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:06.500810] [INFO ] [sig ] [1362/3475] Forecasting GL... [2026-01-23T20:23:06.500839] [INFO ] [sig ] Generating forecast for: GL [2026-01-23T20:23:06.500872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-23T20:23:06.512246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-23T20:23:06.512538] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-23T20:23:06.513390] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-23T20:23:06.513452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:06.513485] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:06.513512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:06.513585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:06.573893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:06.574805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:06.574895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:06.574928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:06.697119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:06.697239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:06.697278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:06.697307] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:06.700672] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=13.60%) [2026-01-23T20:23:06.700956] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-23T20:23:06.701083] [INFO ] [sig ] GL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:06.841553] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GL.txt [2026-01-23T20:23:06.841766] [INFO ] [sig ] [1362/3475] Completed GL in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:06.841828] [INFO ] [sig ] [1363/3475] Forecasting GLAD... [2026-01-23T20:23:06.841876] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-23T20:23:06.841925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-23T20:23:06.855434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-23T20:23:06.855876] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-23T20:23:06.856698] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-23T20:23:06.856749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:06.856808] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:06.856837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:06.856894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:06.913939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:06.914797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:06.914880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:06.914913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:07.025987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:07.026139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:07.026179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:07.026207] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:07.029537] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-01-23T20:23:07.029823] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-23T20:23:07.029947] [INFO ] [sig ] GLAD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:07.169552] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLAD.txt [2026-01-23T20:23:07.169704] [INFO ] [sig ] [1363/3475] Completed GLAD in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:07.169748] [INFO ] [sig ] [1364/3475] Forecasting GLBE... [2026-01-23T20:23:07.169779] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-23T20:23:07.169808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-23T20:23:07.182397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-23T20:23:07.182676] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-23T20:23:07.183483] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-23T20:23:07.183534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:07.183566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:07.183639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:07.183717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:07.239097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:07.239721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:07.239800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:07.239832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:07.362996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:07.363100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:07.363140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:07.363169] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:07.366368] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-01-23T20:23:07.366651] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-23T20:23:07.366776] [INFO ] [sig ] GLBE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:07.504518] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLBE.txt [2026-01-23T20:23:07.504646] [INFO ] [sig ] [1364/3475] Completed GLBE in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-23T20:23:07.504687] [INFO ] [sig ] [1365/3475] Forecasting GLBS... [2026-01-23T20:23:07.504716] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-23T20:23:07.504745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-23T20:23:07.515502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-23T20:23:07.515789] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-23T20:23:07.516591] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-23T20:23:07.516643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:07.516676] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:07.516702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:07.516759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:07.572761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:07.573545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:07.573640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:07.573673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:07.685827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:07.685956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:07.685995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:07.686024] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:07.689405] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-23T20:23:07.689694] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-23T20:23:07.689819] [INFO ] [sig ] GLBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:07.827475] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GLBS.txt [2026-01-23T20:23:07.827615] [INFO ] [sig ] [1365/3475] Completed GLBS in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:07.827663] [INFO ] [sig ] [1366/3475] Forecasting GLDD... [2026-01-23T20:23:07.827699] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-23T20:23:07.827729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-23T20:23:07.839556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-23T20:23:07.839845] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-23T20:23:07.840635] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-23T20:23:07.840686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:07.840718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:07.840745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:07.840801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:07.901152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:07.901898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:07.901999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:07.902040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:08.024551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:08.024701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:08.024741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:08.024798] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:08.028194] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-23T20:23:08.028465] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-23T20:23:08.028608] [INFO ] [sig ] GLDD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:08.167464] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GLDD.txt [2026-01-23T20:23:08.167618] [INFO ] [sig ] [1366/3475] Completed GLDD in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:08.167660] [INFO ] [sig ] [1367/3475] Forecasting GLNG... [2026-01-23T20:23:08.167690] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-23T20:23:08.167723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-23T20:23:08.179117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-23T20:23:08.179449] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-23T20:23:08.180325] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-23T20:23:08.180378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:08.180412] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:08.180440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:08.180497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:08.238825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:08.239449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:08.239528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:08.239562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:08.360695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:08.360826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:08.360866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:08.360895] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:08.364791] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-01-23T20:23:08.365072] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-23T20:23:08.365197] [INFO ] [sig ] GLNG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:08.503158] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLNG.txt [2026-01-23T20:23:08.503279] [INFO ] [sig ] [1367/3475] Completed GLNG in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:08.503318] [INFO ] [sig ] [1368/3475] Forecasting GLOB... [2026-01-23T20:23:08.503348] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-23T20:23:08.503379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-23T20:23:08.514900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-23T20:23:08.515171] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-23T20:23:08.515972] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-23T20:23:08.516026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:08.516058] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:08.516085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:08.516143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:08.573883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:08.574767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:08.574850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:08.574890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:08.700743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:08.700931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:08.700978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:08.701008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:08.704473] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=29.71%) [2026-01-23T20:23:08.704764] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-23T20:23:08.704893] [INFO ] [sig ] GLOB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:08.847696] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GLOB.txt [2026-01-23T20:23:08.847834] [INFO ] [sig ] [1368/3475] Completed GLOB in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:08.847873] [INFO ] [sig ] [1369/3475] Forecasting GLP... [2026-01-23T20:23:08.847903] [INFO ] [sig ] Generating forecast for: GLP [2026-01-23T20:23:08.847934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-23T20:23:08.859985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-23T20:23:08.860254] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-23T20:23:08.861065] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-23T20:23:08.861118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:08.861150] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:08.861177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:08.861422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:08.918096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:08.918746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:08.918823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:08.918856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:09.037155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:09.037303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:09.037378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:09.037414] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:09.040875] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-01-23T20:23:09.041151] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-23T20:23:09.041280] [INFO ] [sig ] GLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:09.181462] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GLP.txt [2026-01-23T20:23:09.181634] [INFO ] [sig ] [1369/3475] Completed GLP in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:09.181676] [INFO ] [sig ] [1370/3475] Forecasting GLPG... [2026-01-23T20:23:09.181706] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-23T20:23:09.181736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-23T20:23:09.192787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-23T20:23:09.193080] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-23T20:23:09.193888] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-23T20:23:09.193942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:09.193976] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:09.194004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:09.194059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:09.250026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:09.250654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:09.250729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:09.250760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:09.372872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:09.373003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:09.373042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:09.373071] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:09.376303] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-23T20:23:09.376583] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-23T20:23:09.376708] [INFO ] [sig ] GLPG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:09.515702] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLPG.txt [2026-01-23T20:23:09.515823] [INFO ] [sig ] [1370/3475] Completed GLPG in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:09.515861] [INFO ] [sig ] [1371/3475] Forecasting GLPI... [2026-01-23T20:23:09.515892] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-23T20:23:09.515922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-23T20:23:09.527218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-23T20:23:09.527545] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-23T20:23:09.528363] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-23T20:23:09.528415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:09.528447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:09.528473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:09.528534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:09.585227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:09.585895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:09.585972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:09.586006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:09.699185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:09.699304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:09.699343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:09.699372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:09.702604] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=79.56%) [2026-01-23T20:23:09.702867] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-23T20:23:09.702991] [INFO ] [sig ] GLPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:09.843724] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLPI.txt [2026-01-23T20:23:09.843855] [INFO ] [sig ] [1371/3475] Completed GLPI in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:09.843894] [INFO ] [sig ] [1372/3475] Forecasting GLRE... [2026-01-23T20:23:09.843925] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-23T20:23:09.843954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-23T20:23:09.855439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-23T20:23:09.855753] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-23T20:23:09.856535] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-23T20:23:09.856605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:09.856639] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:09.856666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:09.856722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:09.914553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:09.915230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:09.915308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:09.915341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:10.030817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:10.030941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:10.030979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:10.031007] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:10.034217] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-23T20:23:10.034482] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-23T20:23:10.034625] [INFO ] [sig ] GLRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:10.174095] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GLRE.txt [2026-01-23T20:23:10.174253] [INFO ] [sig ] [1372/3475] Completed GLRE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:10.174293] [INFO ] [sig ] [1373/3475] Forecasting GLSI... [2026-01-23T20:23:10.174324] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-23T20:23:10.174366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-23T20:23:10.186520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-23T20:23:10.186917] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-23T20:23:10.187820] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-23T20:23:10.187884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:10.187928] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:10.187964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:10.188039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:10.247295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:10.248246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:10.248365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:10.248400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:10.371798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:10.371944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:10.371984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:10.372014] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:10.375386] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-23T20:23:10.375672] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-23T20:23:10.375797] [INFO ] [sig ] GLSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:10.513985] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLSI.txt [2026-01-23T20:23:10.514105] [INFO ] [sig ] [1373/3475] Completed GLSI in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:10.514145] [INFO ] [sig ] [1374/3475] Forecasting GLTO... [2026-01-23T20:23:10.514175] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-23T20:23:10.514205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-23T20:23:10.525215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-23T20:23:10.525501] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-23T20:23:10.526363] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-23T20:23:10.526416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:10.526449] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:10.526476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:10.526534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:10.585888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:10.586598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:10.586680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:10.586715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:10.703994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:10.704138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:10.704177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:10.704205] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:10.707451] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-23T20:23:10.707742] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-23T20:23:10.707866] [INFO ] [sig ] GLTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:10.846893] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLTO.txt [2026-01-23T20:23:10.847031] [INFO ] [sig ] [1374/3475] Completed GLTO in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:10.847072] [INFO ] [sig ] [1375/3475] Forecasting GLUE... [2026-01-23T20:23:10.847102] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-23T20:23:10.847133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-23T20:23:10.858786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-23T20:23:10.859110] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-23T20:23:10.859938] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-23T20:23:10.859991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:10.860023] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:10.860051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:10.860108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:10.917198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:10.917886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:10.917964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:10.917997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:11.035839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:11.035993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:11.036033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:11.036062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:11.039483] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-23T20:23:11.039783] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-23T20:23:11.039917] [INFO ] [sig ] GLUE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:11.177278] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GLUE.txt [2026-01-23T20:23:11.177425] [INFO ] [sig ] [1375/3475] Completed GLUE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:11.177468] [INFO ] [sig ] [1376/3475] Forecasting GMAB... [2026-01-23T20:23:11.177497] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-23T20:23:11.177526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-23T20:23:11.188553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-23T20:23:11.188864] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-23T20:23:11.189737] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-23T20:23:11.189790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:11.189823] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:11.189851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:11.189909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:11.248501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:11.249254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:11.249337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:11.249370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:11.375979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:11.376130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:11.376171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:11.376201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:11.379664] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-23T20:23:11.379940] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-23T20:23:11.380070] [INFO ] [sig ] GMAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:11.521089] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GMAB.txt [2026-01-23T20:23:11.521451] [INFO ] [sig ] [1376/3475] Completed GMAB in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:11.521511] [INFO ] [sig ] [1377/3475] Forecasting GME... [2026-01-23T20:23:11.521561] [INFO ] [sig ] Generating forecast for: GME [2026-01-23T20:23:11.521629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-23T20:23:11.533879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-23T20:23:11.534359] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-23T20:23:11.535184] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-23T20:23:11.535237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:11.535269] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:11.535298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:11.535356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:11.594152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:11.594853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:11.594933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:11.594967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:11.713994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:11.714125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:11.714164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:11.714193] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:11.717464] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-01-23T20:23:11.717750] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-23T20:23:11.717877] [INFO ] [sig ] GME: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:11.858996] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GME.txt [2026-01-23T20:23:11.859118] [INFO ] [sig ] [1377/3475] Completed GME in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:11.859157] [INFO ] [sig ] [1378/3475] Forecasting GMED... [2026-01-23T20:23:11.859187] [INFO ] [sig ] Generating forecast for: GMED [2026-01-23T20:23:11.859216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-23T20:23:11.870178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-23T20:23:11.870455] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-23T20:23:11.871284] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-23T20:23:11.871336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:11.871368] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:11.871395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:11.871450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:11.928553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:11.929359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:11.929439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:11.929472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:12.049054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:12.049174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:12.049213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:12.049241] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:12.052468] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-23T20:23:12.052753] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-23T20:23:12.052895] [INFO ] [sig ] GMED: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:12.190096] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GMED.txt [2026-01-23T20:23:12.190242] [INFO ] [sig ] [1378/3475] Completed GMED in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:12.190282] [INFO ] [sig ] [1379/3475] Forecasting GMM... [2026-01-23T20:23:12.190313] [INFO ] [sig ] Generating forecast for: GMM [2026-01-23T20:23:12.190344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-23T20:23:12.200959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-23T20:23:12.201248] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-23T20:23:12.202069] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-23T20:23:12.202132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:12.202168] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:12.202195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:12.202251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:12.259527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:12.260397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:12.260483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:12.260516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:12.374794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:12.374977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:12.375040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:12.375089] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:12.380900] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-23T20:23:12.381596] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-23T20:23:12.381800] [INFO ] [sig ] GMM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:12.548216] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GMM.txt [2026-01-23T20:23:12.548370] [INFO ] [sig ] [1379/3475] Completed GMM in 0.4s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:12.548411] [INFO ] [sig ] [1380/3475] Forecasting GMRE... [2026-01-23T20:23:12.548443] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-23T20:23:12.548473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-23T20:23:12.559558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-23T20:23:12.559890] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-23T20:23:12.560959] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-23T20:23:12.561021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:12.561089] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:12.561125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:12.561187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:12.622226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:12.623063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:12.623144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:12.623177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:12.746378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:12.746531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:12.746588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:12.746640] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:12.750172] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=19.99%) [2026-01-23T20:23:12.750657] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-23T20:23:12.750787] [INFO ] [sig ] GMRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:12.896271] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GMRE.txt [2026-01-23T20:23:12.896414] [INFO ] [sig ] [1380/3475] Completed GMRE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-23T20:23:12.896455] [INFO ] [sig ] [1381/3475] Forecasting GNE... [2026-01-23T20:23:12.896484] [INFO ] [sig ] Generating forecast for: GNE [2026-01-23T20:23:12.896515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-23T20:23:12.908351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-23T20:23:12.908739] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-23T20:23:12.909600] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-23T20:23:12.909652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:12.909684] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:12.909711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:12.909767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:12.967411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:12.968313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:12.968398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:12.968433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:13.083449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:13.083615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:13.083660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:13.083691] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:13.087125] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-23T20:23:13.087428] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-23T20:23:13.087557] [INFO ] [sig ] GNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:13.229083] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GNE.txt [2026-01-23T20:23:13.229235] [INFO ] [sig ] [1381/3475] Completed GNE in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-23T20:23:13.229276] [INFO ] [sig ] [1382/3475] Forecasting GNK... [2026-01-23T20:23:13.229306] [INFO ] [sig ] Generating forecast for: GNK [2026-01-23T20:23:13.229336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-23T20:23:13.241785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-23T20:23:13.242146] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-23T20:23:13.242996] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-23T20:23:13.243051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:13.243087] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:13.243115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:13.243173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:13.300679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:13.301492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:13.301592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:13.301645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:13.428322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:13.428506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:13.428559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:13.428626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:13.432267] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-01-23T20:23:13.432548] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-23T20:23:13.432702] [INFO ] [sig ] GNK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:13.576568] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GNK.txt [2026-01-23T20:23:13.576739] [INFO ] [sig ] [1382/3475] Completed GNK in 0.3s | 2.83 sym/s | Total: 8.1m | ETA: 12.3m [2026-01-23T20:23:13.576779] [INFO ] [sig ] [1383/3475] Forecasting GNL... [2026-01-23T20:23:13.576810] [INFO ] [sig ] Generating forecast for: GNL [2026-01-23T20:23:13.576842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-23T20:23:13.588391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-23T20:23:13.588790] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-23T20:23:13.589659] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-23T20:23:13.589712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:13.589744] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:13.589771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:13.589827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:13.646190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:13.647066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:13.647149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:13.647181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:13.770188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:13.770352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:13.770397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:13.770452] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:13.773947] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=72.84%) [2026-01-23T20:23:13.774263] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-23T20:23:13.774400] [INFO ] [sig ] GNL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:13.930502] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GNL.txt [2026-01-23T20:23:13.930680] [INFO ] [sig ] [1383/3475] Completed GNL in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:13.930724] [INFO ] [sig ] [1384/3475] Forecasting GNLN... [2026-01-23T20:23:13.930754] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-23T20:23:13.930785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-23T20:23:13.941969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-23T20:23:13.942317] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-23T20:23:13.943153] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-23T20:23:13.943206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:13.943238] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:13.943275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:13.943333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:14.004040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:14.005146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:14.005428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:14.005474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:14.123063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:14.123224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:14.123266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:14.123294] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:14.126886] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: DOWN (p=33.81%) [2026-01-23T20:23:14.127166] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-23T20:23:14.127295] [INFO ] [sig ] GNLN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:14.270083] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNLN.txt [2026-01-23T20:23:14.270238] [INFO ] [sig ] [1384/3475] Completed GNLN in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:14.270278] [INFO ] [sig ] [1385/3475] Forecasting GNLX... [2026-01-23T20:23:14.270309] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-23T20:23:14.270340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-23T20:23:14.282722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-23T20:23:14.283024] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-23T20:23:14.283831] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-23T20:23:14.283882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:14.283913] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:14.283939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:14.283996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:14.340019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:14.340683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:14.340760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:14.340792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:14.464811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:14.464997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:14.465040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:14.465069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:14.468894] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-23T20:23:14.469178] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-23T20:23:14.469512] [INFO ] [sig ] GNLX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:14.609920] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNLX.txt [2026-01-23T20:23:14.610088] [INFO ] [sig ] [1385/3475] Completed GNLX in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:14.610130] [INFO ] [sig ] [1386/3475] Forecasting GNMA... [2026-01-23T20:23:14.610161] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-23T20:23:14.610198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-23T20:23:14.624372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-23T20:23:14.624768] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-23T20:23:14.625808] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-23T20:23:14.625859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:14.625890] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:14.625916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:14.626186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:14.683998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:14.684937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:14.685035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:14.685070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:14.800281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:14.800438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:14.800478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:14.800506] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:14.804030] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-01-23T20:23:14.804497] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-23T20:23:14.804638] [INFO ] [sig ] GNMA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:14.945846] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNMA.txt [2026-01-23T20:23:14.946011] [INFO ] [sig ] [1386/3475] Completed GNMA in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:14.946053] [INFO ] [sig ] [1387/3475] Forecasting GNOM... [2026-01-23T20:23:14.946089] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-23T20:23:14.946130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-23T20:23:14.960113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-23T20:23:14.960504] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-23T20:23:14.961354] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-23T20:23:14.961407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:14.961440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:14.961468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:14.961525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:15.018214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:15.019086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:15.019169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:15.019201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:15.138917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:15.139077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:15.139127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:15.139165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:15.142717] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-23T20:23:15.143028] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-23T20:23:15.143187] [INFO ] [sig ] GNOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:15.294373] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNOM.txt [2026-01-23T20:23:15.294532] [INFO ] [sig ] [1387/3475] Completed GNOM in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:15.294594] [INFO ] [sig ] [1388/3475] Forecasting GNPX... [2026-01-23T20:23:15.294628] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-23T20:23:15.294692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-23T20:23:15.306428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-23T20:23:15.306831] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-23T20:23:15.307728] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-23T20:23:15.307780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:15.307812] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:15.307838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:15.307894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:15.366237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:15.367189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:15.367274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:15.367307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:15.482932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:15.483104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:15.483151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:15.483184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:15.486987] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-23T20:23:15.487287] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-23T20:23:15.487443] [INFO ] [sig ] GNPX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:15.639346] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNPX.txt [2026-01-23T20:23:15.639516] [INFO ] [sig ] [1388/3475] Completed GNPX in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:15.639562] [INFO ] [sig ] [1389/3475] Forecasting GNRC... [2026-01-23T20:23:15.639615] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-23T20:23:15.639649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-23T20:23:15.653039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-23T20:23:15.653651] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-23T20:23:15.654459] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-23T20:23:15.654513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:15.654545] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:15.654602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:15.654663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:15.715056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:15.715860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:15.715943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:15.715978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:15.847148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:15.847305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:15.847367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:15.847402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:15.850944] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-23T20:23:15.851248] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-23T20:23:15.851387] [INFO ] [sig ] GNRC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:15.993651] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GNRC.txt [2026-01-23T20:23:15.993810] [INFO ] [sig ] [1389/3475] Completed GNRC in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:15.993852] [INFO ] [sig ] [1390/3475] Forecasting GNSS... [2026-01-23T20:23:15.993881] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-23T20:23:15.993912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-23T20:23:16.006815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-23T20:23:16.007135] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-23T20:23:16.008035] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-23T20:23:16.008096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:16.008136] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:16.008172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:16.008242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:16.069749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:16.070631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:16.070942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:16.070979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:16.194739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:16.194898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:16.194939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:16.194968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:16.198478] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-23T20:23:16.198797] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-23T20:23:16.198931] [INFO ] [sig ] GNSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:16.343621] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GNSS.txt [2026-01-23T20:23:16.343799] [INFO ] [sig ] [1390/3475] Completed GNSS in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:16.343841] [INFO ] [sig ] [1391/3475] Forecasting GNTX... [2026-01-23T20:23:16.343872] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-23T20:23:16.343903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-23T20:23:16.356342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-23T20:23:16.356772] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-23T20:23:16.357662] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-23T20:23:16.357716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:16.357750] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:16.357777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:16.357834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:16.417568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:16.418518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:16.418621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:16.418656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:16.542904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:16.543054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:16.543103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:16.543155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:16.546547] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-01-23T20:23:16.546833] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-23T20:23:16.546959] [INFO ] [sig ] GNTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:16.693063] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GNTX.txt [2026-01-23T20:23:16.693208] [INFO ] [sig ] [1391/3475] Completed GNTX in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:16.693249] [INFO ] [sig ] [1392/3475] Forecasting GO... [2026-01-23T20:23:16.693281] [INFO ] [sig ] Generating forecast for: GO [2026-01-23T20:23:16.693313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-23T20:23:16.706301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-23T20:23:16.706703] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-23T20:23:16.707558] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-23T20:23:16.707638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:16.707678] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:16.707708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:16.707765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:16.770752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:16.771818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:16.771901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:16.771936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:16.896312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:16.896461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:16.896512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:16.896542] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:16.900222] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-23T20:23:16.900497] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-23T20:23:16.900643] [INFO ] [sig ] GO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:17.041875] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GO.txt [2026-01-23T20:23:17.042006] [INFO ] [sig ] [1392/3475] Completed GO in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:17.042045] [INFO ] [sig ] [1393/3475] Forecasting GOCO... [2026-01-23T20:23:17.042075] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-23T20:23:17.042104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-23T20:23:17.054886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-23T20:23:17.055188] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-23T20:23:17.056190] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-23T20:23:17.056243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:17.056275] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:17.056301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:17.056494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:17.115439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:17.116082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:17.116160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:17.116195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:17.235021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:17.235154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:17.235196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:17.235225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:17.238664] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-01-23T20:23:17.238933] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-23T20:23:17.239060] [INFO ] [sig ] GOCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:17.380454] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GOCO.txt [2026-01-23T20:23:17.380660] [INFO ] [sig ] [1393/3475] Completed GOCO in 0.3s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:17.380704] [INFO ] [sig ] [1394/3475] Forecasting GOF... [2026-01-23T20:23:17.380734] [INFO ] [sig ] Generating forecast for: GOF [2026-01-23T20:23:17.380765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-23T20:23:17.393066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-23T20:23:17.393638] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-23T20:23:17.394500] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-23T20:23:17.394554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:17.394618] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:17.394654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:17.394713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:17.453657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:17.454528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:17.454636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:17.454673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:17.582779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:17.582935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:17.582977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:17.583006] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:17.586650] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-01-23T20:23:17.586973] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-23T20:23:17.587111] [INFO ] [sig ] GOF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:17.731194] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GOF.txt [2026-01-23T20:23:17.731327] [INFO ] [sig ] [1394/3475] Completed GOF in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:17.731367] [INFO ] [sig ] [1395/3475] Forecasting GOGO... [2026-01-23T20:23:17.731608] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-23T20:23:17.731641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-23T20:23:17.745512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-23T20:23:17.745918] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-23T20:23:17.746830] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-23T20:23:17.746882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:17.746912] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:17.746939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:17.747005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:17.803261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:17.804137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:17.804221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:17.804254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:17.924776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:17.924934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:17.924974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:17.925003] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:17.928456] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-01-23T20:23:17.928788] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-23T20:23:17.928926] [INFO ] [sig ] GOGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:18.101433] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GOGO.txt [2026-01-23T20:23:18.101654] [INFO ] [sig ] [1395/3475] Completed GOGO in 0.4s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:18.101708] [INFO ] [sig ] [1396/3475] Forecasting GOLF... [2026-01-23T20:23:18.101741] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-23T20:23:18.101773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-23T20:23:18.120275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-23T20:23:18.120888] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-23T20:23:18.122195] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-23T20:23:18.122286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:18.122329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:18.122363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:18.122438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:18.199605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:18.200890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:18.201019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:18.201078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:18.366827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:18.367027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:18.367098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:18.367150] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:18.372538] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=83.79%) [2026-01-23T20:23:18.373224] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-23T20:23:18.373438] [INFO ] [sig ] GOLF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:18.598906] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GOLF.txt [2026-01-23T20:23:18.599123] [INFO ] [sig ] [1396/3475] Completed GOLF in 0.5s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:18.599180] [INFO ] [sig ] [1397/3475] Forecasting GOOD... [2026-01-23T20:23:18.599219] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-23T20:23:18.599251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-23T20:23:18.626055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-23T20:23:18.626655] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-23T20:23:18.629035] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-23T20:23:18.629157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:18.629262] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:18.629307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:18.629402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:18.740742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:18.741815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:18.741918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:18.741959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:18.902479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:18.902680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:18.902731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:18.902766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:18.907288] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-01-23T20:23:18.907698] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-23T20:23:18.907867] [INFO ] [sig ] GOOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:19.093347] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GOOD.txt [2026-01-23T20:23:19.093519] [INFO ] [sig ] [1397/3475] Completed GOOD in 0.5s | 2.83 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:19.093563] [INFO ] [sig ] [1398/3475] Forecasting GOOG... [2026-01-23T20:23:19.093613] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-23T20:23:19.093644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-23T20:23:19.109792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-23T20:23:19.110296] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-23T20:23:19.111460] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-23T20:23:19.111529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:19.111593] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:19.111637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:19.111722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:19.186741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:19.187729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:19.187820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:19.187854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:19.337868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:19.338024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:19.338068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:19.338097] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:19.341516] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-23T20:23:19.341819] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-23T20:23:19.341951] [INFO ] [sig ] GOOG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:19.479711] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GOOG.txt [2026-01-23T20:23:19.479854] [INFO ] [sig ] [1398/3475] Completed GOOG in 0.4s | 2.82 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-23T20:23:19.479894] [INFO ] [sig ] [1399/3475] Forecasting GOOS... [2026-01-23T20:23:19.479924] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-23T20:23:19.479954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-23T20:23:19.491178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-23T20:23:19.491473] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-23T20:23:19.492274] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-23T20:23:19.492327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:19.492359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:19.492386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:19.492443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:19.549479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:19.550221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:19.550300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:19.550333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:19.672284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:19.672429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:19.672470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:19.672498] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:19.676051] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-23T20:23:19.676346] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-23T20:23:19.676676] [INFO ] [sig ] GOOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:19.821040] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GOOS.txt [2026-01-23T20:23:19.821178] [INFO ] [sig ] [1399/3475] Completed GOOS in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:19.821219] [INFO ] [sig ] [1400/3475] Forecasting GOSS... [2026-01-23T20:23:19.821248] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-23T20:23:19.821278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-23T20:23:19.832473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-23T20:23:19.832784] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-23T20:23:19.833595] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-23T20:23:19.833650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:19.833683] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:19.833711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:19.833766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:19.893225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:19.894120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:19.894206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:19.894238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:20.018894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:20.019040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:20.019082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:20.019147] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:20.022805] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-23T20:23:20.023105] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-23T20:23:20.023250] [INFO ] [sig ] GOSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:20.170104] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GOSS.txt [2026-01-23T20:23:20.170290] [INFO ] [sig ] [1400/3475] Completed GOSS in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:20.170338] [INFO ] [sig ] [1401/3475] Forecasting GOVI... [2026-01-23T20:23:20.170370] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-23T20:23:20.170401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-23T20:23:20.185011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-23T20:23:20.185633] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-23T20:23:20.186692] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-23T20:23:20.186748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:20.186781] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:20.186807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:20.186864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:20.252285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:20.253207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:20.253297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:20.253330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:20.371190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:20.371352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:20.371395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:20.371423] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:20.375650] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-23T20:23:20.375979] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-23T20:23:20.376119] [INFO ] [sig ] GOVI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:20.518237] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GOVI.txt [2026-01-23T20:23:20.518398] [INFO ] [sig ] [1401/3475] Completed GOVI in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:20.518440] [INFO ] [sig ] [1402/3475] Forecasting GPC... [2026-01-23T20:23:20.518468] [INFO ] [sig ] Generating forecast for: GPC [2026-01-23T20:23:20.518498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-23T20:23:20.530500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-23T20:23:20.530915] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-23T20:23:20.531759] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-23T20:23:20.531810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:20.531843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:20.531869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:20.531926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:20.588102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:20.589036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:20.589123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:20.589161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:20.708437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:20.708614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:20.708657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:20.708687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:20.712118] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-23T20:23:20.712434] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-23T20:23:20.712590] [INFO ] [sig ] GPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:20.879014] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPC.txt [2026-01-23T20:23:20.879170] [INFO ] [sig ] [1402/3475] Completed GPC in 0.4s | 2.82 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:20.879212] [INFO ] [sig ] [1403/3475] Forecasting GPI... [2026-01-23T20:23:20.879244] [INFO ] [sig ] Generating forecast for: GPI [2026-01-23T20:23:20.879275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-23T20:23:20.891670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-23T20:23:20.891952] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-23T20:23:20.892767] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-23T20:23:20.892818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:20.892850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:20.892876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:20.892932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:20.951745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:20.952454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:20.952746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:20.952783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:21.071091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:21.071248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:21.071290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:21.071319] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:21.074771] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=71.15%) [2026-01-23T20:23:21.075049] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-23T20:23:21.075178] [INFO ] [sig ] GPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:21.218185] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GPI.txt [2026-01-23T20:23:21.218355] [INFO ] [sig ] [1403/3475] Completed GPI in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:21.218394] [INFO ] [sig ] [1404/3475] Forecasting GPIQ... [2026-01-23T20:23:21.218424] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-23T20:23:21.218455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-23T20:23:21.232237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-23T20:23:21.232696] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-23T20:23:21.233613] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-23T20:23:21.233670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:21.233703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:21.233730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:21.233788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:21.293805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:21.294717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:21.294804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:21.294838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:21.419079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:21.419251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:21.419295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:21.419325] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:21.422747] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-01-23T20:23:21.423035] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-23T20:23:21.423190] [INFO ] [sig ] GPIQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:21.561527] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPIQ.txt [2026-01-23T20:23:21.561675] [INFO ] [sig ] [1404/3475] Completed GPIQ in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:21.561715] [INFO ] [sig ] [1405/3475] Forecasting GPIX... [2026-01-23T20:23:21.561745] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-23T20:23:21.561776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-23T20:23:21.573170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-23T20:23:21.573489] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-23T20:23:21.574345] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-23T20:23:21.574399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:21.574433] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:21.574461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:21.574519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:21.635110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:21.636174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:21.636269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:21.636304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:21.768683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:21.768850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:21.768894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:21.768924] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:21.772563] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-01-23T20:23:21.772875] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-23T20:23:21.773036] [INFO ] [sig ] GPIX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:21.912442] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GPIX.txt [2026-01-23T20:23:21.912692] [INFO ] [sig ] [1405/3475] Completed GPIX in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:21.912777] [INFO ] [sig ] [1406/3475] Forecasting GPJA... [2026-01-23T20:23:21.912832] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-23T20:23:21.912873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-23T20:23:21.927293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-23T20:23:21.927841] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-23T20:23:21.929084] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-23T20:23:21.929158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:21.929214] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:21.929264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:21.929361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:21.994540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:21.995427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:21.995510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:21.995545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:22.112546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:22.112713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:22.112756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:22.112787] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:22.116400] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-23T20:23:22.116705] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-23T20:23:22.116834] [INFO ] [sig ] GPJA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:22.259879] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GPJA.txt [2026-01-23T20:23:22.260024] [INFO ] [sig ] [1406/3475] Completed GPJA in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:22.260064] [INFO ] [sig ] [1407/3475] Forecasting GPK... [2026-01-23T20:23:22.260094] [INFO ] [sig ] Generating forecast for: GPK [2026-01-23T20:23:22.260126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-23T20:23:22.271407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-23T20:23:22.271937] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-23T20:23:22.272816] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-23T20:23:22.272879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:22.272920] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:22.272958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:22.273035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:22.331229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:22.332119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:22.332279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:22.332315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:22.454657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:22.454805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:22.454846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:22.454875] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:22.458501] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-23T20:23:22.458803] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-23T20:23:22.458934] [INFO ] [sig ] GPK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:22.600188] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPK.txt [2026-01-23T20:23:22.600341] [INFO ] [sig ] [1407/3475] Completed GPK in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:22.600382] [INFO ] [sig ] [1408/3475] Forecasting GPN... [2026-01-23T20:23:22.600412] [INFO ] [sig ] Generating forecast for: GPN [2026-01-23T20:23:22.600444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-23T20:23:22.612158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-23T20:23:22.612455] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-23T20:23:22.613252] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-23T20:23:22.613303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:22.613345] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:22.613374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:22.613430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:22.673065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:22.674023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:22.674108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:22.674140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:22.794482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:22.794647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:22.794691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:22.794720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:22.798054] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-01-23T20:23:22.798330] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-23T20:23:22.798456] [INFO ] [sig ] GPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:22.937054] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPN.txt [2026-01-23T20:23:22.937171] [INFO ] [sig ] [1408/3475] Completed GPN in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:22.937209] [INFO ] [sig ] [1409/3475] Forecasting GPRE... [2026-01-23T20:23:22.937239] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-23T20:23:22.937273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-23T20:23:22.948546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-23T20:23:22.948841] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-23T20:23:22.949642] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-23T20:23:22.949693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:22.949724] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:22.949750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:22.949806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:23.006010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:23.006624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:23.006701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:23.006735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:23.130867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:23.131009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:23.131049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:23.131078] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:23.134348] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-01-23T20:23:23.134633] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-23T20:23:23.134758] [INFO ] [sig ] GPRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:23.277814] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPRE.txt [2026-01-23T20:23:23.277948] [INFO ] [sig ] [1409/3475] Completed GPRE in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:23.277996] [INFO ] [sig ] [1410/3475] Forecasting GPRK... [2026-01-23T20:23:23.278026] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-23T20:23:23.278055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-23T20:23:23.289632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-23T20:23:23.289922] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-23T20:23:23.290714] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-23T20:23:23.290765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:23.290797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:23.290824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:23.290880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:23.346999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:23.347908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:23.348021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:23.348056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:23.469170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:23.469325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:23.469365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:23.469395] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:23.472879] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-01-23T20:23:23.473233] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-23T20:23:23.473374] [INFO ] [sig ] GPRK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:23.611389] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPRK.txt [2026-01-23T20:23:23.611780] [INFO ] [sig ] [1410/3475] Completed GPRK in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:23.611822] [INFO ] [sig ] [1411/3475] Forecasting GPRO... [2026-01-23T20:23:23.611852] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-23T20:23:23.611882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-23T20:23:23.624739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-23T20:23:23.625050] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-23T20:23:23.626049] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-23T20:23:23.626111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:23.626154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:23.626193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:23.626269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:23.685018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:23.685673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:23.685751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:23.685786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:23.811492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:23.811650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:23.811692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:23.811720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:23.815019] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=45.11%) [2026-01-23T20:23:23.815285] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-23T20:23:23.815413] [INFO ] [sig ] GPRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:23.957285] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GPRO.txt [2026-01-23T20:23:23.957422] [INFO ] [sig ] [1411/3475] Completed GPRO in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:23.957468] [INFO ] [sig ] [1412/3475] Forecasting GRAB... [2026-01-23T20:23:23.957499] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-23T20:23:23.957529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-23T20:23:23.968503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-23T20:23:23.968807] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-23T20:23:23.969616] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-23T20:23:23.969668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:23.969701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:23.969729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:23.969786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:24.026621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:24.027274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:24.027368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:24.027406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:24.149234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:24.149391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:24.149431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:24.149460] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:24.152969] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-23T20:23:24.153242] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-23T20:23:24.153368] [INFO ] [sig ] GRAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:24.294976] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRAB.txt [2026-01-23T20:23:24.295127] [INFO ] [sig ] [1412/3475] Completed GRAB in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:24.295167] [INFO ] [sig ] [1413/3475] Forecasting GRAL... [2026-01-23T20:23:24.295197] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-23T20:23:24.295227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-23T20:23:24.306317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-23T20:23:24.306625] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-23T20:23:24.307426] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-23T20:23:24.307477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:24.307509] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:24.307535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:24.307610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:24.363618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:24.364333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:24.364414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:24.364447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:24.487072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:24.487228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:24.487268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:24.487298] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:24.491164] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: UP (p=68.49%) [2026-01-23T20:23:24.491431] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-23T20:23:24.491588] [INFO ] [sig ] GRAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:24.632778] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRAL.txt [2026-01-23T20:23:24.632944] [INFO ] [sig ] [1413/3475] Completed GRAL in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:24.632983] [INFO ] [sig ] [1414/3475] Forecasting GRBK... [2026-01-23T20:23:24.633013] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-23T20:23:24.633045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-23T20:23:24.644427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-23T20:23:24.644883] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-23T20:23:24.645874] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-23T20:23:24.645926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:24.645983] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:24.646011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:24.646067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:24.704792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:24.705875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:24.705957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:24.705990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:24.834346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:24.834521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:24.834561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:24.834616] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:24.838113] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-23T20:23:24.838438] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-23T20:23:24.838595] [INFO ] [sig ] GRBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:24.984322] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRBK.txt [2026-01-23T20:23:24.984475] [INFO ] [sig ] [1414/3475] Completed GRBK in 0.4s | 2.83 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-23T20:23:24.984526] [INFO ] [sig ] [1415/3475] Forecasting GRC... [2026-01-23T20:23:24.984559] [INFO ] [sig ] Generating forecast for: GRC [2026-01-23T20:23:24.984613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-23T20:23:24.996347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-23T20:23:24.996784] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-23T20:23:24.997703] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-23T20:23:24.997755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:24.997789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:24.997817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:24.997878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:25.055007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:25.055954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:25.056059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:25.056092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:25.177851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:25.178014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:25.178078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:25.178109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:25.181687] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=13.77%) [2026-01-23T20:23:25.181998] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-23T20:23:25.182137] [INFO ] [sig ] GRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:25.327930] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GRC.txt [2026-01-23T20:23:25.328071] [INFO ] [sig ] [1415/3475] Completed GRC in 0.3s | 2.83 sym/s | Total: 8.3m | ETA: 12.1m [2026-01-23T20:23:25.328112] [INFO ] [sig ] [1416/3475] Forecasting GREE... [2026-01-23T20:23:25.328141] [INFO ] [sig ] Generating forecast for: GREE [2026-01-23T20:23:25.328171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-23T20:23:25.340645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-23T20:23:25.341017] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-23T20:23:25.341844] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-23T20:23:25.341897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:25.341931] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:25.341960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:25.342018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:25.405254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:25.406383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:25.406483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:25.406517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:25.531910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:25.532069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:25.532111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:25.532140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:25.535658] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-23T20:23:25.535943] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-23T20:23:25.536068] [INFO ] [sig ] GREE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:25.678070] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GREE.txt [2026-01-23T20:23:25.678223] [INFO ] [sig ] [1416/3475] Completed GREE in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:25.678263] [INFO ] [sig ] [1417/3475] Forecasting GRFS... [2026-01-23T20:23:25.678294] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-23T20:23:25.678324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-23T20:23:25.690746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-23T20:23:25.691065] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-23T20:23:25.691882] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-23T20:23:25.691934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:25.691965] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:25.691992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:25.692048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:25.750817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:25.751716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:25.751813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:25.751847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:25.878140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:25.878299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:25.878348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:25.878423] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:25.881921] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-23T20:23:25.882195] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-23T20:23:25.882324] [INFO ] [sig ] GRFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:26.023796] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GRFS.txt [2026-01-23T20:23:26.023951] [INFO ] [sig ] [1417/3475] Completed GRFS in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:26.023992] [INFO ] [sig ] [1418/3475] Forecasting GRID... [2026-01-23T20:23:26.024023] [INFO ] [sig ] Generating forecast for: GRID [2026-01-23T20:23:26.024052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-23T20:23:26.036218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-23T20:23:26.036590] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-23T20:23:26.037826] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-23T20:23:26.037877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:26.037909] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:26.037936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:26.037994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:26.096255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:26.097133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:26.097217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:26.097249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:26.217053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:26.217211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:26.217253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:26.217281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:26.220727] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=50.31%) [2026-01-23T20:23:26.221005] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-23T20:23:26.221138] [INFO ] [sig ] GRID: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:26.362532] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRID.txt [2026-01-23T20:23:26.362744] [INFO ] [sig ] [1418/3475] Completed GRID in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:26.362790] [INFO ] [sig ] [1419/3475] Forecasting GRMN... [2026-01-23T20:23:26.362822] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-23T20:23:26.362854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-23T20:23:26.374483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-23T20:23:26.374860] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-23T20:23:26.375784] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-23T20:23:26.375838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:26.375882] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:26.375912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:26.375970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:26.441003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:26.442167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:26.442279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:26.442331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:26.572466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:26.572652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:26.572696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:26.572728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:26.577382] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-01-23T20:23:26.577868] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-23T20:23:26.578033] [INFO ] [sig ] GRMN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:26.728840] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GRMN.txt [2026-01-23T20:23:26.728999] [INFO ] [sig ] [1419/3475] Completed GRMN in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:26.729039] [INFO ] [sig ] [1420/3475] Forecasting GRND... [2026-01-23T20:23:26.729071] [INFO ] [sig ] Generating forecast for: GRND [2026-01-23T20:23:26.729101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-23T20:23:26.742437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-23T20:23:26.743044] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-23T20:23:26.743930] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-23T20:23:26.743982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:26.744016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:26.744044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:26.744102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:26.806127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:26.807033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:26.807116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:26.807152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:26.931494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:26.931675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:26.931717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:26.931745] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:26.935247] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-23T20:23:26.935604] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-23T20:23:26.935751] [INFO ] [sig ] GRND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:27.081099] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GRND.txt [2026-01-23T20:23:27.081282] [INFO ] [sig ] [1420/3475] Completed GRND in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:27.081329] [INFO ] [sig ] [1421/3475] Forecasting GRPN... [2026-01-23T20:23:27.081361] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-23T20:23:27.081393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-23T20:23:27.093805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-23T20:23:27.094194] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-23T20:23:27.095104] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-23T20:23:27.095158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:27.095191] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:27.095220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:27.095278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:27.152600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:27.153618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:27.153718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:27.153761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:27.279729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:27.279888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:27.279930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:27.279961] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:27.283411] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=72.10%) [2026-01-23T20:23:27.283718] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-23T20:23:27.283853] [INFO ] [sig ] GRPN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:27.423445] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRPN.txt [2026-01-23T20:23:27.423641] [INFO ] [sig ] [1421/3475] Completed GRPN in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:27.423877] [INFO ] [sig ] [1422/3475] Forecasting GRVY... [2026-01-23T20:23:27.423910] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-23T20:23:27.423941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-23T20:23:27.434919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-23T20:23:27.435252] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-23T20:23:27.436243] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-23T20:23:27.436295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:27.436326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:27.436353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:27.436409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:27.495737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:27.496693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:27.496779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:27.496812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:27.611090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:27.611246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:27.611287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:27.611316] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:27.615030] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-01-23T20:23:27.615305] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-23T20:23:27.615432] [INFO ] [sig ] GRVY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:27.764016] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRVY.txt [2026-01-23T20:23:27.764172] [INFO ] [sig ] [1422/3475] Completed GRVY in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:27.764212] [INFO ] [sig ] [1423/3475] Forecasting GRWG... [2026-01-23T20:23:27.764267] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-23T20:23:27.764299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-23T20:23:27.775977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-23T20:23:27.776319] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-23T20:23:27.777118] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-23T20:23:27.777169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:27.777200] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:27.777227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:27.777282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:27.836456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:27.837373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:27.837459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:27.837494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:27.959949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:27.960107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:27.960149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:27.960181] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:27.964275] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-23T20:23:27.964567] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-23T20:23:27.964721] [INFO ] [sig ] GRWG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:28.120806] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRWG.txt [2026-01-23T20:23:28.120940] [INFO ] [sig ] [1423/3475] Completed GRWG in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:28.120979] [INFO ] [sig ] [1424/3475] Forecasting GRX... [2026-01-23T20:23:28.121008] [INFO ] [sig ] Generating forecast for: GRX [2026-01-23T20:23:28.121038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-23T20:23:28.132129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-23T20:23:28.132382] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-23T20:23:28.133178] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-23T20:23:28.133229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:28.133260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:28.133288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:28.133344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:28.190724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:28.191488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:28.191619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:28.191656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:28.301211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:28.301361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:28.301401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:28.301430] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:28.304773] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=64.81%) [2026-01-23T20:23:28.305042] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-23T20:23:28.305166] [INFO ] [sig ] GRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:28.442597] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GRX.txt [2026-01-23T20:23:28.442722] [INFO ] [sig ] [1424/3475] Completed GRX in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:28.442772] [INFO ] [sig ] [1425/3475] Forecasting GS... [2026-01-23T20:23:28.442806] [INFO ] [sig ] Generating forecast for: GS [2026-01-23T20:23:28.442837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-23T20:23:28.454138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-23T20:23:28.454476] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-23T20:23:28.455279] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-23T20:23:28.455331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:28.455364] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:28.455392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:28.455449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:28.512397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:28.513248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:28.513328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:28.513361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:28.660711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:28.660881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:28.660933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:28.660972] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:28.665491] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=92.56%) [2026-01-23T20:23:28.665859] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-23T20:23:28.666020] [INFO ] [sig ] GS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:28.811266] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GS.txt [2026-01-23T20:23:28.811397] [INFO ] [sig ] [1425/3475] Completed GS in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:28.811440] [INFO ] [sig ] [1426/3475] Forecasting GSBC... [2026-01-23T20:23:28.811470] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-23T20:23:28.811500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-23T20:23:28.822280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-23T20:23:28.822533] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-23T20:23:28.823320] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-23T20:23:28.823372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:28.823403] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:28.823430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:28.823486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:28.881850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:28.882447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:28.882526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:28.882558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:28.998829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:28.998982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:28.999023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:28.999069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:29.002441] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=59.72%) [2026-01-23T20:23:29.002735] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-23T20:23:29.002867] [INFO ] [sig ] GSBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:29.141590] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GSBC.txt [2026-01-23T20:23:29.141716] [INFO ] [sig ] [1426/3475] Completed GSBC in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:29.141755] [INFO ] [sig ] [1427/3475] Forecasting GSBD... [2026-01-23T20:23:29.141784] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-23T20:23:29.141814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-23T20:23:29.153407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-23T20:23:29.153667] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-23T20:23:29.154433] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-23T20:23:29.154484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:29.154516] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:29.154544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:29.154616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:29.210970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:29.211554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:29.211649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:29.211682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:29.336865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:29.337025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:29.337069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:29.337100] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:29.341176] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-23T20:23:29.341461] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-23T20:23:29.341612] [INFO ] [sig ] GSBD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:29.487122] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GSBD.txt [2026-01-23T20:23:29.487273] [INFO ] [sig ] [1427/3475] Completed GSBD in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:29.487313] [INFO ] [sig ] [1428/3475] Forecasting GSHD... [2026-01-23T20:23:29.487355] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-23T20:23:29.487387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-23T20:23:29.499316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-23T20:23:29.499590] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-23T20:23:29.500354] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-23T20:23:29.500406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:29.500438] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:29.500466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:29.500521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:29.563257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:29.563909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:29.563985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:29.564042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:29.699522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:29.699718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:29.699776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:29.699817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:29.704883] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-23T20:23:29.705246] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-23T20:23:29.705418] [INFO ] [sig ] GSHD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:29.859713] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GSHD.txt [2026-01-23T20:23:29.859849] [INFO ] [sig ] [1428/3475] Completed GSHD in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:29.859888] [INFO ] [sig ] [1429/3475] Forecasting GSK... [2026-01-23T20:23:29.859918] [INFO ] [sig ] Generating forecast for: GSK [2026-01-23T20:23:29.859949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-23T20:23:29.872810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-23T20:23:29.873344] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-23T20:23:29.874361] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-23T20:23:29.874413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:29.874445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:29.874472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:29.874528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:29.931721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:29.932472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:29.932553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:29.932605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:30.056839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:30.056995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:30.057036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:30.057065] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:30.060726] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-23T20:23:30.061010] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-23T20:23:30.061142] [INFO ] [sig ] GSK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:30.201040] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GSK.txt [2026-01-23T20:23:30.201184] [INFO ] [sig ] [1429/3475] Completed GSK in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:30.201226] [INFO ] [sig ] [1430/3475] Forecasting GSL... [2026-01-23T20:23:30.201258] [INFO ] [sig ] Generating forecast for: GSL [2026-01-23T20:23:30.201289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-23T20:23:30.213442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-23T20:23:30.213781] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-23T20:23:30.214628] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-23T20:23:30.214680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:30.214712] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:30.214738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:30.214806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:30.273425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:30.274198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:30.274281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:30.274315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:30.400171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:30.400334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:30.400378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:30.400409] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:30.404013] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-01-23T20:23:30.404310] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-23T20:23:30.404448] [INFO ] [sig ] GSL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:30.549666] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GSL.txt [2026-01-23T20:23:30.549828] [INFO ] [sig ] [1430/3475] Completed GSL in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:30.549870] [INFO ] [sig ] [1431/3475] Forecasting GSM... [2026-01-23T20:23:30.549903] [INFO ] [sig ] Generating forecast for: GSM [2026-01-23T20:23:30.549935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-23T20:23:30.563036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-23T20:23:30.563424] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-23T20:23:30.564547] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-23T20:23:30.564814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:30.564877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:30.564909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:30.564982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:30.626251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:30.627144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:30.627230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:30.627265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:30.753667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:30.753830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:30.753874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:30.753905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:30.757436] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=37.94%) [2026-01-23T20:23:30.757751] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-23T20:23:30.757905] [INFO ] [sig ] GSM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:30.899823] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GSM.txt [2026-01-23T20:23:30.899978] [INFO ] [sig ] [1431/3475] Completed GSM in 0.4s | 2.83 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-23T20:23:30.900018] [INFO ] [sig ] [1432/3475] Forecasting GTES... [2026-01-23T20:23:30.900049] [INFO ] [sig ] Generating forecast for: GTES [2026-01-23T20:23:30.900079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-23T20:23:30.914268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-23T20:23:30.914725] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-23T20:23:30.915799] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-23T20:23:30.915876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:30.915917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:30.915952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:30.916031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:30.976795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:30.977711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:30.977796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:30.977830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:31.096906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:31.097063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:31.097105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:31.097133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:31.100508] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-01-23T20:23:31.100803] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-23T20:23:31.100933] [INFO ] [sig ] GTES: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:31.245057] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GTES.txt [2026-01-23T20:23:31.245217] [INFO ] [sig ] [1432/3475] Completed GTES in 0.3s | 2.83 sym/s | Total: 8.4m | ETA: 12.0m [2026-01-23T20:23:31.245257] [INFO ] [sig ] [1433/3475] Forecasting GTLB... [2026-01-23T20:23:31.245289] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-23T20:23:31.245319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-23T20:23:31.256420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-23T20:23:31.256825] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-23T20:23:31.257665] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-23T20:23:31.257717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:31.257749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:31.257775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:31.257831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:31.318249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:31.319186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:31.319278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:31.319311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:31.442683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:31.442837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:31.442881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:31.442911] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:31.446738] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=52.18%) [2026-01-23T20:23:31.447028] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-23T20:23:31.447159] [INFO ] [sig ] GTLB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:31.592454] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GTLB.txt [2026-01-23T20:23:31.592624] [INFO ] [sig ] [1433/3475] Completed GTLB in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:31.592666] [INFO ] [sig ] [1434/3475] Forecasting GTLS... [2026-01-23T20:23:31.592697] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-23T20:23:31.592727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-23T20:23:31.604519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-23T20:23:31.604935] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-23T20:23:31.605786] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-23T20:23:31.605839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:31.605872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:31.605900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:31.605959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:31.665059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:31.666132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:31.666215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:31.666247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:31.805235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:31.805396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:31.805437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:31.805500] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:31.809161] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-23T20:23:31.809518] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-23T20:23:31.809692] [INFO ] [sig ] GTLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:31.954680] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GTLS.txt [2026-01-23T20:23:31.954840] [INFO ] [sig ] [1434/3475] Completed GTLS in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:31.954880] [INFO ] [sig ] [1435/3475] Forecasting GTN... [2026-01-23T20:23:31.954911] [INFO ] [sig ] Generating forecast for: GTN [2026-01-23T20:23:31.954942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-23T20:23:31.966397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-23T20:23:31.966760] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-23T20:23:31.967602] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-23T20:23:31.967654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:31.967685] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:31.967712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:31.967767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:32.025281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:32.026169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:32.026254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:32.026286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:32.161179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:32.161367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:32.161422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:32.161461] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:32.165963] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=57.02%) [2026-01-23T20:23:32.166287] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-23T20:23:32.166426] [INFO ] [sig ] GTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:32.312986] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GTN.txt [2026-01-23T20:23:32.313180] [INFO ] [sig ] [1435/3475] Completed GTN in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:32.313223] [INFO ] [sig ] [1436/3475] Forecasting GTX... [2026-01-23T20:23:32.313253] [INFO ] [sig ] Generating forecast for: GTX [2026-01-23T20:23:32.313285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-23T20:23:32.325616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-23T20:23:32.325972] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-23T20:23:32.326815] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-23T20:23:32.326866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:32.326898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:32.326923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:32.326980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:32.386543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:32.387486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:32.387605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:32.387646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:32.513121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:32.513273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:32.513316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:32.513348] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:32.516905] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=89.04%) [2026-01-23T20:23:32.517201] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-23T20:23:32.517337] [INFO ] [sig ] GTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:32.659671] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GTX.txt [2026-01-23T20:23:32.659820] [INFO ] [sig ] [1436/3475] Completed GTX in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:32.659861] [INFO ] [sig ] [1437/3475] Forecasting GTY... [2026-01-23T20:23:32.659891] [INFO ] [sig ] Generating forecast for: GTY [2026-01-23T20:23:32.659922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-23T20:23:32.672597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-23T20:23:32.672941] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-23T20:23:32.674013] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-23T20:23:32.674067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:32.674100] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:32.674128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:32.674185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:32.737615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:32.738698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:32.738970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:32.739004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:32.862223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:32.862399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:32.862449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:32.862480] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:32.866396] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-01-23T20:23:32.866743] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-23T20:23:32.866885] [INFO ] [sig ] GTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:33.022091] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GTY.txt [2026-01-23T20:23:33.022253] [INFO ] [sig ] [1437/3475] Completed GTY in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:33.022295] [INFO ] [sig ] [1438/3475] Forecasting GUG... [2026-01-23T20:23:33.022327] [INFO ] [sig ] Generating forecast for: GUG [2026-01-23T20:23:33.022358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-23T20:23:33.035294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-23T20:23:33.035886] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-23T20:23:33.036967] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-23T20:23:33.037022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:33.037056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:33.037085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:33.037145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:33.104089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:33.104978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:33.105061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:33.105096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:33.225723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:33.225879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:33.225922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:33.225954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:33.229452] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-23T20:23:33.229779] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-23T20:23:33.229913] [INFO ] [sig ] GUG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:33.378421] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GUG.txt [2026-01-23T20:23:33.378585] [INFO ] [sig ] [1438/3475] Completed GUG in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:33.378628] [INFO ] [sig ] [1439/3475] Forecasting GVA... [2026-01-23T20:23:33.378657] [INFO ] [sig ] Generating forecast for: GVA [2026-01-23T20:23:33.378687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-23T20:23:33.390198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-23T20:23:33.390523] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-23T20:23:33.391319] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-23T20:23:33.391371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:33.391402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:33.391430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:33.391486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:33.451096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:33.452110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:33.452194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:33.452228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:33.573385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:33.573548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:33.573641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:33.573676] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:33.577250] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-01-23T20:23:33.577570] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-23T20:23:33.577727] [INFO ] [sig ] GVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:33.721848] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GVA.txt [2026-01-23T20:23:33.722002] [INFO ] [sig ] [1439/3475] Completed GVA in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:33.722043] [INFO ] [sig ] [1440/3475] Forecasting GWH... [2026-01-23T20:23:33.722073] [INFO ] [sig ] Generating forecast for: GWH [2026-01-23T20:23:33.722103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-23T20:23:33.733371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-23T20:23:33.733686] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-23T20:23:33.734467] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-23T20:23:33.734518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:33.734550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:33.734596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:33.734655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:33.800937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:33.801791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:33.801871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:33.801904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:33.927401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:33.927554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:33.927617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:33.927649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:33.931303] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-23T20:23:33.931599] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-23T20:23:33.931925] [INFO ] [sig ] GWH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:34.149749] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GWH.txt [2026-01-23T20:23:34.150096] [INFO ] [sig ] [1440/3475] Completed GWH in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:34.150136] [INFO ] [sig ] [1441/3475] Forecasting GWRE... [2026-01-23T20:23:34.150164] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-23T20:23:34.150193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-23T20:23:34.163233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-23T20:23:34.163588] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-23T20:23:34.164391] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-23T20:23:34.164443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:34.164475] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:34.164504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:34.164560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:34.225777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:34.226643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:34.226949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:34.226985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:34.351150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:34.351304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:34.351347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:34.351379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:34.355274] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-23T20:23:34.355558] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-23T20:23:34.355713] [INFO ] [sig ] GWRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:34.499055] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GWRE.txt [2026-01-23T20:23:34.499217] [INFO ] [sig ] [1441/3475] Completed GWRE in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:34.499260] [INFO ] [sig ] [1442/3475] Forecasting GWRS... [2026-01-23T20:23:34.499292] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-23T20:23:34.499322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-23T20:23:34.510491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-23T20:23:34.510844] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-23T20:23:34.511665] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-23T20:23:34.511717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:34.511748] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:34.511775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:34.511831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:34.568802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:34.569713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:34.569798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:34.569833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:34.690728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:34.690903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:34.690949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:34.690981] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:34.694724] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-01-23T20:23:34.695034] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-23T20:23:34.695191] [INFO ] [sig ] GWRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:34.853364] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GWRS.txt [2026-01-23T20:23:34.853526] [INFO ] [sig ] [1442/3475] Completed GWRS in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:34.853597] [INFO ] [sig ] [1443/3475] Forecasting GXAI... [2026-01-23T20:23:34.853655] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-23T20:23:34.853690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-23T20:23:34.870531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-23T20:23:34.870966] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-23T20:23:34.872026] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-23T20:23:34.872080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:34.872125] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:34.872155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:34.872236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:34.934738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:34.935772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:34.935897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:34.935932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:35.061044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:35.061212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:35.061255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:35.061285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:35.064789] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=45.12%) [2026-01-23T20:23:35.065072] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-23T20:23:35.065211] [INFO ] [sig ] GXAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:35.208407] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/GXAI.txt [2026-01-23T20:23:35.208562] [INFO ] [sig ] [1443/3475] Completed GXAI in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:35.208625] [INFO ] [sig ] [1444/3475] Forecasting GYRE... [2026-01-23T20:23:35.208656] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-23T20:23:35.208686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-23T20:23:35.220602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-23T20:23:35.220932] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-23T20:23:35.221754] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-23T20:23:35.221806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:35.221839] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:35.221866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:35.221921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:35.279996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:35.280829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:35.280909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:35.280943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:35.406828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:35.406993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:35.407037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:35.407066] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:35.411157] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=66.29%) [2026-01-23T20:23:35.411439] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-23T20:23:35.411603] [INFO ] [sig ] GYRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:35.558156] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/GYRE.txt [2026-01-23T20:23:35.558361] [INFO ] [sig ] [1444/3475] Completed GYRE in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:35.558405] [INFO ] [sig ] [1445/3475] Forecasting H... [2026-01-23T20:23:35.558436] [INFO ] [sig ] Generating forecast for: H [2026-01-23T20:23:35.558467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-23T20:23:35.570187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-23T20:23:35.570592] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-23T20:23:35.571626] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-23T20:23:35.571688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:35.571726] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:35.571757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:35.571812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:35.629588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:35.630477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:35.630565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:35.630621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:35.754113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:35.754278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:35.754320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:35.754350] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:35.758126] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-23T20:23:35.758398] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-23T20:23:35.758528] [INFO ] [sig ] H: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:35.902700] [INFO ] [LOCAL ] Saved forecast: H 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/H.txt [2026-01-23T20:23:35.902838] [INFO ] [sig ] [1445/3475] Completed H in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:35.902879] [INFO ] [sig ] [1446/3475] Forecasting HAE... [2026-01-23T20:23:35.902909] [INFO ] [sig ] Generating forecast for: HAE [2026-01-23T20:23:35.902940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-23T20:23:35.914524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-23T20:23:35.915046] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-23T20:23:35.915877] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-23T20:23:35.915928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:35.915960] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:35.915987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:35.916042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:35.974734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:35.975368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:35.975445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:35.975477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:36.100417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:36.100610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:36.100672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:36.100720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:36.105799] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-01-23T20:23:36.106317] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-23T20:23:36.106461] [INFO ] [sig ] HAE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:36.277589] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HAE.txt [2026-01-23T20:23:36.277777] [INFO ] [sig ] [1446/3475] Completed HAE in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:36.277819] [INFO ] [sig ] [1447/3475] Forecasting HAFC... [2026-01-23T20:23:36.277856] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-23T20:23:36.277887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-23T20:23:36.289174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-23T20:23:36.289493] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-23T20:23:36.290376] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-23T20:23:36.290429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:36.290461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:36.290488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:36.290550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:36.348317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:36.349119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:36.349201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:36.349234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:36.473942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:36.474104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:36.474145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:36.474174] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:36.477532] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=25.74%) [2026-01-23T20:23:36.477852] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-23T20:23:36.477976] [INFO ] [sig ] HAFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:36.619009] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HAFC.txt [2026-01-23T20:23:36.619155] [INFO ] [sig ] [1447/3475] Completed HAFC in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:36.619195] [INFO ] [sig ] [1448/3475] Forecasting HAIN... [2026-01-23T20:23:36.619225] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-23T20:23:36.619255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-23T20:23:36.630609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-23T20:23:36.630932] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-23T20:23:36.631763] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-23T20:23:36.631815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:36.631873] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:36.631902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:36.631958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:36.690680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:36.691510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:36.691609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:36.691645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:36.808034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:36.808212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:36.808251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:36.808279] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:36.811662] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=38.75%) [2026-01-23T20:23:36.811954] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-23T20:23:36.812085] [INFO ] [sig ] HAIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:36.955519] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HAIN.txt [2026-01-23T20:23:36.955704] [INFO ] [sig ] [1448/3475] Completed HAIN in 0.3s | 2.83 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-23T20:23:36.955747] [INFO ] [sig ] [1449/3475] Forecasting HAL... [2026-01-23T20:23:36.955776] [INFO ] [sig ] Generating forecast for: HAL [2026-01-23T20:23:36.955805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-23T20:23:36.967175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-23T20:23:36.967529] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-23T20:23:36.968330] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-23T20:23:36.968381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:36.968414] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:36.968440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:36.968496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:37.026713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:37.027673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:37.027752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:37.027784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:37.158988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:37.159162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:37.159204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:37.159233] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:37.162994] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-01-23T20:23:37.163284] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-23T20:23:37.163412] [INFO ] [sig ] HAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:37.307893] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HAL.txt [2026-01-23T20:23:37.308026] [INFO ] [sig ] [1449/3475] Completed HAL in 0.4s | 2.83 sym/s | Total: 8.5m | ETA: 11.9m [2026-01-23T20:23:37.308066] [INFO ] [sig ] [1450/3475] Forecasting HALO... [2026-01-23T20:23:37.308095] [INFO ] [sig ] Generating forecast for: HALO [2026-01-23T20:23:37.308125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-23T20:23:37.320143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-23T20:23:37.320421] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-23T20:23:37.321264] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-23T20:23:37.321316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:37.321348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:37.321375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:37.321431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:37.379623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:37.380281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:37.380357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:37.380388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:37.502530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:37.502673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:37.502714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:37.502761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:37.506099] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-23T20:23:37.506373] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-23T20:23:37.506511] [INFO ] [sig ] HALO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:37.644669] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HALO.txt [2026-01-23T20:23:37.644778] [INFO ] [sig ] [1450/3475] Completed HALO in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:37.644817] [INFO ] [sig ] [1451/3475] Forecasting HAS... [2026-01-23T20:23:37.644846] [INFO ] [sig ] Generating forecast for: HAS [2026-01-23T20:23:37.644876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-23T20:23:37.655977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-23T20:23:37.656239] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-23T20:23:37.657025] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-23T20:23:37.657076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:37.657107] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:37.657134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:37.657190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:37.712870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:37.713763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:37.713850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:37.713882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:37.834384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:37.834536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:37.834592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:37.834658] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:37.838016] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=50.36%) [2026-01-23T20:23:37.838287] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-23T20:23:37.838414] [INFO ] [sig ] HAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:37.979629] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HAS.txt [2026-01-23T20:23:37.979804] [INFO ] [sig ] [1451/3475] Completed HAS in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:37.979846] [INFO ] [sig ] [1452/3475] Forecasting HASI... [2026-01-23T20:23:37.979876] [INFO ] [sig ] Generating forecast for: HASI [2026-01-23T20:23:37.979906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-23T20:23:37.993354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-23T20:23:37.993668] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-23T20:23:37.994955] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-23T20:23:37.995008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:37.995040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:37.995067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:37.995123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:38.054893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:38.055847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:38.055958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:38.056009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:38.181278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:38.181441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:38.181482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:38.181511] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:38.185077] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-23T20:23:38.185382] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-23T20:23:38.185517] [INFO ] [sig ] HASI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:38.327385] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HASI.txt [2026-01-23T20:23:38.327529] [INFO ] [sig ] [1452/3475] Completed HASI in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:38.327586] [INFO ] [sig ] [1453/3475] Forecasting HBAN... [2026-01-23T20:23:38.327621] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-23T20:23:38.327654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-23T20:23:38.339996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-23T20:23:38.340320] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-23T20:23:38.341319] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-23T20:23:38.341370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:38.341401] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:38.341428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:38.341484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:38.397981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:38.398916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:38.399003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:38.399036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:38.519464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:38.519635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:38.519679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:38.519709] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:38.523025] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-01-23T20:23:38.523294] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-23T20:23:38.523421] [INFO ] [sig ] HBAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:38.665024] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HBAN.txt [2026-01-23T20:23:38.665182] [INFO ] [sig ] [1453/3475] Completed HBAN in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:38.665222] [INFO ] [sig ] [1454/3475] Forecasting HBANL... [2026-01-23T20:23:38.665252] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-23T20:23:38.665283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-23T20:23:38.680817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-23T20:23:38.681192] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-23T20:23:38.682030] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-23T20:23:38.682080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:38.682112] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:38.682150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:38.682208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:38.739247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:38.740181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:38.740289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:38.740323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:38.860361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:38.860541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:38.860618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:38.860655] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:38.864187] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-23T20:23:38.864503] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-23T20:23:38.864667] [INFO ] [sig ] HBANL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:39.008835] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HBANL.txt [2026-01-23T20:23:39.009175] [INFO ] [sig ] [1454/3475] Completed HBANL in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:39.009216] [INFO ] [sig ] [1455/3475] Forecasting HBANP... [2026-01-23T20:23:39.009246] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-23T20:23:39.009284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-23T20:23:39.021255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-23T20:23:39.021608] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-23T20:23:39.022409] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-23T20:23:39.022461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:39.022494] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:39.022521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:39.022596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:39.081063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:39.081947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:39.082036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:39.082070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:39.199939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:39.200117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:39.200159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:39.200188] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:39.204225] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-01-23T20:23:39.204540] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-23T20:23:39.204698] [INFO ] [sig ] HBANP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:39.345492] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HBANP.txt [2026-01-23T20:23:39.345637] [INFO ] [sig ] [1455/3475] Completed HBANP in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:39.345680] [INFO ] [sig ] [1456/3475] Forecasting HBB... [2026-01-23T20:23:39.345709] [INFO ] [sig ] Generating forecast for: HBB [2026-01-23T20:23:39.345740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-23T20:23:39.356867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-23T20:23:39.357144] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-23T20:23:39.357982] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-23T20:23:39.358033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:39.358065] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:39.358091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:39.358146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:39.414333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:39.414966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:39.415044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:39.415077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:39.527804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:39.527956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:39.527995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:39.528024] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:39.531366] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-23T20:23:39.531654] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-23T20:23:39.531780] [INFO ] [sig ] HBB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:39.675918] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HBB.txt [2026-01-23T20:23:39.676067] [INFO ] [sig ] [1456/3475] Completed HBB in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:39.676107] [INFO ] [sig ] [1457/3475] Forecasting HBCP... [2026-01-23T20:23:39.676137] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-23T20:23:39.676167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-23T20:23:39.688203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-23T20:23:39.688502] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-23T20:23:39.689320] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-23T20:23:39.689372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:39.689403] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:39.689430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:39.689485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:39.751027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:39.751917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:39.752171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:39.752204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:39.875620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:39.875774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:39.875816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:39.875846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:39.879379] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-23T20:23:39.879683] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-23T20:23:39.879813] [INFO ] [sig ] HBCP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:40.021899] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HBCP.txt [2026-01-23T20:23:40.022055] [INFO ] [sig ] [1457/3475] Completed HBCP in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:40.022097] [INFO ] [sig ] [1458/3475] Forecasting HBM... [2026-01-23T20:23:40.022127] [INFO ] [sig ] Generating forecast for: HBM [2026-01-23T20:23:40.022163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-23T20:23:40.033970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-23T20:23:40.034351] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-23T20:23:40.035217] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-23T20:23:40.035357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:40.035393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:40.035423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:40.035481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:40.091559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:40.092453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:40.092606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:40.092645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:40.218204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:40.218354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:40.218395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:40.218425] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:40.221759] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-23T20:23:40.222028] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-23T20:23:40.222152] [INFO ] [sig ] HBM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:40.361700] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HBM.txt [2026-01-23T20:23:40.361824] [INFO ] [sig ] [1458/3475] Completed HBM in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:40.361870] [INFO ] [sig ] [1459/3475] Forecasting HBNC... [2026-01-23T20:23:40.361900] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-23T20:23:40.361931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-23T20:23:40.374034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-23T20:23:40.374324] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-23T20:23:40.375134] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-23T20:23:40.375185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:40.375218] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:40.375245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:40.375301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:40.435017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:40.435842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:40.435922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:40.435955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:40.550930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:40.551061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:40.551100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:40.551130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:40.554521] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-23T20:23:40.554813] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-23T20:23:40.554940] [INFO ] [sig ] HBNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:40.692199] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HBNC.txt [2026-01-23T20:23:40.692336] [INFO ] [sig ] [1459/3475] Completed HBNC in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:40.692377] [INFO ] [sig ] [1460/3475] Forecasting HCA... [2026-01-23T20:23:40.692406] [INFO ] [sig ] Generating forecast for: HCA [2026-01-23T20:23:40.692436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-23T20:23:40.703189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-23T20:23:40.703474] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-23T20:23:40.704446] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-23T20:23:40.704498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:40.704530] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:40.704556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:40.704633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:40.761246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:40.761924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:40.762002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:40.762034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:40.882024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:40.882178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:40.882219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:40.882249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:40.885587] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-01-23T20:23:40.885867] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-23T20:23:40.885997] [INFO ] [sig ] HCA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:41.028140] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HCA.txt [2026-01-23T20:23:41.028301] [INFO ] [sig ] [1460/3475] Completed HCA in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:41.028344] [INFO ] [sig ] [1461/3475] Forecasting HCC... [2026-01-23T20:23:41.028373] [INFO ] [sig ] Generating forecast for: HCC [2026-01-23T20:23:41.028403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-23T20:23:41.040458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-23T20:23:41.041112] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-23T20:23:41.041978] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-23T20:23:41.042032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:41.042066] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:41.042095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:41.042153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:41.104077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:41.104985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:41.105071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:41.105106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:41.228373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:41.228531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:41.228589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:41.228623] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:41.232001] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=34.89%) [2026-01-23T20:23:41.232276] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-23T20:23:41.232407] [INFO ] [sig ] HCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:41.382090] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HCC.txt [2026-01-23T20:23:41.382329] [INFO ] [sig ] [1461/3475] Completed HCC in 0.4s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:41.382382] [INFO ] [sig ] [1462/3475] Forecasting HCI... [2026-01-23T20:23:41.382413] [INFO ] [sig ] Generating forecast for: HCI [2026-01-23T20:23:41.382444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-23T20:23:41.394736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-23T20:23:41.395121] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-23T20:23:41.396236] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-23T20:23:41.396292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:41.396326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:41.396353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:41.396411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:41.457260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:41.458411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:41.458532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:41.458599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:41.592101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:41.592279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:41.592323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:41.592355] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:41.596385] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-01-23T20:23:41.596727] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-23T20:23:41.596887] [INFO ] [sig ] HCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:41.744423] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HCI.txt [2026-01-23T20:23:41.744609] [INFO ] [sig ] [1462/3475] Completed HCI in 0.4s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:41.744654] [INFO ] [sig ] [1463/3475] Forecasting HCM... [2026-01-23T20:23:41.744683] [INFO ] [sig ] Generating forecast for: HCM [2026-01-23T20:23:41.744904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-23T20:23:41.758277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-23T20:23:41.758715] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-23T20:23:41.759786] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-23T20:23:41.759840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:41.759873] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:41.760091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:41.760149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:41.819125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:41.820064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:41.820157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:41.820192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:41.943088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:41.943251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:41.943293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:41.943321] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:41.946798] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=54.01%) [2026-01-23T20:23:41.947137] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-23T20:23:41.947279] [INFO ] [sig ] HCM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:42.093256] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HCM.txt [2026-01-23T20:23:42.093426] [INFO ] [sig ] [1463/3475] Completed HCM in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:42.093468] [INFO ] [sig ] [1464/3475] Forecasting HCSG... [2026-01-23T20:23:42.093498] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-23T20:23:42.093528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-23T20:23:42.107560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-23T20:23:42.108029] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-23T20:23:42.108980] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-23T20:23:42.109035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:42.109071] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:42.109099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:42.109158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:42.167671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:42.168863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:42.168951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:42.168993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:42.291352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:42.291509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:42.291555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:42.291607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:42.295089] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-23T20:23:42.295378] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-23T20:23:42.295512] [INFO ] [sig ] HCSG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:42.452298] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HCSG.txt [2026-01-23T20:23:42.452463] [INFO ] [sig ] [1464/3475] Completed HCSG in 0.4s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:42.452507] [INFO ] [sig ] [1465/3475] Forecasting HD... [2026-01-23T20:23:42.452537] [INFO ] [sig ] Generating forecast for: HD [2026-01-23T20:23:42.452587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-23T20:23:42.465403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-23T20:23:42.465831] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-23T20:23:42.466738] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-23T20:23:42.466792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:42.466866] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:42.466897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:42.467120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:42.527010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:42.527905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:42.528010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:42.528044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:42.654643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:42.654801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:42.654843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:42.654873] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:42.658492] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-23T20:23:42.658821] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-23T20:23:42.658970] [INFO ] [sig ] HD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:42.815896] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HD.txt [2026-01-23T20:23:42.816052] [INFO ] [sig ] [1465/3475] Completed HD in 0.4s | 2.83 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-23T20:23:42.816095] [INFO ] [sig ] [1466/3475] Forecasting HDB... [2026-01-23T20:23:42.816124] [INFO ] [sig ] Generating forecast for: HDB [2026-01-23T20:23:42.816155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-23T20:23:42.828289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-23T20:23:42.828656] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-23T20:23:42.829462] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-23T20:23:42.829514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:42.829546] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:42.829603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:42.829664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:42.888281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:42.889159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:42.889244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:42.889279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:43.017920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:43.018089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:43.018132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:43.018161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:43.022274] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-01-23T20:23:43.022551] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-23T20:23:43.022703] [INFO ] [sig ] HDB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:43.161721] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HDB.txt [2026-01-23T20:23:43.161883] [INFO ] [sig ] [1466/3475] Completed HDB in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-23T20:23:43.161923] [INFO ] [sig ] [1467/3475] Forecasting HDSN... [2026-01-23T20:23:43.161953] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-23T20:23:43.161983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-23T20:23:43.174109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-23T20:23:43.174385] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-23T20:23:43.175186] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-23T20:23:43.175248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:43.175281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:43.175307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:43.175363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:43.232319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:43.232937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:43.233027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:43.233061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:43.349094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:43.349237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:43.349276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:43.349304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:43.352617] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=56.41%) [2026-01-23T20:23:43.352922] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-23T20:23:43.353050] [INFO ] [sig ] HDSN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:43.492272] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HDSN.txt [2026-01-23T20:23:43.492437] [INFO ] [sig ] [1467/3475] Completed HDSN in 0.3s | 2.83 sym/s | Total: 8.6m | ETA: 11.8m [2026-01-23T20:23:43.492480] [INFO ] [sig ] [1468/3475] Forecasting HE... [2026-01-23T20:23:43.492510] [INFO ] [sig ] Generating forecast for: HE [2026-01-23T20:23:43.492541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-23T20:23:43.504934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-23T20:23:43.505291] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-23T20:23:43.506152] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-23T20:23:43.506206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:43.506239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:43.506265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:43.506321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:43.568210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:43.569182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:43.569276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:43.569311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:43.702010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:43.702170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:43.702216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:43.702260] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:43.705981] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=72.44%) [2026-01-23T20:23:43.706280] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-23T20:23:43.706428] [INFO ] [sig ] HE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:43.855381] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HE.txt [2026-01-23T20:23:43.855541] [INFO ] [sig ] [1468/3475] Completed HE in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:43.855651] [INFO ] [sig ] [1469/3475] Forecasting HEI... [2026-01-23T20:23:43.855686] [INFO ] [sig ] Generating forecast for: HEI [2026-01-23T20:23:43.855717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-23T20:23:43.868449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-23T20:23:43.868777] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-23T20:23:43.869778] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-23T20:23:43.869836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:43.869868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:43.869894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:43.869950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:43.926749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:43.927606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:43.927690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:43.927731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:44.054834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:44.054965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:44.055008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:44.055036] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:44.058638] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-23T20:23:44.058919] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-23T20:23:44.059049] [INFO ] [sig ] HEI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:44.203108] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HEI.txt [2026-01-23T20:23:44.203268] [INFO ] [sig ] [1469/3475] Completed HEI in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:44.203309] [INFO ] [sig ] [1470/3475] Forecasting HELE... [2026-01-23T20:23:44.203340] [INFO ] [sig ] Generating forecast for: HELE [2026-01-23T20:23:44.203370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-23T20:23:44.217180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-23T20:23:44.217566] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-23T20:23:44.218433] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-23T20:23:44.218486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:44.218519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:44.218546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:44.218626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:44.276973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:44.277933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:44.278026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:44.278070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:44.407835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:44.407995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:44.408039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:44.408068] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:44.412234] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=54.09%) [2026-01-23T20:23:44.412534] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-23T20:23:44.412691] [INFO ] [sig ] HELE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:44.560974] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HELE.txt [2026-01-23T20:23:44.561149] [INFO ] [sig ] [1470/3475] Completed HELE in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:44.561203] [INFO ] [sig ] [1471/3475] Forecasting HEPS... [2026-01-23T20:23:44.561233] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-23T20:23:44.561262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-23T20:23:44.573789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-23T20:23:44.574137] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-23T20:23:44.574952] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-23T20:23:44.575192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:44.575223] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:44.575249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:44.575305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:44.639052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:44.640146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:44.640240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:44.640277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:44.764698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:44.764862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:44.765093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:44.765121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:44.768732] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-01-23T20:23:44.769251] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-23T20:23:44.769391] [INFO ] [sig ] HEPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:44.918684] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HEPS.txt [2026-01-23T20:23:44.918828] [INFO ] [sig ] [1471/3475] Completed HEPS in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:44.918870] [INFO ] [sig ] [1472/3475] Forecasting HEQ... [2026-01-23T20:23:44.918899] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-23T20:23:44.918929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-23T20:23:44.931891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-23T20:23:44.932224] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-23T20:23:44.933050] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-23T20:23:44.933102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:44.933133] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:44.933159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:44.933214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:44.996338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:44.997223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:44.997307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:44.997340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:45.118482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:45.118657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:45.118699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:45.118727] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:45.122063] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-23T20:23:45.122333] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-23T20:23:45.122479] [INFO ] [sig ] HEQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:45.264326] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HEQ.txt [2026-01-23T20:23:45.264467] [INFO ] [sig ] [1472/3475] Completed HEQ in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:45.264508] [INFO ] [sig ] [1473/3475] Forecasting HERO... [2026-01-23T20:23:45.264537] [INFO ] [sig ] Generating forecast for: HERO [2026-01-23T20:23:45.264567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-23T20:23:45.279257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-23T20:23:45.279552] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-23T20:23:45.280347] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-23T20:23:45.280399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:45.280431] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:45.280458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:45.280515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:45.336753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:45.337565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:45.337666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:45.337700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:45.462452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:45.462645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:45.462702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:45.462733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:45.467222] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=44.90%) [2026-01-23T20:23:45.467526] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-23T20:23:45.467673] [INFO ] [sig ] HERO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:45.613564] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HERO.txt [2026-01-23T20:23:45.613764] [INFO ] [sig ] [1473/3475] Completed HERO in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:45.613806] [INFO ] [sig ] [1474/3475] Forecasting HESM... [2026-01-23T20:23:45.613837] [INFO ] [sig ] Generating forecast for: HESM [2026-01-23T20:23:45.613867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-23T20:23:45.626464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-23T20:23:45.626860] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-23T20:23:45.627705] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-23T20:23:45.627756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:45.627788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:45.627814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:45.627870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:45.686143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:45.687038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:45.687119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:45.687150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:45.815397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:45.815553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:45.815633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:45.815664] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:45.819260] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-23T20:23:45.819537] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-23T20:23:45.819688] [INFO ] [sig ] HESM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:45.957322] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HESM.txt [2026-01-23T20:23:45.957708] [INFO ] [sig ] [1474/3475] Completed HESM in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:45.957750] [INFO ] [sig ] [1475/3475] Forecasting HFFG... [2026-01-23T20:23:45.957782] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-23T20:23:45.957812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-23T20:23:45.970143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-23T20:23:45.970519] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-23T20:23:45.971324] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-23T20:23:45.971375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:45.971406] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:45.971434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:45.971491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:46.030488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:46.031366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:46.031479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:46.031514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:46.150888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:46.151054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:46.151098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:46.151129] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:46.154564] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-23T20:23:46.154866] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-23T20:23:46.154998] [INFO ] [sig ] HFFG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:46.300102] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HFFG.txt [2026-01-23T20:23:46.300269] [INFO ] [sig ] [1475/3475] Completed HFFG in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:46.300316] [INFO ] [sig ] [1476/3475] Forecasting HFRO... [2026-01-23T20:23:46.300350] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-23T20:23:46.300382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-23T20:23:46.312911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-23T20:23:46.313269] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-23T20:23:46.314140] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-23T20:23:46.314194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:46.314229] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:46.314257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:46.314315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:46.372314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:46.373222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:46.373325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:46.373359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:46.501881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:46.502043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:46.502086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:46.502126] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:46.505697] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-23T20:23:46.506043] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-23T20:23:46.506184] [INFO ] [sig ] HFRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:46.648920] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HFRO.txt [2026-01-23T20:23:46.649097] [INFO ] [sig ] [1476/3475] Completed HFRO in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:46.649165] [INFO ] [sig ] [1477/3475] Forecasting HFWA... [2026-01-23T20:23:46.649212] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-23T20:23:46.649253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-23T20:23:46.662403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-23T20:23:46.662814] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-23T20:23:46.663825] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-23T20:23:46.663876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:46.663908] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:46.663935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:46.663990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:46.724944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:46.725954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:46.726044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:46.726079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:46.854479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:46.854660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:46.854705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:46.854735] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:46.858337] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=29.27%) [2026-01-23T20:23:46.858676] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-23T20:23:46.858839] [INFO ] [sig ] HFWA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:47.017471] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HFWA.txt [2026-01-23T20:23:47.017693] [INFO ] [sig ] [1477/3475] Completed HFWA in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:47.017779] [INFO ] [sig ] [1478/3475] Forecasting HG... [2026-01-23T20:23:47.017828] [INFO ] [sig ] Generating forecast for: HG [2026-01-23T20:23:47.017873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-23T20:23:47.033710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-23T20:23:47.034190] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-23T20:23:47.035287] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-23T20:23:47.035353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:47.035415] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:47.035457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:47.035542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:47.102837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:47.103910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:47.104030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:47.104067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:47.226370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:47.226534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:47.226593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:47.226628] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:47.230221] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-23T20:23:47.230496] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-23T20:23:47.230647] [INFO ] [sig ] HG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:47.376481] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HG.txt [2026-01-23T20:23:47.376682] [INFO ] [sig ] [1478/3475] Completed HG in 0.4s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:47.376725] [INFO ] [sig ] [1479/3475] Forecasting HGBL... [2026-01-23T20:23:47.376756] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-23T20:23:47.376787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-23T20:23:47.387798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-23T20:23:47.388154] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-23T20:23:47.388968] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-23T20:23:47.389019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:47.389051] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:47.389078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:47.389134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:47.447526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:47.448395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:47.448478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:47.448511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:47.566161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:47.566318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:47.566360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:47.566389] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:47.569847] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-23T20:23:47.570124] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-23T20:23:47.570250] [INFO ] [sig ] HGBL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:47.712225] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HGBL.txt [2026-01-23T20:23:47.712390] [INFO ] [sig ] [1479/3475] Completed HGBL in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:47.712431] [INFO ] [sig ] [1480/3475] Forecasting HGLB... [2026-01-23T20:23:47.712461] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-23T20:23:47.712491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-23T20:23:47.723855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-23T20:23:47.724222] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-23T20:23:47.725077] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-23T20:23:47.725131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:47.725164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:47.725191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:47.725250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:47.783798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:47.784666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:47.784750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:47.784784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:47.911136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:47.911319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:47.911362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:47.911390] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:47.915040] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-23T20:23:47.915330] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-23T20:23:47.915470] [INFO ] [sig ] HGLB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:48.055259] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HGLB.txt [2026-01-23T20:23:48.055392] [INFO ] [sig ] [1480/3475] Completed HGLB in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:48.055432] [INFO ] [sig ] [1481/3475] Forecasting HGTY... [2026-01-23T20:23:48.055462] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-23T20:23:48.055491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-23T20:23:48.067196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-23T20:23:48.067514] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-23T20:23:48.068351] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-23T20:23:48.068403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:48.068435] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:48.068462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:48.068519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:48.124425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:48.125252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:48.125333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:48.125366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:48.244750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:48.244907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:48.244947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:48.244978] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:48.248405] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=41.83%) [2026-01-23T20:23:48.248734] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-23T20:23:48.248863] [INFO ] [sig ] HGTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:48.385067] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HGTY.txt [2026-01-23T20:23:48.385191] [INFO ] [sig ] [1481/3475] Completed HGTY in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-23T20:23:48.385231] [INFO ] [sig ] [1482/3475] Forecasting HHH... [2026-01-23T20:23:48.385283] [INFO ] [sig ] Generating forecast for: HHH [2026-01-23T20:23:48.385316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-23T20:23:48.396432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-23T20:23:48.396713] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-23T20:23:48.397507] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-23T20:23:48.397558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:48.397639] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:48.397669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:48.397727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:48.455075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:48.455855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:48.455952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:48.455985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:48.572438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:48.572609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:48.572652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:48.572681] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:48.575996] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-23T20:23:48.576269] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-23T20:23:48.576399] [INFO ] [sig ] HHH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:48.723730] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HHH.txt [2026-01-23T20:23:48.723889] [INFO ] [sig ] [1482/3475] Completed HHH in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-23T20:23:48.723929] [INFO ] [sig ] [1483/3475] Forecasting HI... [2026-01-23T20:23:48.723959] [INFO ] [sig ] Generating forecast for: HI [2026-01-23T20:23:48.723990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-23T20:23:48.735137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-23T20:23:48.735419] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-23T20:23:48.736231] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-23T20:23:48.736282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:48.736312] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:48.736338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:48.736393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:48.795890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:48.796606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:48.796690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:48.796723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:48.918700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:48.918810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:48.918852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:48.918886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:48.922072] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-01-23T20:23:48.922333] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-23T20:23:48.922460] [INFO ] [sig ] HI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:49.060041] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HI.txt [2026-01-23T20:23:49.060190] [INFO ] [sig ] [1483/3475] Completed HI in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-23T20:23:49.060230] [INFO ] [sig ] [1484/3475] Forecasting HIFS... [2026-01-23T20:23:49.060261] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-23T20:23:49.060291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-23T20:23:49.072093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-23T20:23:49.072452] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-23T20:23:49.073293] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-23T20:23:49.073344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:49.073376] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:49.073403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:49.073458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:49.130882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:49.131736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:49.131816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:49.131849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:49.243988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:49.244143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:49.244183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:49.244210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:49.247792] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-23T20:23:49.248102] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-23T20:23:49.248430] [INFO ] [sig ] HIFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:49.394354] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HIFS.txt [2026-01-23T20:23:49.394509] [INFO ] [sig ] [1484/3475] Completed HIFS in 0.3s | 2.83 sym/s | Total: 8.7m | ETA: 11.7m [2026-01-23T20:23:49.394548] [INFO ] [sig ] [1485/3475] Forecasting HIG... [2026-01-23T20:23:49.394599] [INFO ] [sig ] Generating forecast for: HIG [2026-01-23T20:23:49.394634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-23T20:23:49.406714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-23T20:23:49.407084] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-23T20:23:49.407991] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-23T20:23:49.408045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:49.408077] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:49.408104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:49.408160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:49.465784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:49.466685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:49.466771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:49.466805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:49.590443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:49.590632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:49.590675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:49.590720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:49.594455] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-23T20:23:49.594781] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-23T20:23:49.594932] [INFO ] [sig ] HIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:49.735808] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HIG.txt [2026-01-23T20:23:49.735964] [INFO ] [sig ] [1485/3475] Completed HIG in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:49.736004] [INFO ] [sig ] [1486/3475] Forecasting HII... [2026-01-23T20:23:49.736036] [INFO ] [sig ] Generating forecast for: HII [2026-01-23T20:23:49.736067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-23T20:23:49.748158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-23T20:23:49.748554] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-23T20:23:49.749446] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-23T20:23:49.749499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:49.749531] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:49.749558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:49.749642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:49.808425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:49.809616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:49.809704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:49.809737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:49.936081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:49.936232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:49.936272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:49.936301] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:49.939778] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-23T20:23:49.940056] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-23T20:23:49.940189] [INFO ] [sig ] HII: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:50.081917] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HII.txt [2026-01-23T20:23:50.082087] [INFO ] [sig ] [1486/3475] Completed HII in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:50.082128] [INFO ] [sig ] [1487/3475] Forecasting HIMS... [2026-01-23T20:23:50.082159] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-23T20:23:50.082189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-23T20:23:50.095683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-23T20:23:50.096132] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-23T20:23:50.097156] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-23T20:23:50.097227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:50.097259] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:50.097285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:50.097362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:50.159020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:50.159945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:50.160033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:50.160067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:50.278594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:50.278757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:50.278799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:50.278828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:50.282238] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-01-23T20:23:50.282515] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-23T20:23:50.282666] [INFO ] [sig ] HIMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:50.425058] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HIMS.txt [2026-01-23T20:23:50.425240] [INFO ] [sig ] [1487/3475] Completed HIMS in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:50.425281] [INFO ] [sig ] [1488/3475] Forecasting HIMX... [2026-01-23T20:23:50.425312] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-23T20:23:50.425342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-23T20:23:50.437770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-23T20:23:50.438104] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-23T20:23:50.438975] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-23T20:23:50.439028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:50.439061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:50.439089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:50.439147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:50.499500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:50.500451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:50.500538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:50.500592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:50.630141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:50.630300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:50.630342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:50.630371] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:50.633854] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-01-23T20:23:50.634150] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-23T20:23:50.634296] [INFO ] [sig ] HIMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:50.784142] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HIMX.txt [2026-01-23T20:23:50.784303] [INFO ] [sig ] [1488/3475] Completed HIMX in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:50.784345] [INFO ] [sig ] [1489/3475] Forecasting HIO... [2026-01-23T20:23:50.784374] [INFO ] [sig ] Generating forecast for: HIO [2026-01-23T20:23:50.784403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-23T20:23:50.799312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-23T20:23:50.799758] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-23T20:23:50.800798] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-23T20:23:50.800861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:50.800903] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:50.800939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:50.801032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:50.886273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:50.887561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:50.887680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:50.887719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:51.051451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:51.051625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:51.051667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:51.051696] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:51.055061] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-01-23T20:23:51.055331] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-23T20:23:51.055459] [INFO ] [sig ] HIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:51.195080] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HIO.txt [2026-01-23T20:23:51.195199] [INFO ] [sig ] [1489/3475] Completed HIO in 0.4s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:51.195238] [INFO ] [sig ] [1490/3475] Forecasting HIPO... [2026-01-23T20:23:51.195269] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-23T20:23:51.195299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-23T20:23:51.207305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-23T20:23:51.207606] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-23T20:23:51.208381] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-23T20:23:51.208433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:51.208465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:51.208494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:51.208551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:51.265957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:51.266776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:51.266854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:51.266886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:51.389382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:51.389487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:51.389523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:51.389550] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:51.393102] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-01-23T20:23:51.393363] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-23T20:23:51.393486] [INFO ] [sig ] HIPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:51.537036] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HIPO.txt [2026-01-23T20:23:51.537335] [INFO ] [sig ] [1490/3475] Completed HIPO in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:51.537397] [INFO ] [sig ] [1491/3475] Forecasting HITI... [2026-01-23T20:23:51.537429] [INFO ] [sig ] Generating forecast for: HITI [2026-01-23T20:23:51.537457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-23T20:23:51.550316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-23T20:23:51.550587] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-23T20:23:51.551371] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-23T20:23:51.551434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:51.551467] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:51.551494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:51.551551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:51.609339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:51.610069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:51.610147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:51.610180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:51.726950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:51.727096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:51.727135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:51.727162] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:51.731292] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-23T20:23:51.731558] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-23T20:23:51.731711] [INFO ] [sig ] HITI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:51.870220] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HITI.txt [2026-01-23T20:23:51.870338] [INFO ] [sig ] [1491/3475] Completed HITI in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:51.870376] [INFO ] [sig ] [1492/3475] Forecasting HIVE... [2026-01-23T20:23:51.870406] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-23T20:23:51.870444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-23T20:23:51.881226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-23T20:23:51.881496] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-23T20:23:51.882300] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-23T20:23:51.882352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:51.882383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:51.882410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:51.882466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:51.938262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:51.938867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:51.938972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:51.939005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:52.069794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:52.069944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:52.069988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:52.070018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:52.073721] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-01-23T20:23:52.073994] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-23T20:23:52.074120] [INFO ] [sig ] HIVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:52.218505] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HIVE.txt [2026-01-23T20:23:52.218654] [INFO ] [sig ] [1492/3475] Completed HIVE in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:52.218695] [INFO ] [sig ] [1493/3475] Forecasting HIX... [2026-01-23T20:23:52.218727] [INFO ] [sig ] Generating forecast for: HIX [2026-01-23T20:23:52.218757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-23T20:23:52.229939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-23T20:23:52.230272] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-23T20:23:52.231106] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-23T20:23:52.231158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:52.231190] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:52.231401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:52.231457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:52.288963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:52.289660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:52.289740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:52.289773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:52.404888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:52.405043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:52.405085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:52.405114] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:52.408526] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=31.69%) [2026-01-23T20:23:52.408826] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-23T20:23:52.408958] [INFO ] [sig ] HIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:52.550605] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HIX.txt [2026-01-23T20:23:52.550742] [INFO ] [sig ] [1493/3475] Completed HIX in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:52.550782] [INFO ] [sig ] [1494/3475] Forecasting HL... [2026-01-23T20:23:52.550814] [INFO ] [sig ] Generating forecast for: HL [2026-01-23T20:23:52.550844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-23T20:23:52.562864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-23T20:23:52.563137] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-23T20:23:52.563933] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-23T20:23:52.563988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:52.564020] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:52.564047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:52.564102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:52.622139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:52.622909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:52.622991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:52.623024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:52.745044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:52.745189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:52.745229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:52.745257] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:52.748606] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-01-23T20:23:52.748874] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-23T20:23:52.749008] [INFO ] [sig ] HL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:52.887639] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HL.txt [2026-01-23T20:23:52.887786] [INFO ] [sig ] [1494/3475] Completed HL in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:52.887827] [INFO ] [sig ] [1495/3475] Forecasting HLAL... [2026-01-23T20:23:52.887857] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-23T20:23:52.887887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-23T20:23:52.899342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-23T20:23:52.899648] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-23T20:23:52.900431] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-23T20:23:52.900482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:52.900514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:52.900541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:52.900620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:52.958799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:52.959535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:52.959633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:52.959667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:53.083470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:53.083635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:53.083677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:53.083707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:53.087050] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-23T20:23:53.087331] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-23T20:23:53.087483] [INFO ] [sig ] HLAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:53.229514] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLAL.txt [2026-01-23T20:23:53.229723] [INFO ] [sig ] [1495/3475] Completed HLAL in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:53.229766] [INFO ] [sig ] [1496/3475] Forecasting HLF... [2026-01-23T20:23:53.229796] [INFO ] [sig ] Generating forecast for: HLF [2026-01-23T20:23:53.229828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-23T20:23:53.240748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-23T20:23:53.241029] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-23T20:23:53.241824] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-23T20:23:53.241875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:53.241906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:53.241933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:53.241994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:53.297616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:53.298209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:53.298283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:53.298315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:53.430802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:53.430956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:53.430996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:53.431025] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:53.434783] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-01-23T20:23:53.435076] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-23T20:23:53.435207] [INFO ] [sig ] HLF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:53.573419] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLF.txt [2026-01-23T20:23:53.573602] [INFO ] [sig ] [1496/3475] Completed HLF in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:53.573646] [INFO ] [sig ] [1497/3475] Forecasting HLI... [2026-01-23T20:23:53.573676] [INFO ] [sig ] Generating forecast for: HLI [2026-01-23T20:23:53.573706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-23T20:23:53.585448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-23T20:23:53.585817] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-23T20:23:53.586642] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-23T20:23:53.586694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:53.586725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:53.586751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:53.586807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:53.644463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:53.645314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:53.645396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:53.645429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:53.757991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:53.758150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:53.758192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:53.758220] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:53.761677] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-23T20:23:53.761968] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-23T20:23:53.762100] [INFO ] [sig ] HLI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:53.900400] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HLI.txt [2026-01-23T20:23:53.900587] [INFO ] [sig ] [1497/3475] Completed HLI in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:53.900632] [INFO ] [sig ] [1498/3475] Forecasting HLIO... [2026-01-23T20:23:53.900661] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-23T20:23:53.900691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-23T20:23:53.912305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-23T20:23:53.912673] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-23T20:23:53.913493] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-23T20:23:53.913547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:53.913603] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:53.913633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:53.913692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:53.970488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:53.971350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:53.971433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:53.971466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:54.093155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:54.093308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:54.093368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:54.093400] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:54.096900] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-23T20:23:54.097183] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-23T20:23:54.097315] [INFO ] [sig ] HLIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:54.243230] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLIO.txt [2026-01-23T20:23:54.243392] [INFO ] [sig ] [1498/3475] Completed HLIO in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-23T20:23:54.243433] [INFO ] [sig ] [1499/3475] Forecasting HLLY... [2026-01-23T20:23:54.243462] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-23T20:23:54.243492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-23T20:23:54.254387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-23T20:23:54.254694] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-23T20:23:54.255465] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-23T20:23:54.255517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:54.255592] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:54.255624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:54.255681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:54.312751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:54.313543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:54.313644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:54.313680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:54.438490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:54.438662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:54.438704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:54.438733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:54.442105] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-23T20:23:54.442612] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-23T20:23:54.442750] [INFO ] [sig ] HLLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:54.592495] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HLLY.txt [2026-01-23T20:23:54.592652] [INFO ] [sig ] [1499/3475] Completed HLLY in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-23T20:23:54.592696] [INFO ] [sig ] [1500/3475] Forecasting HLMN... [2026-01-23T20:23:54.592725] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-23T20:23:54.592755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-23T20:23:54.604453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-23T20:23:54.604864] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-23T20:23:54.605672] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-23T20:23:54.605723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:54.605755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:54.605783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:54.605839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:54.662765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:54.663640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:54.663723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:54.663755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:54.790567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:54.790759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:54.790801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:54.790831] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:54.794552] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=59.19%) [2026-01-23T20:23:54.794877] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-23T20:23:54.795018] [INFO ] [sig ] HLMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:54.936298] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLMN.txt [2026-01-23T20:23:54.936448] [INFO ] [sig ] [1500/3475] Completed HLMN in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-23T20:23:54.936488] [INFO ] [sig ] [1501/3475] Forecasting HLN... [2026-01-23T20:23:54.936525] [INFO ] [sig ] Generating forecast for: HLN [2026-01-23T20:23:54.936555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-23T20:23:54.948673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-23T20:23:54.949015] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-23T20:23:54.949855] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-23T20:23:54.949907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:54.949940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:54.949967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:54.950023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:55.009705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:55.010629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:55.010720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:55.010754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:55.130440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:55.130594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:55.130638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:55.130669] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:55.134252] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-23T20:23:55.134535] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-23T20:23:55.134691] [INFO ] [sig ] HLN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:55.279194] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HLN.txt [2026-01-23T20:23:55.279329] [INFO ] [sig ] [1501/3475] Completed HLN in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.6m [2026-01-23T20:23:55.279368] [INFO ] [sig ] [1502/3475] Forecasting HLNE... [2026-01-23T20:23:55.279398] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-23T20:23:55.279429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-23T20:23:55.291230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-23T20:23:55.291506] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-23T20:23:55.292344] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-23T20:23:55.292398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:55.292441] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:55.292475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:55.292533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:55.352319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:55.353032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:55.353111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:55.353146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:55.469790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:55.469928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:55.469967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:55.470056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:55.473380] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-23T20:23:55.473675] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-23T20:23:55.473807] [INFO ] [sig ] HLNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:55.611930] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLNE.txt [2026-01-23T20:23:55.612078] [INFO ] [sig ] [1502/3475] Completed HLNE in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:55.612117] [INFO ] [sig ] [1503/3475] Forecasting HLX... [2026-01-23T20:23:55.612148] [INFO ] [sig ] Generating forecast for: HLX [2026-01-23T20:23:55.612178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-23T20:23:55.623233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-23T20:23:55.623544] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-23T20:23:55.624342] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-23T20:23:55.624394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:55.624426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:55.624457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:55.624513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:55.682269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:55.682982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:55.683067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:55.683103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:55.799742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:55.799886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:55.799925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:55.799954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:55.803277] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=77.28%) [2026-01-23T20:23:55.803546] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-23T20:23:55.803690] [INFO ] [sig ] HLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:55.943633] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HLX.txt [2026-01-23T20:23:55.943808] [INFO ] [sig ] [1503/3475] Completed HLX in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:55.943850] [INFO ] [sig ] [1504/3475] Forecasting HMC... [2026-01-23T20:23:55.943879] [INFO ] [sig ] Generating forecast for: HMC [2026-01-23T20:23:55.943909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-23T20:23:55.955170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-23T20:23:55.955568] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-23T20:23:55.956376] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-23T20:23:55.956428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:55.956460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:55.956487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:55.956543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:56.019105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:56.020030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:56.020118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:56.020151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:56.146001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:56.146153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:56.146194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:56.146226] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:56.150181] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=86.78%) [2026-01-23T20:23:56.150514] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-23T20:23:56.150677] [INFO ] [sig ] HMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:56.293014] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HMC.txt [2026-01-23T20:23:56.293169] [INFO ] [sig ] [1504/3475] Completed HMC in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:56.293208] [INFO ] [sig ] [1505/3475] Forecasting HMN... [2026-01-23T20:23:56.293239] [INFO ] [sig ] Generating forecast for: HMN [2026-01-23T20:23:56.293271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-23T20:23:56.304739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-23T20:23:56.305098] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-23T20:23:56.305987] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-23T20:23:56.306040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:56.306073] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:56.306100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:56.306157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:56.369155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:56.370256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:56.370400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:56.370437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:56.506429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:56.506645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:56.506708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:56.506757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:56.510969] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-01-23T20:23:56.511383] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-23T20:23:56.511559] [INFO ] [sig ] HMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:56.656127] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HMN.txt [2026-01-23T20:23:56.656295] [INFO ] [sig ] [1505/3475] Completed HMN in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:56.656337] [INFO ] [sig ] [1506/3475] Forecasting HMY... [2026-01-23T20:23:56.656372] [INFO ] [sig ] Generating forecast for: HMY [2026-01-23T20:23:56.656410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-23T20:23:56.669216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-23T20:23:56.669626] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-23T20:23:56.670506] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-23T20:23:56.670559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:56.670611] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:56.670640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:56.670719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:56.729312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:56.730200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:56.730287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:56.730322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:56.852847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:56.853005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:56.853047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:56.853077] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:56.856514] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-01-23T20:23:56.856823] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-23T20:23:56.856957] [INFO ] [sig ] HMY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:57.004757] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HMY.txt [2026-01-23T20:23:57.004905] [INFO ] [sig ] [1506/3475] Completed HMY in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:57.004947] [INFO ] [sig ] [1507/3475] Forecasting HNDL... [2026-01-23T20:23:57.004978] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-23T20:23:57.005009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-23T20:23:57.016901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-23T20:23:57.017256] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-23T20:23:57.018148] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-23T20:23:57.018202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:57.018235] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:57.018261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:57.018319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:57.081535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:57.082416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:57.082504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:57.082537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:57.218957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:57.219133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:57.219180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:57.219209] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:57.223304] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=69.06%) [2026-01-23T20:23:57.223617] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-23T20:23:57.223770] [INFO ] [sig ] HNDL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:57.378541] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HNDL.txt [2026-01-23T20:23:57.378704] [INFO ] [sig ] [1507/3475] Completed HNDL in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:57.378746] [INFO ] [sig ] [1508/3475] Forecasting HNI... [2026-01-23T20:23:57.378775] [INFO ] [sig ] Generating forecast for: HNI [2026-01-23T20:23:57.378805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-23T20:23:57.390816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-23T20:23:57.391174] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-23T20:23:57.392031] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-23T20:23:57.392084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:57.392115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:57.392142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:57.392198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:57.455742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:57.456543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:57.456644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:57.456679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:57.585377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:57.585533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:57.585591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:57.585625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:57.589279] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-23T20:23:57.589593] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-23T20:23:57.589730] [INFO ] [sig ] HNI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:57.740785] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HNI.txt [2026-01-23T20:23:57.740943] [INFO ] [sig ] [1508/3475] Completed HNI in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:57.740994] [INFO ] [sig ] [1509/3475] Forecasting HNRG... [2026-01-23T20:23:57.741026] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-23T20:23:57.741057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-23T20:23:57.755315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-23T20:23:57.755678] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-23T20:23:57.756823] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-23T20:23:57.756887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:57.756936] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:57.756975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:57.757044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:57.819951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:57.820835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:57.820952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:57.820986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:57.951677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:57.951835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:57.951896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:57.951959] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:57.955558] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-01-23T20:23:57.955855] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-23T20:23:57.955988] [INFO ] [sig ] HNRG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:58.104656] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HNRG.txt [2026-01-23T20:23:58.104808] [INFO ] [sig ] [1509/3475] Completed HNRG in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:58.104851] [INFO ] [sig ] [1510/3475] Forecasting HOG... [2026-01-23T20:23:58.104882] [INFO ] [sig ] Generating forecast for: HOG [2026-01-23T20:23:58.104914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-23T20:23:58.119924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-23T20:23:58.120324] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-23T20:23:58.121169] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-23T20:23:58.121220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:58.121253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:58.121279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:58.121335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:58.178041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:58.178920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:58.179002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:58.179035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:58.301340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:58.301486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:58.301527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:58.301554] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:58.304991] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=24.11%) [2026-01-23T20:23:58.305298] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-23T20:23:58.305429] [INFO ] [sig ] HOG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:23:58.451762] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HOG.txt [2026-01-23T20:23:58.451942] [INFO ] [sig ] [1510/3475] Completed HOG in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:58.451990] [INFO ] [sig ] [1511/3475] Forecasting HOLO... [2026-01-23T20:23:58.452021] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-23T20:23:58.452052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-23T20:23:58.464640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-23T20:23:58.465041] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-23T20:23:58.465903] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-23T20:23:58.465956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:58.465988] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:58.466015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:58.466072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:58.522958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:58.523824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:58.523909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:58.523956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:58.646830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:58.647117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:58.647165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:58.647194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:58.651511] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-01-23T20:23:58.651824] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-23T20:23:58.651999] [INFO ] [sig ] HOLO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:58.792721] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HOLO.txt [2026-01-23T20:23:58.792876] [INFO ] [sig ] [1511/3475] Completed HOLO in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:58.792925] [INFO ] [sig ] [1512/3475] Forecasting HOLX... [2026-01-23T20:23:58.792962] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-23T20:23:58.792998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-23T20:23:58.806919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-23T20:23:58.807292] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-23T20:23:58.808337] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-23T20:23:58.808393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:58.808426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:58.808453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:58.808518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:58.868825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:58.869788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:58.869874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:58.869908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:58.995842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:58.995994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:58.996036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:58.996067] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:58.999548] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=75.88%) [2026-01-23T20:23:58.999843] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-23T20:23:58.999973] [INFO ] [sig ] HOLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:59.145325] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HOLX.txt [2026-01-23T20:23:59.145519] [INFO ] [sig ] [1512/3475] Completed HOLX in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:59.145562] [INFO ] [sig ] [1513/3475] Forecasting HOMB... [2026-01-23T20:23:59.145625] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-23T20:23:59.145661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-23T20:23:59.157120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-23T20:23:59.157449] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-23T20:23:59.158435] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-23T20:23:59.158499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:59.158542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:59.158615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:59.158689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:59.217518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:59.218276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:59.218375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:59.218424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:59.349090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:59.349252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:59.349300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:59.349333] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:59.352910] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=86.79%) [2026-01-23T20:23:59.353209] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-23T20:23:59.353346] [INFO ] [sig ] HOMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:59.497980] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HOMB.txt [2026-01-23T20:23:59.498143] [INFO ] [sig ] [1513/3475] Completed HOMB in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:59.498194] [INFO ] [sig ] [1514/3475] Forecasting HON... [2026-01-23T20:23:59.498230] [INFO ] [sig ] Generating forecast for: HON [2026-01-23T20:23:59.498268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-23T20:23:59.509361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-23T20:23:59.509706] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-23T20:23:59.510521] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-23T20:23:59.510595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:59.510631] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:59.510659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:59.510716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:59.567971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:59.568632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:59.568710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:59.568744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:23:59.696323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:23:59.696476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:23:59.696516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:23:59.696545] [INFO ] [FORECASTER] Training complete [2026-01-23T20:23:59.700838] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-23T20:23:59.701118] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-23T20:23:59.701248] [INFO ] [sig ] HON: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:23:59.847138] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HON.txt [2026-01-23T20:23:59.847281] [INFO ] [sig ] [1514/3475] Completed HON in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-23T20:23:59.847322] [INFO ] [sig ] [1515/3475] Forecasting HOOD... [2026-01-23T20:23:59.847370] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-23T20:23:59.847609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-23T20:23:59.860290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-23T20:23:59.860669] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-23T20:23:59.861610] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-23T20:23:59.861665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:23:59.861698] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:23:59.861728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:23:59.861793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:23:59.922778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:23:59.923874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:23:59.923959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:23:59.923994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:00.045071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:00.045230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:00.045271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:00.045300] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:00.049334] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=36.89%) [2026-01-23T20:24:00.049821] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-23T20:24:00.049952] [INFO ] [sig ] HOOD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:00.191811] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HOOD.txt [2026-01-23T20:24:00.191944] [INFO ] [sig ] [1515/3475] Completed HOOD in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-23T20:24:00.191984] [INFO ] [sig ] [1516/3475] Forecasting HOPE... [2026-01-23T20:24:00.192017] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-23T20:24:00.192047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-23T20:24:00.204559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-23T20:24:00.204925] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-23T20:24:00.205965] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-23T20:24:00.206018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:00.206085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:00.206125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:00.206212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:00.263990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:00.264791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:00.264870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:00.264904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:00.377362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:00.377494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:00.377534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:00.377563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:00.380880] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-01-23T20:24:00.381167] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-23T20:24:00.381292] [INFO ] [sig ] HOPE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:00.522022] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HOPE.txt [2026-01-23T20:24:00.522188] [INFO ] [sig ] [1516/3475] Completed HOPE in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-23T20:24:00.522242] [INFO ] [sig ] [1517/3475] Forecasting HP... [2026-01-23T20:24:00.522273] [INFO ] [sig ] Generating forecast for: HP [2026-01-23T20:24:00.522313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-23T20:24:00.535656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-23T20:24:00.535942] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-23T20:24:00.536740] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-23T20:24:00.536792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:00.536824] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:00.536852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:00.536908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:00.597283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:00.598086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:00.598168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:00.598204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:00.716377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:00.716529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:00.716593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:00.716625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:00.720116] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-23T20:24:00.720447] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-23T20:24:00.720636] [INFO ] [sig ] HP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:00.860721] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HP.txt [2026-01-23T20:24:00.860882] [INFO ] [sig ] [1517/3475] Completed HP in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-23T20:24:00.860923] [INFO ] [sig ] [1518/3475] Forecasting HPE... [2026-01-23T20:24:00.860952] [INFO ] [sig ] Generating forecast for: HPE [2026-01-23T20:24:00.860980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-23T20:24:00.876051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-23T20:24:00.876444] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-23T20:24:00.877280] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-23T20:24:00.877332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:00.877397] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:00.877426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:00.877483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:00.935813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:00.936720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:00.936833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:00.936870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:01.064079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:01.064201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:01.064243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:01.064271] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:01.067957] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-01-23T20:24:01.068251] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-23T20:24:01.068387] [INFO ] [sig ] HPE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:01.231224] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HPE.txt [2026-01-23T20:24:01.231377] [INFO ] [sig ] [1518/3475] Completed HPE in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-23T20:24:01.231418] [INFO ] [sig ] [1519/3475] Forecasting HPF... [2026-01-23T20:24:01.231448] [INFO ] [sig ] Generating forecast for: HPF [2026-01-23T20:24:01.231479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-23T20:24:01.244623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-23T20:24:01.244961] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-23T20:24:01.245999] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-23T20:24:01.246051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:01.246083] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:01.246110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:01.246166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:01.307896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:01.308913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:01.308997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:01.309030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:01.428967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:01.429090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:01.429133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:01.429164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:01.433066] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-23T20:24:01.433637] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-23T20:24:01.433783] [INFO ] [sig ] HPF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:01.581404] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HPF.txt [2026-01-23T20:24:01.581557] [INFO ] [sig ] [1519/3475] Completed HPF in 0.4s | 2.83 sym/s | Total: 8.9m | ETA: 11.5m [2026-01-23T20:24:01.581618] [INFO ] [sig ] [1520/3475] Forecasting HPI... [2026-01-23T20:24:01.581649] [INFO ] [sig ] Generating forecast for: HPI [2026-01-23T20:24:01.581679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-23T20:24:01.594482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-23T20:24:01.594861] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-23T20:24:01.595683] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-23T20:24:01.595736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:01.595768] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:01.595795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:01.595851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:01.653615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:01.654401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:01.654484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:01.654517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:01.769392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:01.769548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:01.769608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:01.769639] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:01.772995] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-23T20:24:01.773298] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-23T20:24:01.773428] [INFO ] [sig ] HPI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:01.912526] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HPI.txt [2026-01-23T20:24:01.912714] [INFO ] [sig ] [1520/3475] Completed HPI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:01.912757] [INFO ] [sig ] [1521/3475] Forecasting HPK... [2026-01-23T20:24:01.912787] [INFO ] [sig ] Generating forecast for: HPK [2026-01-23T20:24:01.912817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-23T20:24:01.926855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-23T20:24:01.927192] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-23T20:24:01.928041] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-23T20:24:01.928093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:01.928124] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:01.928150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:01.928207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:01.991688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:01.992835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:01.992918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:01.992951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:02.117227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:02.117612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:02.117662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:02.117690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:02.121094] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-23T20:24:02.121366] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-23T20:24:02.121496] [INFO ] [sig ] HPK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:02.262874] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HPK.txt [2026-01-23T20:24:02.263030] [INFO ] [sig ] [1521/3475] Completed HPK in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:02.263072] [INFO ] [sig ] [1522/3475] Forecasting HPP... [2026-01-23T20:24:02.263102] [INFO ] [sig ] Generating forecast for: HPP [2026-01-23T20:24:02.263133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-23T20:24:02.275262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-23T20:24:02.275620] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-23T20:24:02.276404] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-23T20:24:02.276455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:02.276487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:02.276515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:02.276588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:02.332770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:02.333651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:02.333731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:02.333766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:02.454340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:02.454513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:02.454555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:02.454603] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:02.458004] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-01-23T20:24:02.458279] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-23T20:24:02.458408] [INFO ] [sig ] HPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:02.595815] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HPP.txt [2026-01-23T20:24:02.595976] [INFO ] [sig ] [1522/3475] Completed HPP in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:02.596030] [INFO ] [sig ] [1523/3475] Forecasting HPQ... [2026-01-23T20:24:02.596062] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-23T20:24:02.596092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-23T20:24:02.607970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-23T20:24:02.608371] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-23T20:24:02.609280] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-23T20:24:02.609333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:02.609365] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:02.609393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:02.609450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:02.668553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:02.669452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:02.669535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:02.669568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:02.803999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:02.804156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:02.804213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:02.804246] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:02.807753] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-23T20:24:02.808102] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-23T20:24:02.808260] [INFO ] [sig ] HPQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:02.951514] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HPQ.txt [2026-01-23T20:24:02.951673] [INFO ] [sig ] [1523/3475] Completed HPQ in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:02.951715] [INFO ] [sig ] [1524/3475] Forecasting HPS... [2026-01-23T20:24:02.951744] [INFO ] [sig ] Generating forecast for: HPS [2026-01-23T20:24:02.951775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-23T20:24:02.965718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-23T20:24:02.966124] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-23T20:24:02.967487] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-23T20:24:02.967556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:02.967627] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:02.967673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:02.967761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:03.025814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:03.026688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:03.026770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:03.026804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:03.150103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:03.150261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:03.150302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:03.150330] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:03.154307] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-23T20:24:03.154820] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-23T20:24:03.154955] [INFO ] [sig ] HPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:03.296016] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HPS.txt [2026-01-23T20:24:03.296150] [INFO ] [sig ] [1524/3475] Completed HPS in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:03.296190] [INFO ] [sig ] [1525/3475] Forecasting HQI... [2026-01-23T20:24:03.296219] [INFO ] [sig ] Generating forecast for: HQI [2026-01-23T20:24:03.296250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-23T20:24:03.311277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-23T20:24:03.311736] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-23T20:24:03.312640] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-23T20:24:03.312701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:03.312739] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:03.312768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:03.312827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:03.371127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:03.372063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:03.372149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:03.372184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:03.478551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:03.478739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:03.478782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:03.478810] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:03.482292] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-23T20:24:03.482636] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-23T20:24:03.482780] [INFO ] [sig ] HQI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:03.625428] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HQI.txt [2026-01-23T20:24:03.625605] [INFO ] [sig ] [1525/3475] Completed HQI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:03.625648] [INFO ] [sig ] [1526/3475] Forecasting HQL... [2026-01-23T20:24:03.625678] [INFO ] [sig ] Generating forecast for: HQL [2026-01-23T20:24:03.625709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-23T20:24:03.637936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-23T20:24:03.638286] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-23T20:24:03.639102] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-23T20:24:03.639154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:03.639197] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:03.639225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:03.639285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:03.698476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:03.699370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:03.699453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:03.699485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:03.819637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:03.819816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:03.819859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:03.819889] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:03.823490] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-23T20:24:03.823828] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-23T20:24:03.823964] [INFO ] [sig ] HQL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:03.975968] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HQL.txt [2026-01-23T20:24:03.976101] [INFO ] [sig ] [1526/3475] Completed HQL in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:03.976140] [INFO ] [sig ] [1527/3475] Forecasting HQY... [2026-01-23T20:24:03.976171] [INFO ] [sig ] Generating forecast for: HQY [2026-01-23T20:24:03.976201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-23T20:24:03.988837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-23T20:24:03.989239] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-23T20:24:03.990146] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-23T20:24:03.990201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:03.990234] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:03.990261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:03.990318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:04.050187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:04.051101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:04.051184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:04.051217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:04.175771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:04.175929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:04.175971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:04.176000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:04.179647] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-23T20:24:04.179923] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-23T20:24:04.180050] [INFO ] [sig ] HQY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:04.324750] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HQY.txt [2026-01-23T20:24:04.324899] [INFO ] [sig ] [1527/3475] Completed HQY in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:04.324940] [INFO ] [sig ] [1528/3475] Forecasting HRB... [2026-01-23T20:24:04.324970] [INFO ] [sig ] Generating forecast for: HRB [2026-01-23T20:24:04.325000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-23T20:24:04.336295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-23T20:24:04.336639] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-23T20:24:04.337461] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-23T20:24:04.337708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:04.337742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:04.337770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:04.337828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:04.404036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:04.404918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:04.405002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:04.405036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:04.533714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:04.533862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:04.533904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:04.533933] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:04.537419] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-23T20:24:04.537717] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-23T20:24:04.537846] [INFO ] [sig ] HRB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:04.687279] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HRB.txt [2026-01-23T20:24:04.687499] [INFO ] [sig ] [1528/3475] Completed HRB in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:04.687554] [INFO ] [sig ] [1529/3475] Forecasting HRL... [2026-01-23T20:24:04.687605] [INFO ] [sig ] Generating forecast for: HRL [2026-01-23T20:24:04.687637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-23T20:24:04.700422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-23T20:24:04.700839] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-23T20:24:04.701653] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-23T20:24:04.701705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:04.701736] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:04.701762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:04.701818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:04.759465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:04.760246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:04.760326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:04.760359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:04.878547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:04.878718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:04.878760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:04.878790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:04.882131] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-23T20:24:04.882411] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-23T20:24:04.882558] [INFO ] [sig ] HRL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:05.024156] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HRL.txt [2026-01-23T20:24:05.024306] [INFO ] [sig ] [1529/3475] Completed HRL in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:05.024378] [INFO ] [sig ] [1530/3475] Forecasting HRMY... [2026-01-23T20:24:05.024416] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-23T20:24:05.024447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-23T20:24:05.035516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-23T20:24:05.035881] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-23T20:24:05.036809] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-23T20:24:05.036863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:05.036896] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:05.036923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:05.036981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:05.097142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:05.098011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:05.098096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:05.098131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:05.214372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:05.214537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:05.214597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:05.214630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:05.218228] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-23T20:24:05.218555] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-23T20:24:05.218726] [INFO ] [sig ] HRMY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:05.381659] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HRMY.txt [2026-01-23T20:24:05.381880] [INFO ] [sig ] [1530/3475] Completed HRMY in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:05.381942] [INFO ] [sig ] [1531/3475] Forecasting HRTG... [2026-01-23T20:24:05.381984] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-23T20:24:05.382024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-23T20:24:05.397841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-23T20:24:05.398379] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-23T20:24:05.399630] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-23T20:24:05.399704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:05.399742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:05.399771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:05.399832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:05.479657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:05.480816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:05.480934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:05.480977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:05.640676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:05.640878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:05.640945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:05.640996] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:05.646431] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=83.52%) [2026-01-23T20:24:05.647003] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-23T20:24:05.647261] [INFO ] [sig ] HRTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:05.876307] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HRTG.txt [2026-01-23T20:24:05.876533] [INFO ] [sig ] [1531/3475] Completed HRTG in 0.5s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:05.876626] [INFO ] [sig ] [1532/3475] Forecasting HRTX... [2026-01-23T20:24:05.876680] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-23T20:24:05.876734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-23T20:24:05.894808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-23T20:24:05.895331] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-23T20:24:05.896520] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-23T20:24:05.896619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:05.896664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:05.896700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:05.896786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:05.983290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:05.984465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:05.984598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:05.984645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:06.150121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:06.150322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:06.150392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:06.150444] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:06.156111] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-23T20:24:06.156672] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-23T20:24:06.156890] [INFO ] [sig ] HRTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:06.390481] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HRTX.txt [2026-01-23T20:24:06.390788] [INFO ] [sig ] [1532/3475] Completed HRTX in 0.5s | 2.83 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-23T20:24:06.390852] [INFO ] [sig ] [1533/3475] Forecasting HRZN... [2026-01-23T20:24:06.390890] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-23T20:24:06.390927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-23T20:24:06.409249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-23T20:24:06.409829] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-23T20:24:06.411197] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-23T20:24:06.411274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:06.411322] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:06.411405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:06.411499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:06.494789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:06.496094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:06.496238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:06.496294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:06.644063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:06.644241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:06.644301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:06.644377] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:06.649009] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-01-23T20:24:06.649460] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-23T20:24:06.649680] [INFO ] [sig ] HRZN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:06.792604] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HRZN.txt [2026-01-23T20:24:06.792777] [INFO ] [sig ] [1533/3475] Completed HRZN in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-23T20:24:06.792822] [INFO ] [sig ] [1534/3475] Forecasting HSAI... [2026-01-23T20:24:06.792851] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-23T20:24:06.792881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-23T20:24:06.805300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-23T20:24:06.805697] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-23T20:24:06.806770] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-23T20:24:06.806824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:06.806877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:06.806926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:06.806998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:06.867297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:06.868491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:06.868793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:06.868828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:07.001345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:07.001508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:07.001551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:07.001601] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:07.004983] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-23T20:24:07.005262] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-23T20:24:07.005393] [INFO ] [sig ] HSAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:07.150473] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSAI.txt [2026-01-23T20:24:07.150655] [INFO ] [sig ] [1534/3475] Completed HSAI in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-23T20:24:07.150713] [INFO ] [sig ] [1535/3475] Forecasting HSBC... [2026-01-23T20:24:07.150746] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-23T20:24:07.150776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-23T20:24:07.163977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-23T20:24:07.164301] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-23T20:24:07.165129] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-23T20:24:07.165181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:07.165213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:07.165241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:07.165297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:07.222262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:07.223129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:07.223226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:07.223261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:07.352836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:07.352992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:07.353033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:07.353062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:07.356837] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: DOWN (p=39.89%) [2026-01-23T20:24:07.357111] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-23T20:24:07.357238] [INFO ] [sig ] HSBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:07.501060] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSBC.txt [2026-01-23T20:24:07.501215] [INFO ] [sig ] [1535/3475] Completed HSBC in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.4m [2026-01-23T20:24:07.501257] [INFO ] [sig ] [1536/3475] Forecasting HSCS... [2026-01-23T20:24:07.501289] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-23T20:24:07.501320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-23T20:24:07.513926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-23T20:24:07.514251] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-23T20:24:07.515075] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-23T20:24:07.515127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:07.515160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:07.515187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:07.515244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:07.575705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:07.576557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:07.576660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:07.576696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:07.703486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:07.703688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:07.703744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:07.703782] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:07.708749] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-23T20:24:07.709252] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-23T20:24:07.709454] [INFO ] [sig ] HSCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:07.922937] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSCS.txt [2026-01-23T20:24:07.923141] [INFO ] [sig ] [1536/3475] Completed HSCS in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:07.923191] [INFO ] [sig ] [1537/3475] Forecasting HSHP... [2026-01-23T20:24:07.923227] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-23T20:24:07.923263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-23T20:24:07.939158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-23T20:24:07.939839] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-23T20:24:07.940851] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-23T20:24:07.940913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:07.940951] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:07.940998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:07.941077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:08.016340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:08.017876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:08.017971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:08.018005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:08.145524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:08.145707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:08.145748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:08.145777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:08.149223] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=34.01%) [2026-01-23T20:24:08.149537] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-23T20:24:08.149712] [INFO ] [sig ] HSHP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:08.293852] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSHP.txt [2026-01-23T20:24:08.294025] [INFO ] [sig ] [1537/3475] Completed HSHP in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:08.294069] [INFO ] [sig ] [1538/3475] Forecasting HSIC... [2026-01-23T20:24:08.294101] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-23T20:24:08.294130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-23T20:24:08.308733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-23T20:24:08.309137] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-23T20:24:08.310049] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-23T20:24:08.310105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:08.310140] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:08.310168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:08.310228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:08.370707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:08.371607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:08.371695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:08.371730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:08.498738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:08.498866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:08.498907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:08.498936] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:08.502749] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=9.61%) [2026-01-23T20:24:08.503029] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-23T20:24:08.503159] [INFO ] [sig ] HSIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:08.643782] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSIC.txt [2026-01-23T20:24:08.643946] [INFO ] [sig ] [1538/3475] Completed HSIC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:08.643987] [INFO ] [sig ] [1539/3475] Forecasting HSTM... [2026-01-23T20:24:08.644017] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-23T20:24:08.644047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-23T20:24:08.657517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-23T20:24:08.657857] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-23T20:24:08.658745] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-23T20:24:08.658798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:08.658830] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:08.658858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:08.658916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:08.719383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:08.720447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:08.720530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:08.720566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:08.847307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:08.847495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:08.847537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:08.847567] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:08.851147] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-01-23T20:24:08.851439] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-23T20:24:08.851590] [INFO ] [sig ] HSTM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:08.994888] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSTM.txt [2026-01-23T20:24:08.995071] [INFO ] [sig ] [1539/3475] Completed HSTM in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:08.995119] [INFO ] [sig ] [1540/3475] Forecasting HSY... [2026-01-23T20:24:08.995150] [INFO ] [sig ] Generating forecast for: HSY [2026-01-23T20:24:08.995182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-23T20:24:09.007768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-23T20:24:09.008130] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-23T20:24:09.008981] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-23T20:24:09.009040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:09.009088] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:09.009123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:09.009184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:09.067891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:09.068786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:09.068872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:09.068907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:09.188281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:09.188451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:09.188499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:09.188529] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:09.192254] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-01-23T20:24:09.192733] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-23T20:24:09.192863] [INFO ] [sig ] HSY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:09.336735] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HSY.txt [2026-01-23T20:24:09.336890] [INFO ] [sig ] [1540/3475] Completed HSY in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:09.336930] [INFO ] [sig ] [1541/3475] Forecasting HTBK... [2026-01-23T20:24:09.336961] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-23T20:24:09.336997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-23T20:24:09.349087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-23T20:24:09.349452] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-23T20:24:09.350266] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-23T20:24:09.350318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:09.350350] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:09.350377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:09.350434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:09.408943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:09.410085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:09.410168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:09.410200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:09.533842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:09.534005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:09.534046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:09.534074] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:09.537926] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-01-23T20:24:09.538203] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-23T20:24:09.538335] [INFO ] [sig ] HTBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:09.679019] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HTBK.txt [2026-01-23T20:24:09.679174] [INFO ] [sig ] [1541/3475] Completed HTBK in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:09.679213] [INFO ] [sig ] [1542/3475] Forecasting HTD... [2026-01-23T20:24:09.679243] [INFO ] [sig ] Generating forecast for: HTD [2026-01-23T20:24:09.679272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-23T20:24:09.691737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-23T20:24:09.692145] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-23T20:24:09.693028] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-23T20:24:09.693082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:09.693115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:09.693143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:09.693199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:09.752568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:09.753468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:09.753564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:09.753619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:09.878756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:09.878918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:09.878960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:09.878988] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:09.882659] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=48.18%) [2026-01-23T20:24:09.883020] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-23T20:24:09.883165] [INFO ] [sig ] HTD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:10.033590] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTD.txt [2026-01-23T20:24:10.033764] [INFO ] [sig ] [1542/3475] Completed HTD in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:10.033804] [INFO ] [sig ] [1543/3475] Forecasting HTGC... [2026-01-23T20:24:10.033833] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-23T20:24:10.033864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-23T20:24:10.046988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-23T20:24:10.047451] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-23T20:24:10.048332] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-23T20:24:10.048394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:10.048433] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:10.048466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:10.048533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:10.107094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:10.108067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:10.108205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:10.108240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:10.232668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:10.232831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:10.232872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:10.232901] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:10.236613] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-23T20:24:10.236989] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-23T20:24:10.237137] [INFO ] [sig ] HTGC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:10.383524] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTGC.txt [2026-01-23T20:24:10.383712] [INFO ] [sig ] [1543/3475] Completed HTGC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:10.383753] [INFO ] [sig ] [1544/3475] Forecasting HTH... [2026-01-23T20:24:10.383786] [INFO ] [sig ] Generating forecast for: HTH [2026-01-23T20:24:10.383816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-23T20:24:10.395658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-23T20:24:10.396068] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-23T20:24:10.396959] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-23T20:24:10.397012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:10.397045] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:10.397072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:10.397130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:10.456174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:10.457082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:10.457169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:10.457204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:10.581368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:10.581524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:10.581583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:10.581635] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:10.585047] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=28.15%) [2026-01-23T20:24:10.585324] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-23T20:24:10.585454] [INFO ] [sig ] HTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:10.738104] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTH.txt [2026-01-23T20:24:10.738270] [INFO ] [sig ] [1544/3475] Completed HTH in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:10.738314] [INFO ] [sig ] [1545/3475] Forecasting HTLD... [2026-01-23T20:24:10.738345] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-23T20:24:10.738376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-23T20:24:10.752373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-23T20:24:10.752909] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-23T20:24:10.754080] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-23T20:24:10.754149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:10.754196] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:10.754238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:10.754301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:10.815374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:10.816476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:10.816754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:10.816789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:10.945275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:10.945427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:10.945469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:10.945497] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:10.949084] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=44.34%) [2026-01-23T20:24:10.949358] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-23T20:24:10.949488] [INFO ] [sig ] HTLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:11.095566] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTLD.txt [2026-01-23T20:24:11.095749] [INFO ] [sig ] [1545/3475] Completed HTLD in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:11.095790] [INFO ] [sig ] [1546/3475] Forecasting HTOO... [2026-01-23T20:24:11.095821] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-23T20:24:11.095850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-23T20:24:11.107791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-23T20:24:11.108174] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-23T20:24:11.109031] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-23T20:24:11.109085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:11.109118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:11.109145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:11.109202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:11.169569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:11.170448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:11.170534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:11.170568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:11.290435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:11.290798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:11.290839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:11.290868] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:11.294924] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-23T20:24:11.295197] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-23T20:24:11.295323] [INFO ] [sig ] HTOO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:11.443718] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTOO.txt [2026-01-23T20:24:11.443895] [INFO ] [sig ] [1546/3475] Completed HTOO in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:11.443938] [INFO ] [sig ] [1547/3475] Forecasting HTZ... [2026-01-23T20:24:11.443969] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-23T20:24:11.443999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-23T20:24:11.455899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-23T20:24:11.456187] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-23T20:24:11.457110] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-23T20:24:11.457163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:11.457197] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:11.457224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:11.457280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:11.515013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:11.515928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:11.516013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:11.516048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:11.637127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:11.637286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:11.637327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:11.637382] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:11.640861] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=8.57%) [2026-01-23T20:24:11.641156] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-23T20:24:11.641286] [INFO ] [sig ] HTZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:11.784733] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HTZ.txt [2026-01-23T20:24:11.784892] [INFO ] [sig ] [1547/3475] Completed HTZ in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:11.784933] [INFO ] [sig ] [1548/3475] Forecasting HUBB... [2026-01-23T20:24:11.784962] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-23T20:24:11.784993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-23T20:24:11.797174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-23T20:24:11.797491] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-23T20:24:11.798295] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-23T20:24:11.798346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:11.798377] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:11.798406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:11.798475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:11.855077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:11.855825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:11.855923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:11.855958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:11.975016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:11.975166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:11.975206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:11.975234] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:11.978758] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-01-23T20:24:11.979067] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-23T20:24:11.979214] [INFO ] [sig ] HUBB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:12.124220] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HUBB.txt [2026-01-23T20:24:12.124353] [INFO ] [sig ] [1548/3475] Completed HUBB in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:12.124393] [INFO ] [sig ] [1549/3475] Forecasting HUBG... [2026-01-23T20:24:12.124423] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-23T20:24:12.124452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-23T20:24:12.135651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-23T20:24:12.135937] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-23T20:24:12.136740] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-23T20:24:12.136792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:12.136824] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:12.136851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:12.136907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:12.193714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:12.194532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:12.194630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:12.194665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:12.310501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:12.310671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:12.310711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:12.310740] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:12.314044] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-23T20:24:12.314313] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-23T20:24:12.314439] [INFO ] [sig ] HUBG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:12.456399] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HUBG.txt [2026-01-23T20:24:12.456558] [INFO ] [sig ] [1549/3475] Completed HUBG in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-23T20:24:12.456646] [INFO ] [sig ] [1550/3475] Forecasting HUBS... [2026-01-23T20:24:12.456695] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-23T20:24:12.456736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-23T20:24:12.469501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-23T20:24:12.469886] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-23T20:24:12.470752] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-23T20:24:12.470818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:12.470877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:12.470907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:12.470965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:12.530597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:12.531512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:12.531616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:12.531651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:12.664316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:12.664469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:12.664509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:12.664538] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:12.668146] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-23T20:24:12.668429] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-23T20:24:12.668561] [INFO ] [sig ] HUBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:12.811820] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HUBS.txt [2026-01-23T20:24:12.811972] [INFO ] [sig ] [1550/3475] Completed HUBS in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-23T20:24:12.812016] [INFO ] [sig ] [1551/3475] Forecasting HUM... [2026-01-23T20:24:12.812045] [INFO ] [sig ] Generating forecast for: HUM [2026-01-23T20:24:12.812076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-23T20:24:12.826900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-23T20:24:12.827388] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-23T20:24:12.828453] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-23T20:24:12.828520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:12.828560] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:12.828628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:12.828711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:12.897987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:12.898917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:12.899003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:12.899036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:13.021354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:13.021496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:13.021537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:13.021567] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:13.025008] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=28.55%) [2026-01-23T20:24:13.025296] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-23T20:24:13.025427] [INFO ] [sig ] HUM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:13.165681] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HUM.txt [2026-01-23T20:24:13.165842] [INFO ] [sig ] [1551/3475] Completed HUM in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-23T20:24:13.165882] [INFO ] [sig ] [1552/3475] Forecasting HUN... [2026-01-23T20:24:13.165913] [INFO ] [sig ] Generating forecast for: HUN [2026-01-23T20:24:13.165944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-23T20:24:13.177520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-23T20:24:13.177903] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-23T20:24:13.178741] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-23T20:24:13.178793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:13.178826] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:13.178854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:13.178910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:13.235894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:13.236968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:13.237051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:13.237084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:13.361709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:13.361866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:13.361908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:13.361936] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:13.365458] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-01-23T20:24:13.365942] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-23T20:24:13.366072] [INFO ] [sig ] HUN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:13.509484] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HUN.txt [2026-01-23T20:24:13.509663] [INFO ] [sig ] [1552/3475] Completed HUN in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.3m [2026-01-23T20:24:13.509705] [INFO ] [sig ] [1553/3475] Forecasting HURC... [2026-01-23T20:24:13.509736] [INFO ] [sig ] Generating forecast for: HURC [2026-01-23T20:24:13.509768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-23T20:24:13.521133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-23T20:24:13.521492] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-23T20:24:13.522314] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-23T20:24:13.522367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:13.522398] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:13.522425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:13.522486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:13.580661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:13.581521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:13.581626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:13.581663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:13.701204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:13.701361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:13.701403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:13.701471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:13.707067] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-23T20:24:13.707379] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-23T20:24:13.707519] [INFO ] [sig ] HURC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:13.856424] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HURC.txt [2026-01-23T20:24:13.856620] [INFO ] [sig ] [1553/3475] Completed HURC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:13.856664] [INFO ] [sig ] [1554/3475] Forecasting HURN... [2026-01-23T20:24:13.856695] [INFO ] [sig ] Generating forecast for: HURN [2026-01-23T20:24:13.856724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-23T20:24:13.869065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-23T20:24:13.869463] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-23T20:24:13.870362] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-23T20:24:13.870420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:13.870460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:13.870497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:13.870569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:13.931373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:13.932468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:13.932554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:13.932607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:14.057319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:14.057495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:14.057538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:14.057566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:14.060977] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-01-23T20:24:14.061265] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-23T20:24:14.061400] [INFO ] [sig ] HURN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:14.209527] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HURN.txt [2026-01-23T20:24:14.209704] [INFO ] [sig ] [1554/3475] Completed HURN in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:14.209746] [INFO ] [sig ] [1555/3475] Forecasting HUYA... [2026-01-23T20:24:14.209776] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-23T20:24:14.209807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-23T20:24:14.221656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-23T20:24:14.222042] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-23T20:24:14.222863] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-23T20:24:14.222914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:14.222945] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:14.222971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:14.223028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:14.284165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:14.285386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:14.285475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:14.285509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:14.413437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:14.413616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:14.413659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:14.413688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:14.417070] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=28.27%) [2026-01-23T20:24:14.417391] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-23T20:24:14.417524] [INFO ] [sig ] HUYA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:14.561164] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HUYA.txt [2026-01-23T20:24:14.561319] [INFO ] [sig ] [1555/3475] Completed HUYA in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:14.561368] [INFO ] [sig ] [1556/3475] Forecasting HWC... [2026-01-23T20:24:14.561401] [INFO ] [sig ] Generating forecast for: HWC [2026-01-23T20:24:14.561439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-23T20:24:14.573813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-23T20:24:14.574212] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-23T20:24:14.575117] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-23T20:24:14.575171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:14.575204] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:14.575233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:14.575294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:14.634232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:14.635201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:14.635294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:14.635330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:14.759859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:14.760035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:14.760076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:14.760106] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:14.763438] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-23T20:24:14.763746] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-23T20:24:14.763880] [INFO ] [sig ] HWC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:14.900887] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HWC.txt [2026-01-23T20:24:14.901051] [INFO ] [sig ] [1556/3475] Completed HWC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:14.901091] [INFO ] [sig ] [1557/3475] Forecasting HWH... [2026-01-23T20:24:14.901119] [INFO ] [sig ] Generating forecast for: HWH [2026-01-23T20:24:14.901150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-23T20:24:14.913699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-23T20:24:14.914093] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-23T20:24:14.914969] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-23T20:24:14.915026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:14.915071] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:14.915109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:14.915188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:14.978368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:14.979460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:14.979544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:14.979604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:15.101290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:15.101470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:15.101512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:15.101540] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:15.105565] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=20.04%) [2026-01-23T20:24:15.105878] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-23T20:24:15.106013] [INFO ] [sig ] HWH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:15.255280] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HWH.txt [2026-01-23T20:24:15.255444] [INFO ] [sig ] [1557/3475] Completed HWH in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:15.255488] [INFO ] [sig ] [1558/3475] Forecasting HWKN... [2026-01-23T20:24:15.255521] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-23T20:24:15.255560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-23T20:24:15.268715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-23T20:24:15.269296] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-23T20:24:15.270226] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-23T20:24:15.270281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:15.270314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:15.270342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:15.270402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:15.336297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:15.337521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:15.337823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:15.337859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:15.465322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:15.465481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:15.465540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:15.465587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:15.469246] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-01-23T20:24:15.469540] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-23T20:24:15.469693] [INFO ] [sig ] HWKN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:15.621477] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HWKN.txt [2026-01-23T20:24:15.621676] [INFO ] [sig ] [1558/3475] Completed HWKN in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:15.621739] [INFO ] [sig ] [1559/3475] Forecasting HWM... [2026-01-23T20:24:15.621771] [INFO ] [sig ] Generating forecast for: HWM [2026-01-23T20:24:15.621800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-23T20:24:15.633721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-23T20:24:15.634117] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-23T20:24:15.635365] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-23T20:24:15.635418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:15.635451] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:15.635478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:15.635537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:15.698432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:15.699333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:15.699418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:15.699451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:15.819491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:15.819679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:15.819722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:15.819750] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:15.823237] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=42.38%) [2026-01-23T20:24:15.823538] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-23T20:24:15.823702] [INFO ] [sig ] HWM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:15.969765] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HWM.txt [2026-01-23T20:24:15.969927] [INFO ] [sig ] [1559/3475] Completed HWM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:15.969967] [INFO ] [sig ] [1560/3475] Forecasting HXL... [2026-01-23T20:24:15.969998] [INFO ] [sig ] Generating forecast for: HXL [2026-01-23T20:24:15.970028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-23T20:24:15.983314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-23T20:24:15.983672] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-23T20:24:15.984502] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-23T20:24:15.984559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:15.984623] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:15.984659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:15.984730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:16.046899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:16.047836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:16.047965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:16.048013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:16.181268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:16.181433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:16.181476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:16.181506] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:16.185099] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=53.30%) [2026-01-23T20:24:16.185403] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-23T20:24:16.185537] [INFO ] [sig ] HXL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:16.333775] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HXL.txt [2026-01-23T20:24:16.333931] [INFO ] [sig ] [1560/3475] Completed HXL in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:16.333976] [INFO ] [sig ] [1561/3475] Forecasting HY... [2026-01-23T20:24:16.334007] [INFO ] [sig ] Generating forecast for: HY [2026-01-23T20:24:16.334038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-23T20:24:16.346348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-23T20:24:16.346716] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-23T20:24:16.347552] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-23T20:24:16.347622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:16.347665] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:16.347693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:16.347757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:16.409791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:16.410702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:16.410787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:16.410822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:16.537614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:16.537771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:16.537814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:16.537845] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:16.541307] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-23T20:24:16.541606] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-23T20:24:16.541737] [INFO ] [sig ] HY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:16.680855] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HY.txt [2026-01-23T20:24:16.680981] [INFO ] [sig ] [1561/3475] Completed HY in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:16.681021] [INFO ] [sig ] [1562/3475] Forecasting HYFM... [2026-01-23T20:24:16.681052] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-23T20:24:16.681084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-23T20:24:16.692889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-23T20:24:16.693189] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-23T20:24:16.694258] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-23T20:24:16.694312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:16.694344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:16.694372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:16.694430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:16.755995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:16.756647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:16.756727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:16.756761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:16.873751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:16.873894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:16.873936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:16.873965] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:16.877717] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-01-23T20:24:16.877989] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-23T20:24:16.878116] [INFO ] [sig ] HYFM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:17.023102] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HYFM.txt [2026-01-23T20:24:17.023237] [INFO ] [sig ] [1562/3475] Completed HYFM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:17.023280] [INFO ] [sig ] [1563/3475] Forecasting HYI... [2026-01-23T20:24:17.023311] [INFO ] [sig ] Generating forecast for: HYI [2026-01-23T20:24:17.023344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-23T20:24:17.035248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-23T20:24:17.035586] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-23T20:24:17.036442] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-23T20:24:17.036496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:17.036529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:17.036557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:17.036638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:17.096958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:17.097805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:17.097890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:17.097925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:17.221179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:17.221332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:17.221376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:17.221415] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:17.224956] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-23T20:24:17.225232] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-23T20:24:17.225366] [INFO ] [sig ] HYI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:17.367474] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/HYI.txt [2026-01-23T20:24:17.367650] [INFO ] [sig ] [1563/3475] Completed HYI in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:17.367696] [INFO ] [sig ] [1564/3475] Forecasting HYLS... [2026-01-23T20:24:17.367727] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-23T20:24:17.367758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-23T20:24:17.378727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-23T20:24:17.379035] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-23T20:24:17.379861] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-23T20:24:17.379913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:17.379945] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:17.379973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:17.380037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:17.438366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:17.439068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:17.439146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:17.439179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:17.556641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:17.556764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:17.556806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:17.556836] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:17.560190] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-23T20:24:17.560459] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-23T20:24:17.560599] [INFO ] [sig ] HYLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:17.697097] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HYLS.txt [2026-01-23T20:24:17.697225] [INFO ] [sig ] [1564/3475] Completed HYLS in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:17.697269] [INFO ] [sig ] [1565/3475] Forecasting HYMC... [2026-01-23T20:24:17.697299] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-23T20:24:17.697329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-23T20:24:17.712034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-23T20:24:17.712308] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-23T20:24:17.713263] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-23T20:24:17.713314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:17.713356] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:17.713384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:17.713440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:17.769505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:17.770198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:17.770286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:17.770323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:17.885750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:17.885885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:17.885924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:17.885953] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:17.889281] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=54.62%) [2026-01-23T20:24:17.889549] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-23T20:24:17.889697] [INFO ] [sig ] HYMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:18.028613] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HYMC.txt [2026-01-23T20:24:18.028771] [INFO ] [sig ] [1565/3475] Completed HYMC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:18.028815] [INFO ] [sig ] [1566/3475] Forecasting HYXF... [2026-01-23T20:24:18.028845] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-23T20:24:18.028875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-23T20:24:18.039715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-23T20:24:18.040016] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-23T20:24:18.040874] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-23T20:24:18.040927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:18.040961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:18.040989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:18.041048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:18.099532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:18.100522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:18.100635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:18.100677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:18.208312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:18.208469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:18.208511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:18.208543] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:18.212482] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-01-23T20:24:18.212781] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-23T20:24:18.212933] [INFO ] [sig ] HYXF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:18.353511] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HYXF.txt [2026-01-23T20:24:18.353673] [INFO ] [sig ] [1566/3475] Completed HYXF in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-23T20:24:18.353715] [INFO ] [sig ] [1567/3475] Forecasting HYZD... [2026-01-23T20:24:18.353745] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-23T20:24:18.353774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-23T20:24:18.365019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-23T20:24:18.365306] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-23T20:24:18.366124] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-23T20:24:18.366176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:18.366235] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:18.366265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:18.366341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:18.423294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:18.423954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:18.424033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:18.424066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:18.549750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:18.549931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:18.549982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:18.550012] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:18.553548] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-01-23T20:24:18.553844] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-23T20:24:18.553972] [INFO ] [sig ] HYZD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:18.695046] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HYZD.txt [2026-01-23T20:24:18.695177] [INFO ] [sig ] [1567/3475] Completed HYZD in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-23T20:24:18.695218] [INFO ] [sig ] [1568/3475] Forecasting HZO... [2026-01-23T20:24:18.695247] [INFO ] [sig ] Generating forecast for: HZO [2026-01-23T20:24:18.695286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-23T20:24:18.706883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-23T20:24:18.707172] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-23T20:24:18.708026] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-23T20:24:18.708079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:18.708111] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:18.708138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:18.708193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:18.765354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:18.766025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:18.766103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:18.766136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:18.884194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:18.884350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:18.884392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:18.884439] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:18.887882] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-23T20:24:18.888157] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-23T20:24:18.888284] [INFO ] [sig ] HZO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:19.033550] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/HZO.txt [2026-01-23T20:24:19.033722] [INFO ] [sig ] [1568/3475] Completed HZO in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-23T20:24:19.033761] [INFO ] [sig ] [1569/3475] Forecasting IAC... [2026-01-23T20:24:19.033790] [INFO ] [sig ] Generating forecast for: IAC [2026-01-23T20:24:19.033821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-23T20:24:19.045037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-23T20:24:19.045338] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-23T20:24:19.046163] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-23T20:24:19.046215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:19.046248] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:19.046274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:19.046330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:19.103855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:19.104509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:19.104605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:19.104640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:19.224778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:19.224932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:19.224972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:19.225000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:19.228320] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-23T20:24:19.228603] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-23T20:24:19.228731] [INFO ] [sig ] IAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:19.380210] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IAC.txt [2026-01-23T20:24:19.380366] [INFO ] [sig ] [1569/3475] Completed IAC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.2m [2026-01-23T20:24:19.380407] [INFO ] [sig ] [1570/3475] Forecasting IAE... [2026-01-23T20:24:19.380437] [INFO ] [sig ] Generating forecast for: IAE [2026-01-23T20:24:19.380468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-23T20:24:19.392310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-23T20:24:19.392709] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-23T20:24:19.393607] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-23T20:24:19.393659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:19.393692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:19.393720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:19.393778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:19.452506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:19.453629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:19.453716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:19.453765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:19.568594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:19.568747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:19.568788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:19.568816] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:19.572261] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-23T20:24:19.572536] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-23T20:24:19.572685] [INFO ] [sig ] IAE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:19.709036] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IAE.txt [2026-01-23T20:24:19.709167] [INFO ] [sig ] [1570/3475] Completed IAE in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:19.709206] [INFO ] [sig ] [1571/3475] Forecasting IAG... [2026-01-23T20:24:19.709237] [INFO ] [sig ] Generating forecast for: IAG [2026-01-23T20:24:19.709267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-23T20:24:19.720467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-23T20:24:19.720767] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-23T20:24:19.721544] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-23T20:24:19.721619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:19.721654] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:19.721681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:19.721737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:19.777810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:19.778452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:19.778530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:19.778563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:19.905393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:19.905546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:19.905604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:19.905640] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:19.908988] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-23T20:24:19.909253] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-23T20:24:19.909376] [INFO ] [sig ] IAG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:20.117234] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IAG.txt [2026-01-23T20:24:20.117408] [INFO ] [sig ] [1571/3475] Completed IAG in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:20.117449] [INFO ] [sig ] [1572/3475] Forecasting IBB... [2026-01-23T20:24:20.117481] [INFO ] [sig ] Generating forecast for: IBB [2026-01-23T20:24:20.117511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-23T20:24:20.129682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-23T20:24:20.129972] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-23T20:24:20.130823] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-23T20:24:20.130876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:20.130907] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:20.130944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:20.131003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:20.187142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:20.188092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:20.188175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:20.188208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:20.306751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:20.306905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:20.306945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:20.306974] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:20.310376] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-23T20:24:20.310703] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-23T20:24:20.310840] [INFO ] [sig ] IBB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:20.449362] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBB.txt [2026-01-23T20:24:20.449490] [INFO ] [sig ] [1572/3475] Completed IBB in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:20.449528] [INFO ] [sig ] [1573/3475] Forecasting IBBQ... [2026-01-23T20:24:20.449558] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-23T20:24:20.449607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-23T20:24:20.460403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-23T20:24:20.460681] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-23T20:24:20.461448] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-23T20:24:20.461499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:20.461531] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:20.461557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:20.461632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:20.517718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:20.518346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:20.518424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:20.518457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:20.620031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:20.620176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:20.620216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:20.620245] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:20.623590] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-23T20:24:20.623865] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-23T20:24:20.623988] [INFO ] [sig ] IBBQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:20.763941] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IBBQ.txt [2026-01-23T20:24:20.764069] [INFO ] [sig ] [1573/3475] Completed IBBQ in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:20.764109] [INFO ] [sig ] [1574/3475] Forecasting IBCP... [2026-01-23T20:24:20.764138] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-23T20:24:20.764168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-23T20:24:20.775368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-23T20:24:20.775703] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-23T20:24:20.776508] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-23T20:24:20.776559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:20.776616] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:20.776644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:20.776701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:20.834197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:20.834852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:20.834929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:20.834962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:20.953610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:20.953764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:20.953992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:20.954020] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:20.957515] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: UP (p=81.90%) [2026-01-23T20:24:20.957807] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-23T20:24:20.957933] [INFO ] [sig ] IBCP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:21.097529] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBCP.txt [2026-01-23T20:24:21.097699] [INFO ] [sig ] [1574/3475] Completed IBCP in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:21.097740] [INFO ] [sig ] [1575/3475] Forecasting IBEX... [2026-01-23T20:24:21.097770] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-23T20:24:21.097801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-23T20:24:21.108949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-23T20:24:21.109213] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-23T20:24:21.110046] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-23T20:24:21.110098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:21.110129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:21.110157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:21.110213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:21.166422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:21.167065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:21.167143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:21.167177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:21.285865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:21.286021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:21.286062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:21.286091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:21.289460] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-23T20:24:21.289755] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-23T20:24:21.289882] [INFO ] [sig ] IBEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:21.428460] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IBEX.txt [2026-01-23T20:24:21.428622] [INFO ] [sig ] [1575/3475] Completed IBEX in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:21.428663] [INFO ] [sig ] [1576/3475] Forecasting IBM... [2026-01-23T20:24:21.428694] [INFO ] [sig ] Generating forecast for: IBM [2026-01-23T20:24:21.428731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-23T20:24:21.440757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-23T20:24:21.441124] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-23T20:24:21.441978] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-23T20:24:21.442032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:21.442065] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:21.442093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:21.442150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:21.499747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:21.500492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:21.500597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:21.500635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:21.624217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:21.624372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:21.624412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:21.624441] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:21.627824] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-23T20:24:21.628098] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-23T20:24:21.628226] [INFO ] [sig ] IBM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:21.768151] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBM.txt [2026-01-23T20:24:21.768289] [INFO ] [sig ] [1576/3475] Completed IBM in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:21.768328] [INFO ] [sig ] [1577/3475] Forecasting IBN... [2026-01-23T20:24:21.768358] [INFO ] [sig ] Generating forecast for: IBN [2026-01-23T20:24:21.768388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-23T20:24:21.780436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-23T20:24:21.780744] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-23T20:24:21.781516] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-23T20:24:21.781584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:21.781618] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:21.781646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:21.781708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:21.840614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:21.841424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:21.841539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:21.841590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:21.965815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:21.965974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:21.966016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:21.966046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:21.969417] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-01-23T20:24:21.969735] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-23T20:24:21.969868] [INFO ] [sig ] IBN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:22.114093] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBN.txt [2026-01-23T20:24:22.114260] [INFO ] [sig ] [1577/3475] Completed IBN in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:22.114303] [INFO ] [sig ] [1578/3475] Forecasting IBOC... [2026-01-23T20:24:22.114333] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-23T20:24:22.114362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-23T20:24:22.126354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-23T20:24:22.126730] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-23T20:24:22.128030] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-23T20:24:22.128083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:22.128116] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:22.128143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:22.128219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:22.187333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:22.188380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:22.188463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:22.188496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:22.341982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:22.342164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:22.342213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:22.342249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:22.346961] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=64.23%) [2026-01-23T20:24:22.347423] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-23T20:24:22.347616] [INFO ] [sig ] IBOC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:22.508993] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBOC.txt [2026-01-23T20:24:22.509145] [INFO ] [sig ] [1578/3475] Completed IBOC in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:22.509184] [INFO ] [sig ] [1579/3475] Forecasting IBP... [2026-01-23T20:24:22.509215] [INFO ] [sig ] Generating forecast for: IBP [2026-01-23T20:24:22.509246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-23T20:24:22.526160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-23T20:24:22.526645] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-23T20:24:22.527933] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-23T20:24:22.528179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:22.528218] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:22.528250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:22.528325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:22.594868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:22.595744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:22.595837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:22.595876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:22.720047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:22.720204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:22.720244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:22.720274] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:22.723718] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-23T20:24:22.723990] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-23T20:24:22.724116] [INFO ] [sig ] IBP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:22.867860] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBP.txt [2026-01-23T20:24:22.868001] [INFO ] [sig ] [1579/3475] Completed IBP in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:22.868040] [INFO ] [sig ] [1580/3475] Forecasting IBRX... [2026-01-23T20:24:22.868070] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-23T20:24:22.868100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-23T20:24:22.881310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-23T20:24:22.881610] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-23T20:24:22.882397] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-23T20:24:22.882448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:22.882480] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:22.882507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:22.882563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:22.939234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:22.939966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:22.940046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:22.940079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:23.060925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:23.061082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:23.061123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:23.061152] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:23.064475] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-01-23T20:24:23.064771] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-23T20:24:23.064898] [INFO ] [sig ] IBRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:23.205407] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBRX.txt [2026-01-23T20:24:23.205606] [INFO ] [sig ] [1580/3475] Completed IBRX in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:23.205648] [INFO ] [sig ] [1581/3475] Forecasting IBTG... [2026-01-23T20:24:23.205679] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-23T20:24:23.205709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-23T20:24:23.216624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-23T20:24:23.216939] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-23T20:24:23.217861] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-23T20:24:23.217926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:23.217958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:23.217984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:23.218046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:23.274632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:23.275698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:23.275781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:23.275815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:23.405462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:23.405664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:23.405714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:23.405744] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:23.409286] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-23T20:24:23.409603] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-23T20:24:23.409745] [INFO ] [sig ] IBTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:23.548772] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTG.txt [2026-01-23T20:24:23.548919] [INFO ] [sig ] [1581/3475] Completed IBTG in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:23.548960] [INFO ] [sig ] [1582/3475] Forecasting IBTH... [2026-01-23T20:24:23.548993] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-23T20:24:23.549025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-23T20:24:23.562302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-23T20:24:23.562637] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-23T20:24:23.563641] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-23T20:24:23.563697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:23.563734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:23.563762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:23.563822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:23.624490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:23.625323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:23.625405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:23.625440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:23.753642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:23.753786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:23.753826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:23.753855] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:23.757197] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-23T20:24:23.757498] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-23T20:24:23.757645] [INFO ] [sig ] IBTH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:23.898561] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTH.txt [2026-01-23T20:24:23.898705] [INFO ] [sig ] [1582/3475] Completed IBTH in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-23T20:24:23.898743] [INFO ] [sig ] [1583/3475] Forecasting IBTI... [2026-01-23T20:24:23.898773] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-23T20:24:23.898802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-23T20:24:23.910118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-23T20:24:23.910407] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-23T20:24:23.911266] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-23T20:24:23.911320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:23.911354] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:23.911382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:23.911440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:23.972103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:23.972861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:23.972942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:23.972977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:24.092943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:24.093073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:24.093113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:24.093143] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:24.096554] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=70.54%) [2026-01-23T20:24:24.096853] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-23T20:24:24.096982] [INFO ] [sig ] IBTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:24.244968] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTI.txt [2026-01-23T20:24:24.245107] [INFO ] [sig ] [1583/3475] Completed IBTI in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-23T20:24:24.245149] [INFO ] [sig ] [1584/3475] Forecasting IBTJ... [2026-01-23T20:24:24.245181] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-23T20:24:24.245212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-23T20:24:24.257051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-23T20:24:24.257554] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-23T20:24:24.258590] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-23T20:24:24.258647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:24.258713] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:24.258743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:24.258802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:24.318370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:24.319072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:24.319191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:24.319229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:24.440931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:24.441085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:24.441128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:24.441159] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:24.444647] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-23T20:24:24.444948] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-23T20:24:24.445082] [INFO ] [sig ] IBTJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:24.589514] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTJ.txt [2026-01-23T20:24:24.589667] [INFO ] [sig ] [1584/3475] Completed IBTJ in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-23T20:24:24.589714] [INFO ] [sig ] [1585/3475] Forecasting IBTK... [2026-01-23T20:24:24.589744] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-23T20:24:24.589776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-23T20:24:24.602617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-23T20:24:24.602894] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-23T20:24:24.603788] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-23T20:24:24.603853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:24.603889] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:24.603917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:24.603977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:24.662317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:24.663135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:24.663213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:24.663246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:24.785176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:24.785330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:24.785371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:24.785399] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:24.788795] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-23T20:24:24.789077] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-23T20:24:24.789204] [INFO ] [sig ] IBTK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:24.930311] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IBTK.txt [2026-01-23T20:24:24.930468] [INFO ] [sig ] [1585/3475] Completed IBTK in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-23T20:24:24.930508] [INFO ] [sig ] [1586/3475] Forecasting IBTL... [2026-01-23T20:24:24.930538] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-23T20:24:24.930583] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-23T20:24:24.942483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-23T20:24:24.942841] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-23T20:24:24.943649] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-23T20:24:24.943701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:24.943742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:24.943772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:24.943828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:24.999896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:25.000782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:25.000870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:25.000905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:25.118918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:25.119043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:25.119081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:25.119109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:25.122379] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-23T20:24:25.122665] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-23T20:24:25.122795] [INFO ] [sig ] IBTL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:25.260060] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTL.txt [2026-01-23T20:24:25.260175] [INFO ] [sig ] [1586/3475] Completed IBTL in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.1m [2026-01-23T20:24:25.260213] [INFO ] [sig ] [1587/3475] Forecasting IBTM... [2026-01-23T20:24:25.260243] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-23T20:24:25.260273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-23T20:24:25.271528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-23T20:24:25.271822] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-23T20:24:25.272610] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-23T20:24:25.272662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:25.272694] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:25.272726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:25.272795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:25.331545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:25.332543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:25.332650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:25.332686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:25.454594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:25.454754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:25.454796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:25.454861] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:25.458364] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-23T20:24:25.458658] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-23T20:24:25.458785] [INFO ] [sig ] IBTM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:25.603035] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTM.txt [2026-01-23T20:24:25.603170] [INFO ] [sig ] [1587/3475] Completed IBTM in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:25.603209] [INFO ] [sig ] [1588/3475] Forecasting IBTO... [2026-01-23T20:24:25.603238] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-23T20:24:25.603269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-23T20:24:25.614666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-23T20:24:25.614995] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-23T20:24:25.615838] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-23T20:24:25.615892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:25.615925] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:25.615952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:25.616009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:25.675288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:25.676090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:25.676171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:25.676205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:25.811803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:25.812024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:25.812079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:25.812110] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:25.815991] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-23T20:24:25.816327] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-23T20:24:25.816469] [INFO ] [sig ] IBTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:25.956224] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IBTO.txt [2026-01-23T20:24:25.956380] [INFO ] [sig ] [1588/3475] Completed IBTO in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:25.956427] [INFO ] [sig ] [1589/3475] Forecasting ICE... [2026-01-23T20:24:25.956459] [INFO ] [sig ] Generating forecast for: ICE [2026-01-23T20:24:25.956489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-23T20:24:25.968567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-23T20:24:25.968938] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-23T20:24:25.969766] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-23T20:24:25.969818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:25.969850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:25.969878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:25.969936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:26.040753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:26.041642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:26.041726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:26.041761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:26.162807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:26.162960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:26.163001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:26.163031] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:26.166450] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-23T20:24:26.166766] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-23T20:24:26.166918] [INFO ] [sig ] ICE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:26.304304] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ICE.txt [2026-01-23T20:24:26.304442] [INFO ] [sig ] [1589/3475] Completed ICE in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:26.304489] [INFO ] [sig ] [1590/3475] Forecasting ICFI... [2026-01-23T20:24:26.304530] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-23T20:24:26.304563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-23T20:24:26.315481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-23T20:24:26.315800] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-23T20:24:26.316615] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-23T20:24:26.316668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:26.316701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:26.316728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:26.316785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:26.373273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:26.374036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:26.374116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:26.374149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:26.494166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:26.494324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:26.494364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:26.494391] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:26.501271] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-23T20:24:26.501657] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-23T20:24:26.501800] [INFO ] [sig ] ICFI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:26.641848] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ICFI.txt [2026-01-23T20:24:26.642034] [INFO ] [sig ] [1590/3475] Completed ICFI in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:26.642088] [INFO ] [sig ] [1591/3475] Forecasting ICL... [2026-01-23T20:24:26.642120] [INFO ] [sig ] Generating forecast for: ICL [2026-01-23T20:24:26.642151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-23T20:24:26.653719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-23T20:24:26.654041] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-23T20:24:26.654917] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-23T20:24:26.654976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:26.655009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:26.655037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:26.655093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:26.712552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:26.713356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:26.713435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:26.713468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:26.834859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:26.835016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:26.835057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:26.835086] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:26.838730] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-23T20:24:26.839047] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-23T20:24:26.839371] [INFO ] [sig ] ICL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:27.011982] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ICL.txt [2026-01-23T20:24:27.012120] [INFO ] [sig ] [1591/3475] Completed ICL in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:27.012162] [INFO ] [sig ] [1592/3475] Forecasting ICLN... [2026-01-23T20:24:27.012192] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-23T20:24:27.012223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-23T20:24:27.023586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-23T20:24:27.023896] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-23T20:24:27.024719] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-23T20:24:27.024772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:27.024804] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:27.024831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:27.024887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:27.081095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:27.081887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:27.081974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:27.082007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:27.204077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:27.204233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:27.204294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:27.204326] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:27.207935] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-01-23T20:24:27.208222] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-23T20:24:27.208356] [INFO ] [sig ] ICLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:27.351873] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ICLN.txt [2026-01-23T20:24:27.352024] [INFO ] [sig ] [1592/3475] Completed ICLN in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:27.352072] [INFO ] [sig ] [1593/3475] Forecasting ICMB... [2026-01-23T20:24:27.352104] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-23T20:24:27.352133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-23T20:24:27.364604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-23T20:24:27.364994] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-23T20:24:27.365908] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-23T20:24:27.365962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:27.365995] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:27.366023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:27.366081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:27.431772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:27.432688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:27.432784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:27.432829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:27.549641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:27.549774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:27.549817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:27.549846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:27.553429] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-01-23T20:24:27.553756] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-23T20:24:27.553890] [INFO ] [sig ] ICMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:27.711940] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ICMB.txt [2026-01-23T20:24:27.712136] [INFO ] [sig ] [1593/3475] Completed ICMB in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:27.712184] [INFO ] [sig ] [1594/3475] Forecasting ICOP... [2026-01-23T20:24:27.712216] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-23T20:24:27.712249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-23T20:24:27.730466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-23T20:24:27.730959] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-23T20:24:27.731952] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-23T20:24:27.732213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:27.732251] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:27.732279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:27.732337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:27.797787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:27.798760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:27.799344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:27.799383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:27.919864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:27.920025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:27.920067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:27.920099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:27.923647] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-01-23T20:24:27.923926] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-23T20:24:27.924072] [INFO ] [sig ] ICOP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:28.064881] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ICOP.txt [2026-01-23T20:24:28.065032] [INFO ] [sig ] [1594/3475] Completed ICOP in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:28.065074] [INFO ] [sig ] [1595/3475] Forecasting ICUI... [2026-01-23T20:24:28.065104] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-23T20:24:28.065135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-23T20:24:28.077236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-23T20:24:28.077624] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-23T20:24:28.078488] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-23T20:24:28.078542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:28.078592] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:28.078623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:28.078680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:28.137704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:28.138562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:28.138665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:28.138701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:28.256946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:28.257096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:28.257136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:28.257165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:28.260617] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-01-23T20:24:28.260893] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-23T20:24:28.261021] [INFO ] [sig ] ICUI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:28.403994] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ICUI.txt [2026-01-23T20:24:28.404153] [INFO ] [sig ] [1595/3475] Completed ICUI in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:28.404193] [INFO ] [sig ] [1596/3475] Forecasting IDA... [2026-01-23T20:24:28.404224] [INFO ] [sig ] Generating forecast for: IDA [2026-01-23T20:24:28.404255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-23T20:24:28.416514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-23T20:24:28.416855] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-23T20:24:28.417853] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-23T20:24:28.417918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:28.417968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:28.417997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:28.418052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:28.476328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:28.477077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:28.477157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:28.477190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:28.605330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:28.605477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:28.605518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:28.605546] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:28.609036] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-01-23T20:24:28.609313] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-23T20:24:28.609444] [INFO ] [sig ] IDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:28.751235] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IDA.txt [2026-01-23T20:24:28.751373] [INFO ] [sig ] [1596/3475] Completed IDA in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:28.751413] [INFO ] [sig ] [1597/3475] Forecasting IDAI... [2026-01-23T20:24:28.751442] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-23T20:24:28.751472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-23T20:24:28.762544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-23T20:24:28.762891] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-23T20:24:28.763814] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-23T20:24:28.763872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:28.763907] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:28.763935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:28.763993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:28.822558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:28.823444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:28.823529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:28.823563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:28.944593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:28.944744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:28.944786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:28.944816] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:28.948439] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-01-23T20:24:28.948755] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-23T20:24:28.948911] [INFO ] [sig ] IDAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:29.090214] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IDAI.txt [2026-01-23T20:24:29.090392] [INFO ] [sig ] [1597/3475] Completed IDAI in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:29.090434] [INFO ] [sig ] [1598/3475] Forecasting IDCC... [2026-01-23T20:24:29.090464] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-23T20:24:29.090493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-23T20:24:29.102514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-23T20:24:29.102875] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-23T20:24:29.103732] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-23T20:24:29.103784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:29.103816] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:29.103843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:29.103900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:29.161825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:29.162959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:29.163232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:29.163265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:29.288802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:29.288999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:29.289043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:29.289073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:29.292737] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-23T20:24:29.293042] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-23T20:24:29.293187] [INFO ] [sig ] IDCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:29.434783] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IDCC.txt [2026-01-23T20:24:29.434937] [INFO ] [sig ] [1598/3475] Completed IDCC in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:29.434977] [INFO ] [sig ] [1599/3475] Forecasting IDE... [2026-01-23T20:24:29.435007] [INFO ] [sig ] Generating forecast for: IDE [2026-01-23T20:24:29.435038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-23T20:24:29.446351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-23T20:24:29.446686] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-23T20:24:29.447533] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-23T20:24:29.447611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:29.447647] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:29.447676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:29.447733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:29.503777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:29.504405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:29.504482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:29.504514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:29.627755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:29.627914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:29.627955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:29.627983] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:29.631806] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-01-23T20:24:29.632093] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-23T20:24:29.632223] [INFO ] [sig ] IDE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:29.774639] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IDE.txt [2026-01-23T20:24:29.774799] [INFO ] [sig ] [1599/3475] Completed IDE in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-23T20:24:29.774842] [INFO ] [sig ] [1600/3475] Forecasting IDN... [2026-01-23T20:24:29.774881] [INFO ] [sig ] Generating forecast for: IDN [2026-01-23T20:24:29.774915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-23T20:24:29.787548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-23T20:24:29.787945] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-23T20:24:29.788807] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-23T20:24:29.788861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:29.788897] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:29.788924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:29.788981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:29.848223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:29.849111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:29.849196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:29.849230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:29.970371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:29.970523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:29.970565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:29.970615] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:29.974016] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-23T20:24:29.974296] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-23T20:24:29.974428] [INFO ] [sig ] IDN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:30.134228] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IDN.txt [2026-01-23T20:24:30.134419] [INFO ] [sig ] [1600/3475] Completed IDN in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-23T20:24:30.134466] [INFO ] [sig ] [1601/3475] Forecasting IDXX... [2026-01-23T20:24:30.134521] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-23T20:24:30.134564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-23T20:24:30.146750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-23T20:24:30.147252] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-23T20:24:30.148153] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-23T20:24:30.148216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:30.148276] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:30.148306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:30.148363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:30.208992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:30.209731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:30.209811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:30.209844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:30.328259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:30.328409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:30.328449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:30.328478] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:30.331810] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-23T20:24:30.332078] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-23T20:24:30.332204] [INFO ] [sig ] IDXX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:30.469484] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IDXX.txt [2026-01-23T20:24:30.469638] [INFO ] [sig ] [1601/3475] Completed IDXX in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-23T20:24:30.469680] [INFO ] [sig ] [1602/3475] Forecasting IDYA... [2026-01-23T20:24:30.469711] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-23T20:24:30.469741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-23T20:24:30.480962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-23T20:24:30.481304] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-23T20:24:30.482112] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-23T20:24:30.482165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:30.482197] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:30.482224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:30.482281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:30.537547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:30.538165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:30.538242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:30.538274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:30.656669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:30.656821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:30.656861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:30.656889] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:30.660239] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-23T20:24:30.660507] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-23T20:24:30.660650] [INFO ] [sig ] IDYA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:30.804811] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IDYA.txt [2026-01-23T20:24:30.804993] [INFO ] [sig ] [1602/3475] Completed IDYA in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-23T20:24:30.805036] [INFO ] [sig ] [1603/3475] Forecasting IEF... [2026-01-23T20:24:30.805065] [INFO ] [sig ] Generating forecast for: IEF [2026-01-23T20:24:30.805096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-23T20:24:30.816721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-23T20:24:30.817102] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-23T20:24:30.817981] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-23T20:24:30.818041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:30.818098] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:30.818129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:30.818186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:30.875785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:30.876674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:30.876757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:30.876792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:30.996446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:30.996619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:30.996662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:30.996720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:31.000146] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-23T20:24:31.000429] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-23T20:24:31.000562] [INFO ] [sig ] IEF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:31.138698] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IEF.txt [2026-01-23T20:24:31.138857] [INFO ] [sig ] [1603/3475] Completed IEF in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-23T20:24:31.138896] [INFO ] [sig ] [1604/3475] Forecasting IEI... [2026-01-23T20:24:31.138927] [INFO ] [sig ] Generating forecast for: IEI [2026-01-23T20:24:31.138959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-23T20:24:31.150808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-23T20:24:31.151169] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-23T20:24:31.151999] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-23T20:24:31.152051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:31.152082] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:31.152109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:31.152164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:31.207621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:31.208478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:31.208561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:31.208612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:31.332397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:31.332599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:31.332653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:31.332730] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:31.337804] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-01-23T20:24:31.338149] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-23T20:24:31.338298] [INFO ] [sig ] IEI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:31.483837] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IEI.txt [2026-01-23T20:24:31.483993] [INFO ] [sig ] [1604/3475] Completed IEI in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.0m [2026-01-23T20:24:31.484033] [INFO ] [sig ] [1605/3475] Forecasting IEP... [2026-01-23T20:24:31.484063] [INFO ] [sig ] Generating forecast for: IEP [2026-01-23T20:24:31.484093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-23T20:24:31.496160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-23T20:24:31.496532] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-23T20:24:31.497370] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-23T20:24:31.497423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:31.497454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:31.497480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:31.497536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:31.553261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:31.554122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:31.554202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:31.554250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:31.674437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:31.674668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:31.674711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:31.674740] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:31.678283] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-01-23T20:24:31.678601] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-23T20:24:31.678737] [INFO ] [sig ] IEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:31.832654] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IEP.txt [2026-01-23T20:24:31.832812] [INFO ] [sig ] [1605/3475] Completed IEP in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:31.832854] [INFO ] [sig ] [1606/3475] Forecasting IESC... [2026-01-23T20:24:31.832884] [INFO ] [sig ] Generating forecast for: IESC [2026-01-23T20:24:31.832913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-23T20:24:31.846356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-23T20:24:31.846743] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-23T20:24:31.847838] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-23T20:24:31.847892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:31.847929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:31.847955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:31.848011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:31.904951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:31.905812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:31.905895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:31.905929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:32.034135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:32.034297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:32.034354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:32.034389] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:32.038308] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-23T20:24:32.038616] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-23T20:24:32.038749] [INFO ] [sig ] IESC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:32.180286] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IESC.txt [2026-01-23T20:24:32.180436] [INFO ] [sig ] [1606/3475] Completed IESC in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:32.180477] [INFO ] [sig ] [1607/3475] Forecasting IEX... [2026-01-23T20:24:32.180507] [INFO ] [sig ] Generating forecast for: IEX [2026-01-23T20:24:32.180539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-23T20:24:32.192668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-23T20:24:32.193018] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-23T20:24:32.193839] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-23T20:24:32.193891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:32.193924] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:32.193961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:32.194018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:32.251467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:32.252410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:32.252495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:32.252528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:32.371630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:32.371804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:32.371846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:32.371873] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:32.375250] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-23T20:24:32.375526] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-23T20:24:32.375670] [INFO ] [sig ] IEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:32.513136] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IEX.txt [2026-01-23T20:24:32.513288] [INFO ] [sig ] [1607/3475] Completed IEX in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:32.513328] [INFO ] [sig ] [1608/3475] Forecasting IFF... [2026-01-23T20:24:32.513358] [INFO ] [sig ] Generating forecast for: IFF [2026-01-23T20:24:32.513388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-23T20:24:32.525128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-23T20:24:32.525436] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-23T20:24:32.526458] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-23T20:24:32.526511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:32.526543] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:32.526570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:32.526648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:32.584950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:32.585741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:32.585821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:32.585854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:32.708015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:32.708172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:32.708212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:32.708244] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:32.711699] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-23T20:24:32.711982] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-23T20:24:32.712113] [INFO ] [sig ] IFF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:32.854674] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IFF.txt [2026-01-23T20:24:32.854842] [INFO ] [sig ] [1608/3475] Completed IFF in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:32.854884] [INFO ] [sig ] [1609/3475] Forecasting IFN... [2026-01-23T20:24:32.854916] [INFO ] [sig ] Generating forecast for: IFN [2026-01-23T20:24:32.854950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-23T20:24:32.868055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-23T20:24:32.868644] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-23T20:24:32.869542] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-23T20:24:32.869633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:32.869678] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:32.869714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:32.869791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:32.931346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:32.932058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:32.932137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:32.932170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:33.052101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:33.052244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:33.052283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:33.052314] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:33.055741] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-23T20:24:33.056020] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-23T20:24:33.056150] [INFO ] [sig ] IFN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:33.198332] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IFN.txt [2026-01-23T20:24:33.198483] [INFO ] [sig ] [1609/3475] Completed IFN in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:33.198525] [INFO ] [sig ] [1610/3475] Forecasting IFS... [2026-01-23T20:24:33.198555] [INFO ] [sig ] Generating forecast for: IFS [2026-01-23T20:24:33.198606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-23T20:24:33.209804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-23T20:24:33.210081] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-23T20:24:33.210875] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-23T20:24:33.210927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:33.210959] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:33.210987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:33.211044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:33.268522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:33.269170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:33.269247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:33.269282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:33.391994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:33.392153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:33.392196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:33.392226] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:33.395661] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-23T20:24:33.395958] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-23T20:24:33.396095] [INFO ] [sig ] IFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:33.549133] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IFS.txt [2026-01-23T20:24:33.549482] [INFO ] [sig ] [1610/3475] Completed IFS in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:33.549524] [INFO ] [sig ] [1611/3475] Forecasting IGA... [2026-01-23T20:24:33.549554] [INFO ] [sig ] Generating forecast for: IGA [2026-01-23T20:24:33.549604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-23T20:24:33.561713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-23T20:24:33.562037] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-23T20:24:33.562925] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-23T20:24:33.562990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:33.563028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:33.563057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:33.563115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:33.623667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:33.624400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:33.624481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:33.624543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:33.748913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:33.749061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:33.749105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:33.749134] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:33.752823] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-23T20:24:33.753093] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-23T20:24:33.753216] [INFO ] [sig ] IGA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:33.895020] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGA.txt [2026-01-23T20:24:33.895178] [INFO ] [sig ] [1611/3475] Completed IGA in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:33.895216] [INFO ] [sig ] [1612/3475] Forecasting IGD... [2026-01-23T20:24:33.895248] [INFO ] [sig ] Generating forecast for: IGD [2026-01-23T20:24:33.895291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-23T20:24:33.908194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-23T20:24:33.908512] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-23T20:24:33.909321] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-23T20:24:33.909372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:33.909404] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:33.909432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:33.909488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:33.969217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:33.970074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:33.970156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:33.970188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:34.097570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:34.097753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:34.097800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:34.097832] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:34.101499] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-23T20:24:34.101839] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-23T20:24:34.101986] [INFO ] [sig ] IGD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:34.257026] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IGD.txt [2026-01-23T20:24:34.257397] [INFO ] [sig ] [1612/3475] Completed IGD in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:34.257447] [INFO ] [sig ] [1613/3475] Forecasting IGF... [2026-01-23T20:24:34.257484] [INFO ] [sig ] Generating forecast for: IGF [2026-01-23T20:24:34.257516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-23T20:24:34.270336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-23T20:24:34.270685] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-23T20:24:34.271713] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-23T20:24:34.271765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:34.271796] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:34.271822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:34.271878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:34.329263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:34.330138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:34.330220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:34.330255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:34.452653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:34.452809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:34.452850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:34.452879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:34.456223] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-23T20:24:34.456490] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-23T20:24:34.456631] [INFO ] [sig ] IGF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:34.598638] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGF.txt [2026-01-23T20:24:34.598842] [INFO ] [sig ] [1613/3475] Completed IGF in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:34.598891] [INFO ] [sig ] [1614/3475] Forecasting IGI... [2026-01-23T20:24:34.598928] [INFO ] [sig ] Generating forecast for: IGI [2026-01-23T20:24:34.598964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-23T20:24:34.611735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-23T20:24:34.612079] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-23T20:24:34.613083] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-23T20:24:34.613134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:34.613166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:34.613195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:34.613251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:34.677840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:34.678741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:34.678820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:34.678853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:34.783771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:34.783930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:34.783970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:34.783999] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:34.787791] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=58.94%) [2026-01-23T20:24:34.788084] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-23T20:24:34.788215] [INFO ] [sig ] IGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:34.933612] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGI.txt [2026-01-23T20:24:34.933799] [INFO ] [sig ] [1614/3475] Completed IGI in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:34.933840] [INFO ] [sig ] [1615/3475] Forecasting IGIB... [2026-01-23T20:24:34.933871] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-23T20:24:34.933901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-23T20:24:34.945997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-23T20:24:34.946338] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-23T20:24:34.947178] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-23T20:24:34.947444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:34.947476] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:34.947502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:34.947558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:35.007708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:35.008598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:35.008677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:35.008709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:35.130555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:35.130725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:35.130766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:35.130795] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:35.134101] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-23T20:24:35.134369] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-23T20:24:35.134496] [INFO ] [sig ] IGIB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:35.288095] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGIB.txt [2026-01-23T20:24:35.288232] [INFO ] [sig ] [1615/3475] Completed IGIB in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-23T20:24:35.288271] [INFO ] [sig ] [1616/3475] Forecasting IGIC... [2026-01-23T20:24:35.288301] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-23T20:24:35.288332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-23T20:24:35.299716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-23T20:24:35.300001] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-23T20:24:35.300801] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-23T20:24:35.300852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:35.300884] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:35.300911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:35.300967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:35.358211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:35.358818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:35.358894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:35.358926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:35.476026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:35.476186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:35.476246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:35.476276] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:35.479786] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-23T20:24:35.480096] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-23T20:24:35.480232] [INFO ] [sig ] IGIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:35.622399] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGIC.txt [2026-01-23T20:24:35.622539] [INFO ] [sig ] [1616/3475] Completed IGIC in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:35.622599] [INFO ] [sig ] [1617/3475] Forecasting IGSB... [2026-01-23T20:24:35.622632] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-23T20:24:35.622662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-23T20:24:35.634209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-23T20:24:35.634524] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-23T20:24:35.635337] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-23T20:24:35.635388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:35.635420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:35.635447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:35.635503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:35.693463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:35.694381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:35.694473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:35.694507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:35.825395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:35.825554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:35.825616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:35.825648] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:35.829207] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-23T20:24:35.829490] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-23T20:24:35.829639] [INFO ] [sig ] IGSB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:35.979842] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IGSB.txt [2026-01-23T20:24:35.980001] [INFO ] [sig ] [1617/3475] Completed IGSB in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:35.980045] [INFO ] [sig ] [1618/3475] Forecasting IHD... [2026-01-23T20:24:35.980076] [INFO ] [sig ] Generating forecast for: IHD [2026-01-23T20:24:35.980108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-23T20:24:35.992010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-23T20:24:35.992404] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-23T20:24:35.993271] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-23T20:24:35.993325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:35.993386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:35.993414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:35.993471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:36.052497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:36.053398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:36.053486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:36.053520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:36.172015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:36.172174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:36.172215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:36.172243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:36.175587] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=75.19%) [2026-01-23T20:24:36.175861] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-23T20:24:36.175988] [INFO ] [sig ] IHD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:36.330546] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IHD.txt [2026-01-23T20:24:36.330727] [INFO ] [sig ] [1618/3475] Completed IHD in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:36.330770] [INFO ] [sig ] [1619/3475] Forecasting IHG... [2026-01-23T20:24:36.330802] [INFO ] [sig ] Generating forecast for: IHG [2026-01-23T20:24:36.330834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-23T20:24:36.343745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-23T20:24:36.344161] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-23T20:24:36.345107] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-23T20:24:36.345179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:36.345233] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:36.345276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:36.345368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:36.420178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:36.421266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:36.421370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:36.421416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:36.557896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:36.558060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:36.558103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:36.558133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:36.561811] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=36.70%) [2026-01-23T20:24:36.562198] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-23T20:24:36.562374] [INFO ] [sig ] IHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:36.704971] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IHG.txt [2026-01-23T20:24:36.705127] [INFO ] [sig ] [1619/3475] Completed IHG in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:36.705167] [INFO ] [sig ] [1620/3475] Forecasting IHS... [2026-01-23T20:24:36.705199] [INFO ] [sig ] Generating forecast for: IHS [2026-01-23T20:24:36.705228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-23T20:24:36.716682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-23T20:24:36.716985] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-23T20:24:36.717822] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-23T20:24:36.717873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:36.717917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:36.717945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:36.718002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:36.776794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:36.777816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:36.777899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:36.777931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:36.896946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:36.897078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:36.897116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:36.897143] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:36.900743] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-23T20:24:36.901013] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-23T20:24:36.901140] [INFO ] [sig ] IHS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:37.042266] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IHS.txt [2026-01-23T20:24:37.042417] [INFO ] [sig ] [1620/3475] Completed IHS in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:37.042456] [INFO ] [sig ] [1621/3475] Forecasting IIF... [2026-01-23T20:24:37.042487] [INFO ] [sig ] Generating forecast for: IIF [2026-01-23T20:24:37.042518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-23T20:24:37.054084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-23T20:24:37.054374] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-23T20:24:37.055171] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-23T20:24:37.055223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:37.055255] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:37.055282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:37.055338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:37.111319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:37.111990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:37.112066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:37.112099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:37.229644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:37.229801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:37.229842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:37.229871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:37.233498] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-01-23T20:24:37.233861] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-23T20:24:37.234016] [INFO ] [sig ] IIF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:37.375962] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IIF.txt [2026-01-23T20:24:37.376090] [INFO ] [sig ] [1621/3475] Completed IIF in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 10.9m [2026-01-23T20:24:37.376131] [INFO ] [sig ] [1622/3475] Forecasting III... [2026-01-23T20:24:37.376161] [INFO ] [sig ] Generating forecast for: III [2026-01-23T20:24:37.376191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-23T20:24:37.387806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-23T20:24:37.388074] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-23T20:24:37.388885] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-23T20:24:37.388937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:37.388970] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:37.389003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:37.389072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:37.445549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:37.446170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:37.446247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:37.446279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:37.563625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:37.563780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:37.563822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:37.563851] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:37.567419] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-01-23T20:24:37.567716] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-23T20:24:37.567844] [INFO ] [sig ] III: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:37.714960] [INFO ] [LOCAL ] Saved forecast: III 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/III.txt [2026-01-23T20:24:37.715119] [INFO ] [sig ] [1622/3475] Completed III in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:37.715162] [INFO ] [sig ] [1623/3475] Forecasting IIIN... [2026-01-23T20:24:37.715192] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-23T20:24:37.715222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-23T20:24:37.728915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-23T20:24:37.729293] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-23T20:24:37.730132] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-23T20:24:37.730185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:37.730218] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:37.730245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:37.730303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:37.789462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:37.790374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:37.790458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:37.790493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:37.915171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:37.915327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:37.915368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:37.915397] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:37.918776] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-01-23T20:24:37.919047] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-23T20:24:37.919173] [INFO ] [sig ] IIIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:38.061845] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IIIN.txt [2026-01-23T20:24:38.062001] [INFO ] [sig ] [1623/3475] Completed IIIN in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:38.062046] [INFO ] [sig ] [1624/3475] Forecasting IIM... [2026-01-23T20:24:38.062081] [INFO ] [sig ] Generating forecast for: IIM [2026-01-23T20:24:38.062113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-23T20:24:38.076457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-23T20:24:38.076795] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-23T20:24:38.077612] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-23T20:24:38.077663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:38.077696] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:38.077723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:38.077778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:38.134098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:38.135189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:38.135473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:38.135509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:38.255780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:38.255938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:38.255979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:38.256009] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:38.259460] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-01-23T20:24:38.259758] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-23T20:24:38.259889] [INFO ] [sig ] IIM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:38.412912] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IIM.txt [2026-01-23T20:24:38.413069] [INFO ] [sig ] [1624/3475] Completed IIM in 0.4s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:38.413110] [INFO ] [sig ] [1625/3475] Forecasting ILMN... [2026-01-23T20:24:38.413140] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-23T20:24:38.413170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-23T20:24:38.428877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-23T20:24:38.429445] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-23T20:24:38.430480] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-23T20:24:38.430534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:38.430569] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:38.430626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:38.430686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:38.490891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:38.491803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:38.491884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:38.491916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:38.620497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:38.620669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:38.620711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:38.620741] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:38.624267] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-23T20:24:38.624536] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-23T20:24:38.624680] [INFO ] [sig ] ILMN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:38.775129] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ILMN.txt [2026-01-23T20:24:38.775296] [INFO ] [sig ] [1625/3475] Completed ILMN in 0.4s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:38.775338] [INFO ] [sig ] [1626/3475] Forecasting IMAX... [2026-01-23T20:24:38.775367] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-23T20:24:38.775396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-23T20:24:38.788133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-23T20:24:38.788518] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-23T20:24:38.789365] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-23T20:24:38.789417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:38.789450] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:38.789477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:38.789533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:38.852113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:38.853078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:38.853171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:38.853206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:38.978053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:38.978204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:38.978244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:38.978273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:38.981996] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-23T20:24:38.982275] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-23T20:24:38.982438] [INFO ] [sig ] IMAX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:39.135739] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IMAX.txt [2026-01-23T20:24:39.135893] [INFO ] [sig ] [1626/3475] Completed IMAX in 0.4s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:39.135932] [INFO ] [sig ] [1627/3475] Forecasting IMMP... [2026-01-23T20:24:39.135962] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-23T20:24:39.135992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-23T20:24:39.147932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-23T20:24:39.148251] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-23T20:24:39.149086] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-23T20:24:39.149139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:39.149172] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:39.149200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:39.149256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:39.206084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:39.206980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:39.207064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:39.207098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:39.325514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:39.325661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:39.325701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:39.325754] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:39.329089] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=55.68%) [2026-01-23T20:24:39.329361] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-23T20:24:39.329490] [INFO ] [sig ] IMMP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:39.466885] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IMMP.txt [2026-01-23T20:24:39.467000] [INFO ] [sig ] [1627/3475] Completed IMMP in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:39.467038] [INFO ] [sig ] [1628/3475] Forecasting IMMX... [2026-01-23T20:24:39.467068] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-23T20:24:39.467097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-23T20:24:39.477992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-23T20:24:39.478269] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-23T20:24:39.479058] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-23T20:24:39.479110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:39.479146] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:39.479174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:39.479231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:39.537017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:39.537636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:39.537735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:39.537770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:39.656546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:39.656668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:39.656706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:39.656734] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:39.659911] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-01-23T20:24:39.660178] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-23T20:24:39.660302] [INFO ] [sig ] IMMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:39.800216] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IMMX.txt [2026-01-23T20:24:39.800516] [INFO ] [sig ] [1628/3475] Completed IMMX in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:39.800554] [INFO ] [sig ] [1629/3475] Forecasting IMNM... [2026-01-23T20:24:39.800603] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-23T20:24:39.800635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-23T20:24:39.812745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-23T20:24:39.813013] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-23T20:24:39.813964] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-23T20:24:39.814015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:39.814046] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:39.814072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:39.814128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:39.870205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:39.870813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:39.870923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:39.870958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:39.994991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:39.995146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:39.995187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:39.995216] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:39.998697] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-23T20:24:39.998974] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-23T20:24:39.999110] [INFO ] [sig ] IMNM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:40.135192] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IMNM.txt [2026-01-23T20:24:40.135311] [INFO ] [sig ] [1629/3475] Completed IMNM in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:40.135351] [INFO ] [sig ] [1630/3475] Forecasting IMNN... [2026-01-23T20:24:40.135380] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-23T20:24:40.135410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-23T20:24:40.147095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-23T20:24:40.147386] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-23T20:24:40.148214] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-23T20:24:40.148265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:40.148297] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:40.148324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:40.148380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:40.205185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:40.205818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:40.205896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:40.205929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:40.323812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:40.323916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:40.323952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:40.323981] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:40.327123] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-01-23T20:24:40.327399] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-23T20:24:40.327524] [INFO ] [sig ] IMNN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:40.463784] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IMNN.txt [2026-01-23T20:24:40.463892] [INFO ] [sig ] [1630/3475] Completed IMNN in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:40.463930] [INFO ] [sig ] [1631/3475] Forecasting IMOS... [2026-01-23T20:24:40.463960] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-23T20:24:40.463990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-23T20:24:40.475031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-23T20:24:40.475292] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-23T20:24:40.476098] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-23T20:24:40.476150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:40.476181] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:40.476217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:40.476275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:40.532477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:40.533075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:40.533151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:40.533183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:40.648920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:40.649055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:40.649095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:40.649128] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:40.652379] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=40.42%) [2026-01-23T20:24:40.652676] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-23T20:24:40.652805] [INFO ] [sig ] IMOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:40.790872] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IMOS.txt [2026-01-23T20:24:40.791023] [INFO ] [sig ] [1631/3475] Completed IMOS in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:40.791064] [INFO ] [sig ] [1632/3475] Forecasting IMPP... [2026-01-23T20:24:40.791095] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-23T20:24:40.791125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-23T20:24:40.802743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-23T20:24:40.803013] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-23T20:24:40.803815] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-23T20:24:40.803867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:40.803899] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:40.803926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:40.803986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:40.862405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:40.863004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:40.863080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:40.863112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:40.981950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:40.982108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:40.982149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:40.982178] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:40.985534] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=21.32%) [2026-01-23T20:24:40.985831] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-23T20:24:40.985962] [INFO ] [sig ] IMPP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:41.121880] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IMPP.txt [2026-01-23T20:24:41.122015] [INFO ] [sig ] [1632/3475] Completed IMPP in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-23T20:24:41.122055] [INFO ] [sig ] [1633/3475] Forecasting IMRX... [2026-01-23T20:24:41.122085] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-23T20:24:41.122115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-23T20:24:41.133246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-23T20:24:41.133739] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-23T20:24:41.134724] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-23T20:24:41.134775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:41.134807] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:41.134834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:41.134890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:41.190335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:41.190955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:41.191032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:41.191064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:41.305157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:41.305264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:41.305300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:41.305328] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:41.308519] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: UP (p=62.02%) [2026-01-23T20:24:41.308797] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-23T20:24:41.308920] [INFO ] [sig ] IMRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:41.446159] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IMRX.txt [2026-01-23T20:24:41.446269] [INFO ] [sig ] [1633/3475] Completed IMRX in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:41.446308] [INFO ] [sig ] [1634/3475] Forecasting IMTX... [2026-01-23T20:24:41.446337] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-23T20:24:41.446367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-23T20:24:41.457326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-23T20:24:41.457835] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-23T20:24:41.458831] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-23T20:24:41.458882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:41.458915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:41.458941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:41.458997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:41.518643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:41.519246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:41.519324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:41.519357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:41.638535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:41.638657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:41.638694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:41.638724] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:41.641861] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=25.59%) [2026-01-23T20:24:41.642123] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-23T20:24:41.642245] [INFO ] [sig ] IMTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:41.788718] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IMTX.txt [2026-01-23T20:24:41.788957] [INFO ] [sig ] [1634/3475] Completed IMTX in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:41.789014] [INFO ] [sig ] [1635/3475] Forecasting IMXI... [2026-01-23T20:24:41.789050] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-23T20:24:41.789096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-23T20:24:41.802159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-23T20:24:41.802476] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-23T20:24:41.803321] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-23T20:24:41.803374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:41.803467] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:41.803503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:41.803603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:41.859512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:41.860351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:41.860475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:41.860513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:41.979648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:41.979802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:41.979843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:41.979871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:41.983304] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-01-23T20:24:41.983593] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-23T20:24:41.983721] [INFO ] [sig ] IMXI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:42.122750] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IMXI.txt [2026-01-23T20:24:42.122898] [INFO ] [sig ] [1635/3475] Completed IMXI in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:42.122939] [INFO ] [sig ] [1636/3475] Forecasting INAB... [2026-01-23T20:24:42.122970] [INFO ] [sig ] Generating forecast for: INAB [2026-01-23T20:24:42.123000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-23T20:24:42.135485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-23T20:24:42.135828] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-23T20:24:42.136848] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-23T20:24:42.136899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:42.136930] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:42.136957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:42.137012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:42.198302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:42.199202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:42.199289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:42.199324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:42.315366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:42.315525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:42.315567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:42.315618] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:42.319057] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=51.54%) [2026-01-23T20:24:42.319345] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-23T20:24:42.319476] [INFO ] [sig ] INAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:42.457771] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INAB.txt [2026-01-23T20:24:42.457909] [INFO ] [sig ] [1636/3475] Completed INAB in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:42.457949] [INFO ] [sig ] [1637/3475] Forecasting INBK... [2026-01-23T20:24:42.457979] [INFO ] [sig ] Generating forecast for: INBK [2026-01-23T20:24:42.458009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-23T20:24:42.469523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-23T20:24:42.469883] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-23T20:24:42.470704] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-23T20:24:42.470755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:42.470788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:42.470815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:42.470871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:42.526434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:42.527159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:42.527240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:42.527274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:42.646632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:42.646777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:42.646816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:42.646844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:42.650206] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-23T20:24:42.650476] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-23T20:24:42.650620] [INFO ] [sig ] INBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:42.787938] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INBK.txt [2026-01-23T20:24:42.788090] [INFO ] [sig ] [1637/3475] Completed INBK in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:42.788130] [INFO ] [sig ] [1638/3475] Forecasting INBX... [2026-01-23T20:24:42.788161] [INFO ] [sig ] Generating forecast for: INBX [2026-01-23T20:24:42.788196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-23T20:24:42.799853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-23T20:24:42.800145] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-23T20:24:42.800961] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-23T20:24:42.801013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:42.801045] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:42.801072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:42.801128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:42.857545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:42.858216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:42.858294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:42.858327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:42.973330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:42.973475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:42.973514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:42.973603] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:42.976935] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-01-23T20:24:42.977207] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-23T20:24:42.977335] [INFO ] [sig ] INBX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:43.114585] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INBX.txt [2026-01-23T20:24:43.114711] [INFO ] [sig ] [1638/3475] Completed INBX in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:43.114772] [INFO ] [sig ] [1639/3475] Forecasting INCY... [2026-01-23T20:24:43.114803] [INFO ] [sig ] Generating forecast for: INCY [2026-01-23T20:24:43.114834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-23T20:24:43.126277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-23T20:24:43.126565] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-23T20:24:43.127612] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-23T20:24:43.127672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:43.127704] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:43.127732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:43.127788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:43.185239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:43.186297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:43.186381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:43.186414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:43.311031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:43.311197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:43.311239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:43.311268] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:43.315053] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-23T20:24:43.315413] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-23T20:24:43.315557] [INFO ] [sig ] INCY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:43.456981] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INCY.txt [2026-01-23T20:24:43.457143] [INFO ] [sig ] [1639/3475] Completed INCY in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.8m [2026-01-23T20:24:43.457184] [INFO ] [sig ] [1640/3475] Forecasting INDB... [2026-01-23T20:24:43.457214] [INFO ] [sig ] Generating forecast for: INDB [2026-01-23T20:24:43.457245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-23T20:24:43.469604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-23T20:24:43.469932] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-23T20:24:43.470727] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-23T20:24:43.470778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:43.470809] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:43.470836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:43.470893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:43.526924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:43.527863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:43.527976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:43.528046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:43.646382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:43.646537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:43.646595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:43.646628] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:43.649978] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-01-23T20:24:43.650250] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-23T20:24:43.650375] [INFO ] [sig ] INDB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:43.788269] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INDB.txt [2026-01-23T20:24:43.788412] [INFO ] [sig ] [1640/3475] Completed INDB in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:43.788452] [INFO ] [sig ] [1641/3475] Forecasting INDI... [2026-01-23T20:24:43.788482] [INFO ] [sig ] Generating forecast for: INDI [2026-01-23T20:24:43.788513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-23T20:24:43.800600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-23T20:24:43.800900] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-23T20:24:43.801707] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-23T20:24:43.801759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:43.801791] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:43.801817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:43.801873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:43.858163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:43.859041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:43.859124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:43.859165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:43.983120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:43.983277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:43.983318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:43.983347] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:43.986736] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-23T20:24:43.987009] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-23T20:24:43.987135] [INFO ] [sig ] INDI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:44.123501] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INDI.txt [2026-01-23T20:24:44.123658] [INFO ] [sig ] [1641/3475] Completed INDI in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:44.123707] [INFO ] [sig ] [1642/3475] Forecasting INDP... [2026-01-23T20:24:44.123738] [INFO ] [sig ] Generating forecast for: INDP [2026-01-23T20:24:44.123769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-23T20:24:44.134694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-23T20:24:44.134973] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-23T20:24:44.135965] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-23T20:24:44.136016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:44.136047] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:44.136084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:44.136141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:44.193789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:44.194630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:44.194713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:44.194746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:44.302519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:44.302692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:44.302734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:44.302762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:44.306183] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-23T20:24:44.306475] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-23T20:24:44.306626] [INFO ] [sig ] INDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:44.445121] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INDP.txt [2026-01-23T20:24:44.445264] [INFO ] [sig ] [1642/3475] Completed INDP in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:44.445305] [INFO ] [sig ] [1643/3475] Forecasting INDY... [2026-01-23T20:24:44.445335] [INFO ] [sig ] Generating forecast for: INDY [2026-01-23T20:24:44.445365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-23T20:24:44.457462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-23T20:24:44.457804] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-23T20:24:44.458624] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-23T20:24:44.458676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:44.458707] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:44.458734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:44.458791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:44.515516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:44.516355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:44.516440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:44.516473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:44.643338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:44.643499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:44.643540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:44.643569] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:44.647668] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=66.46%) [2026-01-23T20:24:44.648002] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-23T20:24:44.648148] [INFO ] [sig ] INDY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:44.794563] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INDY.txt [2026-01-23T20:24:44.794733] [INFO ] [sig ] [1643/3475] Completed INDY in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:44.794773] [INFO ] [sig ] [1644/3475] Forecasting INFY... [2026-01-23T20:24:44.794804] [INFO ] [sig ] Generating forecast for: INFY [2026-01-23T20:24:44.794833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-23T20:24:44.808742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-23T20:24:44.809072] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-23T20:24:44.809899] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-23T20:24:44.809950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:44.809982] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:44.810008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:44.810065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:44.871136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:44.872053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:44.872136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:44.872170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:45.016756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:45.016913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:45.016953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:45.016981] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:45.020846] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=68.93%) [2026-01-23T20:24:45.021117] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-23T20:24:45.021243] [INFO ] [sig ] INFY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:45.167368] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INFY.txt [2026-01-23T20:24:45.167549] [INFO ] [sig ] [1644/3475] Completed INFY in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:45.167611] [INFO ] [sig ] [1645/3475] Forecasting ING... [2026-01-23T20:24:45.167643] [INFO ] [sig ] Generating forecast for: ING [2026-01-23T20:24:45.167672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-23T20:24:45.180718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-23T20:24:45.181052] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-23T20:24:45.181854] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-23T20:24:45.181905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:45.181937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:45.181965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:45.182022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:45.240922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:45.241826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:45.241937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:45.241971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:45.371636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:45.371798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:45.371840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:45.371869] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:45.375304] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-01-23T20:24:45.375641] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-23T20:24:45.375787] [INFO ] [sig ] ING: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:45.514665] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ING.txt [2026-01-23T20:24:45.514792] [INFO ] [sig ] [1645/3475] Completed ING in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:45.514833] [INFO ] [sig ] [1646/3475] Forecasting INGN... [2026-01-23T20:24:45.514862] [INFO ] [sig ] Generating forecast for: INGN [2026-01-23T20:24:45.514899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-23T20:24:45.526303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-23T20:24:45.526561] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-23T20:24:45.527387] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-23T20:24:45.527447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:45.527486] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:45.527518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:45.527595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:45.583672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:45.584318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:45.584395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:45.584621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:45.708633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:45.708789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:45.708830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:45.708860] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:45.712377] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-01-23T20:24:45.712852] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-23T20:24:45.712976] [INFO ] [sig ] INGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:45.861074] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INGN.txt [2026-01-23T20:24:45.861245] [INFO ] [sig ] [1646/3475] Completed INGN in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:45.861297] [INFO ] [sig ] [1647/3475] Forecasting INM... [2026-01-23T20:24:45.861334] [INFO ] [sig ] Generating forecast for: INM [2026-01-23T20:24:45.861371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-23T20:24:45.872918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-23T20:24:45.873273] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-23T20:24:45.874098] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-23T20:24:45.874152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:45.874183] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:45.874210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:45.874267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:45.937762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:45.938689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:45.938781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:45.938816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:46.072339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:46.072516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:46.072595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:46.072637] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:46.076128] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-01-23T20:24:46.076454] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-23T20:24:46.076616] [INFO ] [sig ] INM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:46.225409] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INM.txt [2026-01-23T20:24:46.225620] [INFO ] [sig ] [1647/3475] Completed INM in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:46.225686] [INFO ] [sig ] [1648/3475] Forecasting INMB... [2026-01-23T20:24:46.225721] [INFO ] [sig ] Generating forecast for: INMB [2026-01-23T20:24:46.225752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-23T20:24:46.238467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-23T20:24:46.239006] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-23T20:24:46.239861] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-23T20:24:46.239914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:46.239950] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:46.239978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:46.240035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:46.296971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:46.297646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:46.297722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:46.297755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:46.423459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:46.423626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:46.423668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:46.423698] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:46.427100] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-23T20:24:46.427399] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-23T20:24:46.427530] [INFO ] [sig ] INMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:46.570515] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INMB.txt [2026-01-23T20:24:46.570713] [INFO ] [sig ] [1648/3475] Completed INMB in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-23T20:24:46.570765] [INFO ] [sig ] [1649/3475] Forecasting INMD... [2026-01-23T20:24:46.570800] [INFO ] [sig ] Generating forecast for: INMD [2026-01-23T20:24:46.570830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-23T20:24:46.583740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-23T20:24:46.584076] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-23T20:24:46.584891] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-23T20:24:46.584943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:46.584975] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:46.585003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:46.585060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:46.643948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:46.644930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:46.645026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:46.645073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:46.770745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:46.770898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:46.770940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:46.770968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:46.774693] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-01-23T20:24:46.774960] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-23T20:24:46.775094] [INFO ] [sig ] INMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:46.918121] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INMD.txt [2026-01-23T20:24:46.918253] [INFO ] [sig ] [1649/3475] Completed INMD in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:46.918292] [INFO ] [sig ] [1650/3475] Forecasting INN... [2026-01-23T20:24:46.918323] [INFO ] [sig ] Generating forecast for: INN [2026-01-23T20:24:46.918358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-23T20:24:46.929648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-23T20:24:46.929955] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-23T20:24:46.930774] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-23T20:24:46.930825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:46.930858] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:46.930885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:46.930942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:46.990309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:46.991243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:46.991322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:46.991355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:47.110197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:47.110355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:47.110397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:47.110426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:47.113863] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-01-23T20:24:47.114141] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-23T20:24:47.114268] [INFO ] [sig ] INN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:47.254978] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INN.txt [2026-01-23T20:24:47.255131] [INFO ] [sig ] [1650/3475] Completed INN in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:47.255171] [INFO ] [sig ] [1651/3475] Forecasting INO... [2026-01-23T20:24:47.255203] [INFO ] [sig ] Generating forecast for: INO [2026-01-23T20:24:47.255233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-23T20:24:47.267184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-23T20:24:47.267490] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-23T20:24:47.268285] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-23T20:24:47.268337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:47.268369] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:47.268401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:47.268457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:47.325599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:47.326297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:47.326381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:47.326414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:47.445916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:47.446085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:47.446127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:47.446155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:47.449633] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-23T20:24:47.449903] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-23T20:24:47.450030] [INFO ] [sig ] INO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:47.590470] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INO.txt [2026-01-23T20:24:47.590629] [INFO ] [sig ] [1651/3475] Completed INO in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:47.590672] [INFO ] [sig ] [1652/3475] Forecasting INOD... [2026-01-23T20:24:47.590703] [INFO ] [sig ] Generating forecast for: INOD [2026-01-23T20:24:47.590735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-23T20:24:47.601779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-23T20:24:47.602099] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-23T20:24:47.602911] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-23T20:24:47.602966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:47.603025] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:47.603054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:47.603112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:47.661392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:47.662127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:47.662208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:47.662250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:47.786661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:47.786824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:47.786867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:47.786900] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:47.790781] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-01-23T20:24:47.791150] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-23T20:24:47.791297] [INFO ] [sig ] INOD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:47.937799] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INOD.txt [2026-01-23T20:24:47.937943] [INFO ] [sig ] [1652/3475] Completed INOD in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:47.937983] [INFO ] [sig ] [1653/3475] Forecasting INSE... [2026-01-23T20:24:47.938014] [INFO ] [sig ] Generating forecast for: INSE [2026-01-23T20:24:47.938046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-23T20:24:47.952320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-23T20:24:47.952684] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-23T20:24:47.953537] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-23T20:24:47.953618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:47.953658] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:47.953687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:47.953745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:48.013148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:48.013903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:48.013983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:48.014017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:48.136653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:48.136793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:48.136833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:48.136862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:48.140701] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-23T20:24:48.140967] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-23T20:24:48.141090] [INFO ] [sig ] INSE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:48.281701] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INSE.txt [2026-01-23T20:24:48.281848] [INFO ] [sig ] [1653/3475] Completed INSE in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:48.281889] [INFO ] [sig ] [1654/3475] Forecasting INSG... [2026-01-23T20:24:48.281919] [INFO ] [sig ] Generating forecast for: INSG [2026-01-23T20:24:48.281949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-23T20:24:48.293462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-23T20:24:48.293782] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-23T20:24:48.294562] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-23T20:24:48.294630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:48.294664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:48.294691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:48.294748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:48.352423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:48.353088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:48.353167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:48.353201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:48.471827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:48.471975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:48.472016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:48.472045] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:48.475451] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=14.22%) [2026-01-23T20:24:48.475740] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-23T20:24:48.475865] [INFO ] [sig ] INSG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:48.615433] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INSG.txt [2026-01-23T20:24:48.615591] [INFO ] [sig ] [1654/3475] Completed INSG in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:48.615633] [INFO ] [sig ] [1655/3475] Forecasting INSM... [2026-01-23T20:24:48.615664] [INFO ] [sig ] Generating forecast for: INSM [2026-01-23T20:24:48.615694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-23T20:24:48.626947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-23T20:24:48.627239] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-23T20:24:48.628086] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-23T20:24:48.628148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:48.628182] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:48.628210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:48.628283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:48.686917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:48.687842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:48.687925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:48.687958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:48.808316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:48.808468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:48.808508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:48.808584] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:48.812276] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-23T20:24:48.812757] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-23T20:24:48.812882] [INFO ] [sig ] INSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:48.962156] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INSM.txt [2026-01-23T20:24:48.962351] [INFO ] [sig ] [1655/3475] Completed INSM in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:48.962405] [INFO ] [sig ] [1656/3475] Forecasting INSP... [2026-01-23T20:24:48.962435] [INFO ] [sig ] Generating forecast for: INSP [2026-01-23T20:24:48.962466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-23T20:24:48.974896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-23T20:24:48.975278] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-23T20:24:48.976108] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-23T20:24:48.976160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:48.976192] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:48.976219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:48.976276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:49.036975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:49.038072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:49.038152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:49.038185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:49.165293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:49.165663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:49.165705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:49.165733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:49.169414] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-23T20:24:49.169910] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-23T20:24:49.170039] [INFO ] [sig ] INSP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:49.315930] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INSP.txt [2026-01-23T20:24:49.316086] [INFO ] [sig ] [1656/3475] Completed INSP in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.7m [2026-01-23T20:24:49.316127] [INFO ] [sig ] [1657/3475] Forecasting INTA... [2026-01-23T20:24:49.316157] [INFO ] [sig ] Generating forecast for: INTA [2026-01-23T20:24:49.316188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-23T20:24:49.328354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-23T20:24:49.328749] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-23T20:24:49.329759] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-23T20:24:49.329811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:49.329842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:49.329869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:49.329925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:49.390283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:49.391152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:49.391236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:49.391269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:49.521134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:49.521296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:49.521344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:49.521374] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:49.525145] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-01-23T20:24:49.525440] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-23T20:24:49.525593] [INFO ] [sig ] INTA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:49.667862] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INTA.txt [2026-01-23T20:24:49.668016] [INFO ] [sig ] [1657/3475] Completed INTA in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:49.668057] [INFO ] [sig ] [1658/3475] Forecasting INTC... [2026-01-23T20:24:49.668087] [INFO ] [sig ] Generating forecast for: INTC [2026-01-23T20:24:49.668118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-23T20:24:49.680246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-23T20:24:49.680585] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-23T20:24:49.681371] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-23T20:24:49.681422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:49.681454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:49.681481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:49.681537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:49.740049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:49.740951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:49.741035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:49.741068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:49.859687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:49.859845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:49.859885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:49.859914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:49.863304] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-23T20:24:49.863614] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-23T20:24:49.863743] [INFO ] [sig ] INTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:50.002790] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INTC.txt [2026-01-23T20:24:50.002946] [INFO ] [sig ] [1658/3475] Completed INTC in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:50.002993] [INFO ] [sig ] [1659/3475] Forecasting INTZ... [2026-01-23T20:24:50.003024] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-23T20:24:50.003053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-23T20:24:50.014646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-23T20:24:50.015002] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-23T20:24:50.015809] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-23T20:24:50.015860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:50.015893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:50.015920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:50.015977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:50.072742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:50.073643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:50.073725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:50.073759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:50.205405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:50.205593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:50.205638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:50.205669] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:50.209232] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-01-23T20:24:50.209522] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-23T20:24:50.209674] [INFO ] [sig ] INTZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:50.349433] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INTZ.txt [2026-01-23T20:24:50.349616] [INFO ] [sig ] [1659/3475] Completed INTZ in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:50.349659] [INFO ] [sig ] [1660/3475] Forecasting INVA... [2026-01-23T20:24:50.349691] [INFO ] [sig ] Generating forecast for: INVA [2026-01-23T20:24:50.349720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-23T20:24:50.362705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-23T20:24:50.363068] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-23T20:24:50.363894] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-23T20:24:50.363945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:50.363978] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:50.364005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:50.364065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:50.441461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:50.442627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:50.442738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:50.442792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:50.563437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:50.563613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:50.563655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:50.563684] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:50.567068] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=53.08%) [2026-01-23T20:24:50.567388] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-23T20:24:50.567519] [INFO ] [sig ] INVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:50.722395] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INVA.txt [2026-01-23T20:24:50.722549] [INFO ] [sig ] [1660/3475] Completed INVA in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:50.722608] [INFO ] [sig ] [1661/3475] Forecasting INVE... [2026-01-23T20:24:50.722641] [INFO ] [sig ] Generating forecast for: INVE [2026-01-23T20:24:50.722671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-23T20:24:50.733554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-23T20:24:50.733852] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-23T20:24:50.734651] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-23T20:24:50.734703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:50.734735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:50.734761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:50.734816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:50.792562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:50.793406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:50.793489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:50.793523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:50.907790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:50.907935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:50.907980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:50.908010] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:50.911356] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-01-23T20:24:50.911805] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-23T20:24:50.911932] [INFO ] [sig ] INVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:51.050079] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/INVE.txt [2026-01-23T20:24:51.050210] [INFO ] [sig ] [1661/3475] Completed INVE in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:51.050250] [INFO ] [sig ] [1662/3475] Forecasting INVH... [2026-01-23T20:24:51.050280] [INFO ] [sig ] Generating forecast for: INVH [2026-01-23T20:24:51.050310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-23T20:24:51.061859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-23T20:24:51.062158] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-23T20:24:51.062960] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-23T20:24:51.063011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:51.063043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:51.063071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:51.063128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:51.124019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:51.124736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:51.124843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:51.124877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:51.242764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:51.242905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:51.242972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:51.243004] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:51.246313] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-23T20:24:51.246599] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-23T20:24:51.246724] [INFO ] [sig ] INVH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:51.390199] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/INVH.txt [2026-01-23T20:24:51.390356] [INFO ] [sig ] [1662/3475] Completed INVH in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:51.390394] [INFO ] [sig ] [1663/3475] Forecasting IONS... [2026-01-23T20:24:51.390426] [INFO ] [sig ] Generating forecast for: IONS [2026-01-23T20:24:51.390456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-23T20:24:51.402406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-23T20:24:51.402953] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-23T20:24:51.404012] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-23T20:24:51.404065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:51.404099] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:51.404126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:51.404183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:51.464940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:51.465826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:51.465908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:51.465943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:51.588754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:51.588909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:51.588950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:51.588979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:51.592325] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=17.31%) [2026-01-23T20:24:51.592614] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-23T20:24:51.592742] [INFO ] [sig ] IONS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:51.753450] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IONS.txt [2026-01-23T20:24:51.753633] [INFO ] [sig ] [1663/3475] Completed IONS in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:51.753856] [INFO ] [sig ] [1664/3475] Forecasting IOSP... [2026-01-23T20:24:51.753895] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-23T20:24:51.753928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-23T20:24:51.766711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-23T20:24:51.767055] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-23T20:24:51.767947] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-23T20:24:51.768012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:51.768053] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:51.768085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:51.768143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:51.824860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:51.825496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:51.825591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:51.825627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:51.943210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:51.943356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:51.943407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:51.943439] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:51.946745] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-23T20:24:51.947010] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-23T20:24:51.947134] [INFO ] [sig ] IOSP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:52.086555] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IOSP.txt [2026-01-23T20:24:52.086701] [INFO ] [sig ] [1664/3475] Completed IOSP in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:52.086740] [INFO ] [sig ] [1665/3475] Forecasting IOVA... [2026-01-23T20:24:52.086770] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-23T20:24:52.086800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-23T20:24:52.099642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-23T20:24:52.099952] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-23T20:24:52.100759] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-23T20:24:52.100810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:52.100843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:52.100870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:52.100926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:52.172365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:52.173268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:52.173351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:52.173385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:52.290260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:52.290412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:52.290463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:52.290498] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:52.293828] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-01-23T20:24:52.294098] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-23T20:24:52.294223] [INFO ] [sig ] IOVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:52.432248] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IOVA.txt [2026-01-23T20:24:52.432398] [INFO ] [sig ] [1665/3475] Completed IOVA in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-23T20:24:52.432438] [INFO ] [sig ] [1666/3475] Forecasting IPGP... [2026-01-23T20:24:52.432469] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-23T20:24:52.432499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-23T20:24:52.443434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-23T20:24:52.443740] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-23T20:24:52.444533] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-23T20:24:52.444610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:52.444655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:52.444685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:52.444742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:52.501471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:52.502110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:52.502186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:52.502219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:52.623088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:52.623226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:52.623266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:52.623294] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:52.626620] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: UP (p=54.09%) [2026-01-23T20:24:52.626886] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-23T20:24:52.627010] [INFO ] [sig ] IPGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:52.766170] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IPGP.txt [2026-01-23T20:24:52.766332] [INFO ] [sig ] [1666/3475] Completed IPGP in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:52.766373] [INFO ] [sig ] [1667/3475] Forecasting IPI... [2026-01-23T20:24:52.766407] [INFO ] [sig ] Generating forecast for: IPI [2026-01-23T20:24:52.766439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-23T20:24:52.779063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-23T20:24:52.779461] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-23T20:24:52.780297] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-23T20:24:52.780354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:52.780396] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:52.780427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:52.780489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:52.838845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:52.839726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:52.839805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:52.839838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:52.961127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:52.961278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:52.961329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:52.961359] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:52.964837] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=70.07%) [2026-01-23T20:24:52.965124] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-23T20:24:52.965254] [INFO ] [sig ] IPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:53.104297] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IPI.txt [2026-01-23T20:24:53.104422] [INFO ] [sig ] [1667/3475] Completed IPI in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:53.104461] [INFO ] [sig ] [1668/3475] Forecasting IQ... [2026-01-23T20:24:53.104490] [INFO ] [sig ] Generating forecast for: IQ [2026-01-23T20:24:53.104520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-23T20:24:53.116853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-23T20:24:53.117141] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-23T20:24:53.117970] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-23T20:24:53.118021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:53.118053] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:53.118080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:53.118136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:53.175143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:53.175808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:53.175885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:53.175917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:53.295337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:53.295494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:53.295535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:53.295564] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:53.299059] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-23T20:24:53.299326] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-23T20:24:53.299473] [INFO ] [sig ] IQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:53.436941] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IQ.txt [2026-01-23T20:24:53.437066] [INFO ] [sig ] [1668/3475] Completed IQ in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:53.437106] [INFO ] [sig ] [1669/3475] Forecasting IQI... [2026-01-23T20:24:53.437134] [INFO ] [sig ] Generating forecast for: IQI [2026-01-23T20:24:53.437164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-23T20:24:53.447979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-23T20:24:53.448254] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-23T20:24:53.449057] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-23T20:24:53.449108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:53.449165] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:53.449194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:53.449250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:53.506654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:53.507367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:53.507449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:53.507483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:53.626915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:53.627061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:53.627102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:53.627130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:53.630439] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-01-23T20:24:53.630724] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-23T20:24:53.630851] [INFO ] [sig ] IQI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:53.771832] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IQI.txt [2026-01-23T20:24:53.771995] [INFO ] [sig ] [1669/3475] Completed IQI in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:53.772036] [INFO ] [sig ] [1670/3475] Forecasting IQQQ... [2026-01-23T20:24:53.772075] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-23T20:24:53.772106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-23T20:24:53.783456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-23T20:24:53.783801] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-23T20:24:53.784693] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-23T20:24:53.784746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:53.784780] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:53.784808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:53.784865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:53.841627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:53.842463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:53.842556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:53.842610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:53.964611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:53.964757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:53.964799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:53.964828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:53.968624] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=74.41%) [2026-01-23T20:24:53.968904] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-23T20:24:53.969036] [INFO ] [sig ] IQQQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:54.113186] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IQQQ.txt [2026-01-23T20:24:54.113346] [INFO ] [sig ] [1670/3475] Completed IQQQ in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:54.113388] [INFO ] [sig ] [1671/3475] Forecasting IRDM... [2026-01-23T20:24:54.113419] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-23T20:24:54.113452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-23T20:24:54.125161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-23T20:24:54.125480] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-23T20:24:54.126285] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-23T20:24:54.126338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:54.126371] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:54.126398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:54.126460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:54.186524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:54.187489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:54.187594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:54.187633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:54.304555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:54.304727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:54.304767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:54.304795] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:54.308130] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=24.01%) [2026-01-23T20:24:54.308399] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-23T20:24:54.308525] [INFO ] [sig ] IRDM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:54.449588] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IRDM.txt [2026-01-23T20:24:54.449741] [INFO ] [sig ] [1671/3475] Completed IRDM in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:54.449781] [INFO ] [sig ] [1672/3475] Forecasting IREN... [2026-01-23T20:24:54.449810] [INFO ] [sig ] Generating forecast for: IREN [2026-01-23T20:24:54.449842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-23T20:24:54.461283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-23T20:24:54.461689] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-23T20:24:54.462506] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-23T20:24:54.462557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:54.462608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:54.462637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:54.462693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:54.519771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:54.520545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:54.520644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:54.520678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:54.648388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:54.648554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:54.648615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:54.648675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:54.652311] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=64.59%) [2026-01-23T20:24:54.652617] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-23T20:24:54.652749] [INFO ] [sig ] IREN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:54.800994] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IREN.txt [2026-01-23T20:24:54.801195] [INFO ] [sig ] [1672/3475] Completed IREN in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:54.801249] [INFO ] [sig ] [1673/3475] Forecasting IRM... [2026-01-23T20:24:54.801287] [INFO ] [sig ] Generating forecast for: IRM [2026-01-23T20:24:54.801321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-23T20:24:54.814196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-23T20:24:54.814631] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-23T20:24:54.815461] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-23T20:24:54.815517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:54.815549] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:54.815787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:54.815882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:54.877694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:54.878546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:54.878648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:54.878684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:55.007281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:55.007460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:55.007502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:55.007585] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:55.011516] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-23T20:24:55.011870] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-23T20:24:55.012013] [INFO ] [sig ] IRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:55.164590] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IRM.txt [2026-01-23T20:24:55.164736] [INFO ] [sig ] [1673/3475] Completed IRM in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:55.164777] [INFO ] [sig ] [1674/3475] Forecasting IRMD... [2026-01-23T20:24:55.164807] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-23T20:24:55.164838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-23T20:24:55.177267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-23T20:24:55.177950] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-23T20:24:55.179206] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-23T20:24:55.179260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:55.179293] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:55.179320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:55.179378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:55.239997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:55.240862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:55.240940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:55.240972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:55.371971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:55.372121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:55.372162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:55.372191] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:55.375696] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=72.27%) [2026-01-23T20:24:55.375981] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-23T20:24:55.376111] [INFO ] [sig ] IRMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:55.517305] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IRMD.txt [2026-01-23T20:24:55.517501] [INFO ] [sig ] [1674/3475] Completed IRMD in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.6m [2026-01-23T20:24:55.517542] [INFO ] [sig ] [1675/3475] Forecasting IRON... [2026-01-23T20:24:55.517591] [INFO ] [sig ] Generating forecast for: IRON [2026-01-23T20:24:55.517626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-23T20:24:55.529630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-23T20:24:55.530004] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-23T20:24:55.530867] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-23T20:24:55.530921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:55.530953] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:55.530980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:55.531036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:55.588238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:55.589312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:55.589397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:55.589447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:55.716014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:55.716174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:55.716214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:55.716242] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:55.720071] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-23T20:24:55.720378] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-23T20:24:55.720513] [INFO ] [sig ] IRON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:55.860776] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IRON.txt [2026-01-23T20:24:55.860941] [INFO ] [sig ] [1675/3475] Completed IRON in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:55.860982] [INFO ] [sig ] [1676/3475] Forecasting IRTC... [2026-01-23T20:24:55.861020] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-23T20:24:55.861062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-23T20:24:55.874608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-23T20:24:55.874985] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-23T20:24:55.875831] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-23T20:24:55.875884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:55.875917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:55.875946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:55.876004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:55.936417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:55.937324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:55.937454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:55.937498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:56.069644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:56.069800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:56.069843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:56.069880] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:56.073564] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=40.39%) [2026-01-23T20:24:56.074068] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-23T20:24:56.074204] [INFO ] [sig ] IRTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:56.211419] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IRTC.txt [2026-01-23T20:24:56.211550] [INFO ] [sig ] [1676/3475] Completed IRTC in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:56.211606] [INFO ] [sig ] [1677/3475] Forecasting IRWD... [2026-01-23T20:24:56.211639] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-23T20:24:56.211668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-23T20:24:56.223789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-23T20:24:56.224073] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-23T20:24:56.224895] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-23T20:24:56.224948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:56.224982] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:56.225021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:56.225080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:56.283881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:56.284559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:56.284657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:56.284691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:56.412804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:56.412952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:56.412993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:56.413023] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:56.416609] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-01-23T20:24:56.417150] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-23T20:24:56.417315] [INFO ] [sig ] IRWD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:56.564944] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IRWD.txt [2026-01-23T20:24:56.565110] [INFO ] [sig ] [1677/3475] Completed IRWD in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:56.565152] [INFO ] [sig ] [1678/3475] Forecasting ISD... [2026-01-23T20:24:56.565182] [INFO ] [sig ] Generating forecast for: ISD [2026-01-23T20:24:56.565213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-23T20:24:56.579441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-23T20:24:56.579908] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-23T20:24:56.580918] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-23T20:24:56.580980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:56.581018] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:56.581050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:56.581123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:56.640029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:56.640914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:56.640996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:56.641029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:56.762854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:56.763025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:56.763076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:56.763119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:56.767258] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-23T20:24:56.767624] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-23T20:24:56.767776] [INFO ] [sig ] ISD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:56.913016] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ISD.txt [2026-01-23T20:24:56.913180] [INFO ] [sig ] [1678/3475] Completed ISD in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:56.913229] [INFO ] [sig ] [1679/3475] Forecasting ISRG... [2026-01-23T20:24:56.913261] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-23T20:24:56.913291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-23T20:24:56.929069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-23T20:24:56.929459] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-23T20:24:56.930329] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-23T20:24:56.930381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:56.930413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:56.930441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:56.930497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:56.985784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:56.986718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:56.986848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:56.986884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:57.108486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:57.108686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:57.108730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:57.108761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:57.112199] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=14.95%) [2026-01-23T20:24:57.112520] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-23T20:24:57.112679] [INFO ] [sig ] ISRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:57.251157] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ISRG.txt [2026-01-23T20:24:57.251317] [INFO ] [sig ] [1679/3475] Completed ISRG in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:57.251359] [INFO ] [sig ] [1680/3475] Forecasting ISSC... [2026-01-23T20:24:57.251389] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-23T20:24:57.251418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-23T20:24:57.264103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-23T20:24:57.264461] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-23T20:24:57.265296] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-23T20:24:57.265348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:57.265379] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:57.265406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:57.265463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:57.320799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:57.321709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:57.321793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:57.321826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:57.437752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:57.437913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:57.437954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:57.437982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:57.442050] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=27.27%) [2026-01-23T20:24:57.442400] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-23T20:24:57.442548] [INFO ] [sig ] ISSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:57.589755] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ISSC.txt [2026-01-23T20:24:57.589943] [INFO ] [sig ] [1680/3475] Completed ISSC in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:57.589987] [INFO ] [sig ] [1681/3475] Forecasting ISTB... [2026-01-23T20:24:57.590016] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-23T20:24:57.590054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-23T20:24:57.603687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-23T20:24:57.604123] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-23T20:24:57.605021] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-23T20:24:57.605076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:57.605110] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:57.605137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:57.605194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:57.688278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:57.689503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:57.689648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:57.689708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:57.850870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:57.851060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:57.851113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:57.851150] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:57.856209] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-23T20:24:57.856804] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-23T20:24:57.857036] [INFO ] [sig ] ISTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:58.079721] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ISTB.txt [2026-01-23T20:24:58.079962] [INFO ] [sig ] [1681/3475] Completed ISTB in 0.5s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:58.080014] [INFO ] [sig ] [1682/3475] Forecasting ITIC... [2026-01-23T20:24:58.080054] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-23T20:24:58.080092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-23T20:24:58.120766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-23T20:24:58.121332] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-23T20:24:58.122682] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-23T20:24:58.122760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:58.122816] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:58.122862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:58.122956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:58.247298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:58.248494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:58.248621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:58.248663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:58.427837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:58.428027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:58.428077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:58.428114] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:58.433815] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=78.10%) [2026-01-23T20:24:58.434404] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-23T20:24:58.434644] [INFO ] [sig ] ITIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:58.665346] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ITIC.txt [2026-01-23T20:24:58.665641] [INFO ] [sig ] [1682/3475] Completed ITIC in 0.6s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-23T20:24:58.665714] [INFO ] [sig ] [1683/3475] Forecasting ITRI... [2026-01-23T20:24:58.665767] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-23T20:24:58.665821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-23T20:24:58.686066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-23T20:24:58.686517] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-23T20:24:58.687442] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-23T20:24:58.687498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:58.687532] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:58.687559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:58.687662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:58.768641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:58.769880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:58.770021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:58.770078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:58.923195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:58.923360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:58.923401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:58.923431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:58.927053] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-23T20:24:58.927431] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-23T20:24:58.927601] [INFO ] [sig ] ITRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:24:59.074547] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ITRI.txt [2026-01-23T20:24:59.074726] [INFO ] [sig ] [1683/3475] Completed ITRI in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:24:59.074768] [INFO ] [sig ] [1684/3475] Forecasting ITRN... [2026-01-23T20:24:59.074799] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-23T20:24:59.074829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-23T20:24:59.086452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-23T20:24:59.086858] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-23T20:24:59.087723] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-23T20:24:59.087775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:59.087807] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:59.087834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:59.087889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:59.147776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:59.148690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:59.148776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:59.148810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:59.273790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:59.274141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:59.274184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:59.274229] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:59.278330] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=11.04%) [2026-01-23T20:24:59.278711] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-23T20:24:59.278865] [INFO ] [sig ] ITRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:59.421566] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ITRN.txt [2026-01-23T20:24:59.421742] [INFO ] [sig ] [1684/3475] Completed ITRN in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:24:59.421784] [INFO ] [sig ] [1685/3475] Forecasting ITUB... [2026-01-23T20:24:59.421815] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-23T20:24:59.421845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-23T20:24:59.434330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-23T20:24:59.434706] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-23T20:24:59.435506] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-23T20:24:59.435558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:59.435612] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:59.435641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:59.435697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:59.492872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:59.493772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:59.493857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:59.493891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:59.625122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:59.625281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:59.625340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:59.625385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:59.629317] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-23T20:24:59.629622] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-23T20:24:59.629757] [INFO ] [sig ] ITUB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:24:59.784420] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ITUB.txt [2026-01-23T20:24:59.784565] [INFO ] [sig ] [1685/3475] Completed ITUB in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:24:59.784624] [INFO ] [sig ] [1686/3475] Forecasting IUS... [2026-01-23T20:24:59.784656] [INFO ] [sig ] Generating forecast for: IUS [2026-01-23T20:24:59.784686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-23T20:24:59.798269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-23T20:24:59.798660] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-23T20:24:59.799525] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-23T20:24:59.799610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:24:59.799691] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:24:59.799721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:24:59.799784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:24:59.863247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:24:59.864121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:24:59.864205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:24:59.864240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:24:59.991948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:24:59.992101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:24:59.992141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:24:59.992171] [INFO ] [FORECASTER] Training complete [2026-01-23T20:24:59.995531] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-23T20:24:59.995819] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-23T20:24:59.995947] [INFO ] [sig ] IUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:00.142023] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IUS.txt [2026-01-23T20:25:00.142181] [INFO ] [sig ] [1686/3475] Completed IUS in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:25:00.142221] [INFO ] [sig ] [1687/3475] Forecasting IUSB... [2026-01-23T20:25:00.142250] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-23T20:25:00.142280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-23T20:25:00.157211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-23T20:25:00.157693] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-23T20:25:00.159021] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-23T20:25:00.159085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:00.159118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:00.159146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:00.159204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:00.219715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:00.220498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:00.220598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:00.220636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:00.340700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:00.340816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:00.340856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:00.340885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:00.344230] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-23T20:25:00.344507] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-23T20:25:00.344666] [INFO ] [sig ] IUSB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:00.490729] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IUSB.txt [2026-01-23T20:25:00.490880] [INFO ] [sig ] [1687/3475] Completed IUSB in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:25:00.490919] [INFO ] [sig ] [1688/3475] Forecasting IUSG... [2026-01-23T20:25:00.490949] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-23T20:25:00.490978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-23T20:25:00.505865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-23T20:25:00.506277] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-23T20:25:00.507313] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-23T20:25:00.507401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:00.507450] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:00.507493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:00.507611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:00.575339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:00.576221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:00.576312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:00.576353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:00.704802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:00.704953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:00.705005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:00.705037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:00.708877] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-23T20:25:00.709182] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-23T20:25:00.709320] [INFO ] [sig ] IUSG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:00.870833] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IUSG.txt [2026-01-23T20:25:00.870985] [INFO ] [sig ] [1688/3475] Completed IUSG in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:25:00.871026] [INFO ] [sig ] [1689/3475] Forecasting IVAL... [2026-01-23T20:25:00.871056] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-23T20:25:00.871087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-23T20:25:00.882541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-23T20:25:00.882887] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-23T20:25:00.883783] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-23T20:25:00.883836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:00.883870] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:00.883899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:00.883966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:00.941002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:00.941796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:00.941878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:00.941911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:01.057803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:01.057959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:01.057999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:01.058064] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:01.062696] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-01-23T20:25:01.063052] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-23T20:25:01.063200] [INFO ] [sig ] IVAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:01.210609] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IVAL.txt [2026-01-23T20:25:01.210777] [INFO ] [sig ] [1689/3475] Completed IVAL in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.5m [2026-01-23T20:25:01.210818] [INFO ] [sig ] [1690/3475] Forecasting IVZ... [2026-01-23T20:25:01.210848] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-23T20:25:01.210879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-23T20:25:01.226464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-23T20:25:01.226963] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-23T20:25:01.228168] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-23T20:25:01.228259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:01.228310] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:01.228352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:01.228438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:01.294706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:01.295624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:01.295711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:01.295747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:01.428302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:01.428491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:01.428569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:01.428630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:01.433286] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-23T20:25:01.433728] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-23T20:25:01.433913] [INFO ] [sig ] IVZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:01.591985] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IVZ.txt [2026-01-23T20:25:01.592157] [INFO ] [sig ] [1690/3475] Completed IVZ in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:01.592201] [INFO ] [sig ] [1691/3475] Forecasting IX... [2026-01-23T20:25:01.592231] [INFO ] [sig ] Generating forecast for: IX [2026-01-23T20:25:01.592263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-23T20:25:01.605444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-23T20:25:01.605878] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-23T20:25:01.606916] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-23T20:25:01.606985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:01.607034] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:01.607069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:01.607145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:01.677336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:01.678763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:01.678908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:01.678943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:01.814816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:01.814985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:01.815029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:01.815061] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:01.818876] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-01-23T20:25:01.819183] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-23T20:25:01.819317] [INFO ] [sig ] IX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:01.971225] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/IX.txt [2026-01-23T20:25:01.971390] [INFO ] [sig ] [1691/3475] Completed IX in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:01.971433] [INFO ] [sig ] [1692/3475] Forecasting IXUS... [2026-01-23T20:25:01.971465] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-23T20:25:01.971497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-23T20:25:01.985233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-23T20:25:01.985682] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-23T20:25:01.986819] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-23T20:25:01.986882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:01.986933] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:01.986964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:01.987023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:02.045966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:02.046876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:02.046965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:02.047000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:02.168898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:02.169054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:02.169095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:02.169122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:02.172519] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=84.51%) [2026-01-23T20:25:02.172813] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-23T20:25:02.172947] [INFO ] [sig ] IXUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:02.316522] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IXUS.txt [2026-01-23T20:25:02.316703] [INFO ] [sig ] [1692/3475] Completed IXUS in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:02.316745] [INFO ] [sig ] [1693/3475] Forecasting IZEA... [2026-01-23T20:25:02.316775] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-23T20:25:02.316805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-23T20:25:02.329511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-23T20:25:02.329927] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-23T20:25:02.330759] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-23T20:25:02.330811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:02.330844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:02.330872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:02.330928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:02.390815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:02.392071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:02.392157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:02.392192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:02.523186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:02.523361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:02.523404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:02.523434] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:02.527302] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=52.71%) [2026-01-23T20:25:02.527661] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-23T20:25:02.527795] [INFO ] [sig ] IZEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:02.666435] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/IZEA.txt [2026-01-23T20:25:02.666589] [INFO ] [sig ] [1693/3475] Completed IZEA in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:02.666635] [INFO ] [sig ] [1694/3475] Forecasting J... [2026-01-23T20:25:02.666666] [INFO ] [sig ] Generating forecast for: J [2026-01-23T20:25:02.666696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-23T20:25:02.678382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-23T20:25:02.678696] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-23T20:25:02.679532] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-23T20:25:02.679616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:02.679668] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:02.679701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:02.679759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:02.740194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:02.740981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:02.741063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:02.741098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:02.863902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:02.864059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:02.864100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:02.864130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:02.867742] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-23T20:25:02.868044] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-23T20:25:02.868182] [INFO ] [sig ] J: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:03.010816] [INFO ] [LOCAL ] Saved forecast: J 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/J.txt [2026-01-23T20:25:03.010974] [INFO ] [sig ] [1694/3475] Completed J in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:03.011015] [INFO ] [sig ] [1695/3475] Forecasting JACK... [2026-01-23T20:25:03.011045] [INFO ] [sig ] Generating forecast for: JACK [2026-01-23T20:25:03.011074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-23T20:25:03.024052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-23T20:25:03.024488] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-23T20:25:03.025420] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-23T20:25:03.025475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:03.025509] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:03.025537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:03.025614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:03.087332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:03.088343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:03.088429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:03.088463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:03.209519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:03.209703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:03.209754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:03.209787] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:03.213255] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-01-23T20:25:03.213555] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-23T20:25:03.213706] [INFO ] [sig ] JACK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:03.353324] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JACK.txt [2026-01-23T20:25:03.353479] [INFO ] [sig ] [1695/3475] Completed JACK in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:03.353519] [INFO ] [sig ] [1696/3475] Forecasting JAKK... [2026-01-23T20:25:03.353550] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-23T20:25:03.353603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-23T20:25:03.365651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-23T20:25:03.365981] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-23T20:25:03.366855] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-23T20:25:03.366910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:03.366945] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:03.366975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:03.367034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:03.424911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:03.425701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:03.425816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:03.425854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:03.548208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:03.548356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:03.548397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:03.548427] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:03.551795] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-23T20:25:03.552066] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-23T20:25:03.552193] [INFO ] [sig ] JAKK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:03.692634] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JAKK.txt [2026-01-23T20:25:03.692790] [INFO ] [sig ] [1696/3475] Completed JAKK in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:03.692831] [INFO ] [sig ] [1697/3475] Forecasting JAMF... [2026-01-23T20:25:03.692861] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-23T20:25:03.692892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-23T20:25:03.704070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-23T20:25:03.704381] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-23T20:25:03.705199] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-23T20:25:03.705251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:03.705284] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:03.705312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:03.705368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:03.762740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:03.763619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:03.763706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:03.763740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:03.883527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:03.883727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:03.883806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:03.883853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:03.887512] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-23T20:25:03.887850] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-23T20:25:03.888001] [INFO ] [sig ] JAMF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:04.031030] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JAMF.txt [2026-01-23T20:25:04.031189] [INFO ] [sig ] [1697/3475] Completed JAMF in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:04.031232] [INFO ] [sig ] [1698/3475] Forecasting JANX... [2026-01-23T20:25:04.031265] [INFO ] [sig ] Generating forecast for: JANX [2026-01-23T20:25:04.031296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-23T20:25:04.043280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-23T20:25:04.043689] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-23T20:25:04.044531] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-23T20:25:04.044616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:04.044654] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:04.044683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:04.044742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:04.101361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:04.102086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:04.102170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:04.102205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:04.237699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:04.237855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:04.237899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:04.237930] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:04.241477] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-01-23T20:25:04.241792] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-23T20:25:04.241931] [INFO ] [sig ] JANX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:04.383586] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JANX.txt [2026-01-23T20:25:04.383750] [INFO ] [sig ] [1698/3475] Completed JANX in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:04.383793] [INFO ] [sig ] [1699/3475] Forecasting JAZZ... [2026-01-23T20:25:04.383825] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-23T20:25:04.383857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-23T20:25:04.428745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-23T20:25:04.429072] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-23T20:25:04.430018] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-23T20:25:04.430071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:04.430106] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:04.430134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:04.430192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:04.489801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:04.490712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:04.490796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:04.490831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:04.614369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:04.614527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:04.614586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:04.614621] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:04.618468] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-23T20:25:04.618801] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-23T20:25:04.618946] [INFO ] [sig ] JAZZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:04.764902] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JAZZ.txt [2026-01-23T20:25:04.765092] [INFO ] [sig ] [1699/3475] Completed JAZZ in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:04.765135] [INFO ] [sig ] [1700/3475] Forecasting JBGS... [2026-01-23T20:25:04.765169] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-23T20:25:04.765200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-23T20:25:04.780798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-23T20:25:04.781237] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-23T20:25:04.782197] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-23T20:25:04.782257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:04.782295] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:04.782327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:04.782401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:04.852310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:04.853318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:04.853408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:04.853444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:04.984979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:04.985135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:04.985178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:04.985210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:04.989020] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-01-23T20:25:04.989312] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-23T20:25:04.989446] [INFO ] [sig ] JBGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:05.136659] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JBGS.txt [2026-01-23T20:25:05.136819] [INFO ] [sig ] [1700/3475] Completed JBGS in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-23T20:25:05.136858] [INFO ] [sig ] [1701/3475] Forecasting JBI... [2026-01-23T20:25:05.136890] [INFO ] [sig ] Generating forecast for: JBI [2026-01-23T20:25:05.136921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-23T20:25:05.149011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-23T20:25:05.149364] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-23T20:25:05.150177] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-23T20:25:05.150228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:05.150272] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:05.150301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:05.150358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:05.208230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:05.209305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:05.209386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:05.209420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:05.329464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:05.329638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:05.329682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:05.329710] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:05.333214] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-23T20:25:05.333555] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-23T20:25:05.333713] [INFO ] [sig ] JBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:05.484497] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JBI.txt [2026-01-23T20:25:05.484690] [INFO ] [sig ] [1701/3475] Completed JBI in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:05.484742] [INFO ] [sig ] [1702/3475] Forecasting JBL... [2026-01-23T20:25:05.484773] [INFO ] [sig ] Generating forecast for: JBL [2026-01-23T20:25:05.484803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-23T20:25:05.501044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-23T20:25:05.501520] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-23T20:25:05.502776] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-23T20:25:05.503031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:05.503074] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:05.503114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:05.503195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:05.567949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:05.568869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:05.568965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:05.569000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:05.698195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:05.698356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:05.698411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:05.698446] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:05.702040] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-23T20:25:05.702317] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-23T20:25:05.702445] [INFO ] [sig ] JBL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:05.928416] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JBL.txt [2026-01-23T20:25:05.928591] [INFO ] [sig ] [1702/3475] Completed JBL in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:05.928634] [INFO ] [sig ] [1703/3475] Forecasting JBND... [2026-01-23T20:25:05.928667] [INFO ] [sig ] Generating forecast for: JBND [2026-01-23T20:25:05.928697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-23T20:25:05.941097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-23T20:25:05.941593] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-23T20:25:05.942664] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-23T20:25:05.942729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:05.942833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:05.942876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:05.942957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:06.017355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:06.018492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:06.018597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:06.018635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:06.146315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:06.146471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:06.146515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:06.146546] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:06.150381] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-01-23T20:25:06.150687] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-23T20:25:06.150823] [INFO ] [sig ] JBND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:06.300669] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JBND.txt [2026-01-23T20:25:06.300854] [INFO ] [sig ] [1703/3475] Completed JBND in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:06.300900] [INFO ] [sig ] [1704/3475] Forecasting JBSS... [2026-01-23T20:25:06.300933] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-23T20:25:06.300964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-23T20:25:06.313550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-23T20:25:06.314015] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-23T20:25:06.314850] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-23T20:25:06.314902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:06.314934] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:06.314962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:06.315018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:06.374182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:06.375241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:06.375344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:06.375388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:06.508365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:06.508542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:06.508611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:06.508646] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:06.512291] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-23T20:25:06.512568] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-23T20:25:06.512719] [INFO ] [sig ] JBSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:06.657596] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JBSS.txt [2026-01-23T20:25:06.657774] [INFO ] [sig ] [1704/3475] Completed JBSS in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:06.657831] [INFO ] [sig ] [1705/3475] Forecasting JCE... [2026-01-23T20:25:06.657864] [INFO ] [sig ] Generating forecast for: JCE [2026-01-23T20:25:06.657895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-23T20:25:06.671307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-23T20:25:06.671624] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-23T20:25:06.672412] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-23T20:25:06.672463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:06.672496] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:06.672524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:06.672597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:06.731355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:06.732249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:06.732328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:06.732361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:06.853295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:06.853451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:06.853492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:06.853521] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:06.857463] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-23T20:25:06.857752] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-23T20:25:06.857878] [INFO ] [sig ] JCE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:06.997553] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JCE.txt [2026-01-23T20:25:06.997701] [INFO ] [sig ] [1705/3475] Completed JCE in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:06.997744] [INFO ] [sig ] [1706/3475] Forecasting JCI... [2026-01-23T20:25:06.997773] [INFO ] [sig ] Generating forecast for: JCI [2026-01-23T20:25:06.997804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-23T20:25:07.008854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-23T20:25:07.009222] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-23T20:25:07.010026] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-23T20:25:07.010077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:07.010109] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:07.010136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:07.010191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:07.066446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:07.067297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:07.067391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:07.067428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:07.194381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:07.194523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:07.194563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:07.194639] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:07.198207] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-23T20:25:07.198479] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-23T20:25:07.198642] [INFO ] [sig ] JCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:07.344078] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JCI.txt [2026-01-23T20:25:07.344246] [INFO ] [sig ] [1706/3475] Completed JCI in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.4m [2026-01-23T20:25:07.344286] [INFO ] [sig ] [1707/3475] Forecasting JD... [2026-01-23T20:25:07.344316] [INFO ] [sig ] Generating forecast for: JD [2026-01-23T20:25:07.344346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-23T20:25:07.356284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-23T20:25:07.356602] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-23T20:25:07.357635] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-23T20:25:07.357688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:07.357719] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:07.357750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:07.357807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:07.417481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:07.418359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:07.418446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:07.418481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:07.542929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:07.543086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:07.543127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:07.543155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:07.546543] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-23T20:25:07.546838] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-23T20:25:07.546965] [INFO ] [sig ] JD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:07.691136] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JD.txt [2026-01-23T20:25:07.691276] [INFO ] [sig ] [1707/3475] Completed JD in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:07.691317] [INFO ] [sig ] [1708/3475] Forecasting JEF... [2026-01-23T20:25:07.691347] [INFO ] [sig ] Generating forecast for: JEF [2026-01-23T20:25:07.691377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-23T20:25:07.704229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-23T20:25:07.704628] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-23T20:25:07.705420] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-23T20:25:07.705472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:07.705504] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:07.705531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:07.705612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:07.761756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:07.762595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:07.762676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:07.762709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:07.885131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:07.885291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:07.885333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:07.885381] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:07.889008] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=66.43%) [2026-01-23T20:25:07.889305] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-23T20:25:07.889442] [INFO ] [sig ] JEF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:08.029358] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JEF.txt [2026-01-23T20:25:08.029519] [INFO ] [sig ] [1708/3475] Completed JEF in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:08.029560] [INFO ] [sig ] [1709/3475] Forecasting JELD... [2026-01-23T20:25:08.029612] [INFO ] [sig ] Generating forecast for: JELD [2026-01-23T20:25:08.029646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-23T20:25:08.041023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-23T20:25:08.041321] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-23T20:25:08.042137] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-23T20:25:08.042187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:08.042219] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:08.042245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:08.042302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:08.100450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:08.101251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:08.101338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:08.101373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:08.234602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:08.234778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:08.234821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:08.234852] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:08.238454] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-23T20:25:08.238787] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-23T20:25:08.238934] [INFO ] [sig ] JELD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:08.379330] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JELD.txt [2026-01-23T20:25:08.379501] [INFO ] [sig ] [1709/3475] Completed JELD in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:08.379545] [INFO ] [sig ] [1710/3475] Forecasting JEPQ... [2026-01-23T20:25:08.379602] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-23T20:25:08.379637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-23T20:25:08.390869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-23T20:25:08.391208] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-23T20:25:08.392221] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-23T20:25:08.392273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:08.392306] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:08.392333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:08.392389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:08.451258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:08.452165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:08.452251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:08.452300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:08.576403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:08.576558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:08.576619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:08.576649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:08.580087] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-23T20:25:08.580391] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-23T20:25:08.580527] [INFO ] [sig ] JEPQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:08.724325] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JEPQ.txt [2026-01-23T20:25:08.724476] [INFO ] [sig ] [1710/3475] Completed JEPQ in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:08.724517] [INFO ] [sig ] [1711/3475] Forecasting JFIN... [2026-01-23T20:25:08.724546] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-23T20:25:08.724596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-23T20:25:08.736108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-23T20:25:08.736384] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-23T20:25:08.737200] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-23T20:25:08.737252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:08.737285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:08.737312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:08.737389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:08.795201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:08.795920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:08.795999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:08.796032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:08.919028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:08.919182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:08.919224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:08.919255] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:08.922954] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=14.43%) [2026-01-23T20:25:08.923240] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-23T20:25:08.923376] [INFO ] [sig ] JFIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:09.067710] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JFIN.txt [2026-01-23T20:25:09.067875] [INFO ] [sig ] [1711/3475] Completed JFIN in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:09.067918] [INFO ] [sig ] [1712/3475] Forecasting JGLO... [2026-01-23T20:25:09.067949] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-23T20:25:09.067980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-23T20:25:09.080024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-23T20:25:09.080337] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-23T20:25:09.081204] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-23T20:25:09.081256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:09.081297] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:09.081337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:09.081395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:09.139965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:09.140903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:09.141032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:09.141070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:09.268301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:09.268483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:09.268529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:09.268559] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:09.274017] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-01-23T20:25:09.274545] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-23T20:25:09.274779] [INFO ] [sig ] JGLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:09.435668] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JGLO.txt [2026-01-23T20:25:09.435823] [INFO ] [sig ] [1712/3475] Completed JGLO in 0.4s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:09.435865] [INFO ] [sig ] [1713/3475] Forecasting JHG... [2026-01-23T20:25:09.435895] [INFO ] [sig ] Generating forecast for: JHG [2026-01-23T20:25:09.435927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-23T20:25:09.449617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-23T20:25:09.450136] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-23T20:25:09.450960] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-23T20:25:09.451011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:09.451043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:09.451071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:09.451128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:09.509144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:09.509969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:09.510079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:09.510113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:09.635382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:09.635537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:09.635597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:09.635630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:09.638984] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-23T20:25:09.639251] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-23T20:25:09.639375] [INFO ] [sig ] JHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:09.780095] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JHG.txt [2026-01-23T20:25:09.780236] [INFO ] [sig ] [1713/3475] Completed JHG in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:09.780277] [INFO ] [sig ] [1714/3475] Forecasting JHI... [2026-01-23T20:25:09.780307] [INFO ] [sig ] Generating forecast for: JHI [2026-01-23T20:25:09.780337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-23T20:25:09.796244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-23T20:25:09.796818] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-23T20:25:09.797867] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-23T20:25:09.797931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:09.797969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:09.798000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:09.798061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:09.858899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:09.860034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:09.860135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:09.860170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:09.972411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:09.972605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:09.972650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:09.972679] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:09.976321] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=37.90%) [2026-01-23T20:25:09.976624] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-23T20:25:09.976758] [INFO ] [sig ] JHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:10.121410] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JHI.txt [2026-01-23T20:25:10.121591] [INFO ] [sig ] [1714/3475] Completed JHI in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:10.121636] [INFO ] [sig ] [1715/3475] Forecasting JHX... [2026-01-23T20:25:10.121666] [INFO ] [sig ] Generating forecast for: JHX [2026-01-23T20:25:10.121696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-23T20:25:10.133456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-23T20:25:10.133831] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-23T20:25:10.134662] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-23T20:25:10.134715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:10.134747] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:10.134775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:10.134831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:10.193011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:10.193939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:10.194027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:10.194063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:10.315063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:10.315224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:10.315267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:10.315296] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:10.318726] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-01-23T20:25:10.319002] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-23T20:25:10.319129] [INFO ] [sig ] JHX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:10.456538] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JHX.txt [2026-01-23T20:25:10.456718] [INFO ] [sig ] [1715/3475] Completed JHX in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:10.456760] [INFO ] [sig ] [1716/3475] Forecasting JILL... [2026-01-23T20:25:10.456789] [INFO ] [sig ] Generating forecast for: JILL [2026-01-23T20:25:10.456825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-23T20:25:10.469223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-23T20:25:10.469599] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-23T20:25:10.470596] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-23T20:25:10.470648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:10.470681] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:10.470708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:10.470764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:10.526748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:10.527625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:10.527711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:10.527746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:10.642988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:10.643150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:10.643193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:10.643225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:10.646778] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-23T20:25:10.647064] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-23T20:25:10.647198] [INFO ] [sig ] JILL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:10.784372] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JILL.txt [2026-01-23T20:25:10.784542] [INFO ] [sig ] [1716/3475] Completed JILL in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:10.784601] [INFO ] [sig ] [1717/3475] Forecasting JIVE... [2026-01-23T20:25:10.784634] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-23T20:25:10.784664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-23T20:25:10.795417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-23T20:25:10.795729] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-23T20:25:10.796510] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-23T20:25:10.796561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:10.796623] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:10.796651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:10.796706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:10.852587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:10.853428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:10.853511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:10.853545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:10.967805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:10.967978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:10.968021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:10.968051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:10.971640] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-23T20:25:10.971980] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-23T20:25:10.972123] [INFO ] [sig ] JIVE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:11.124842] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JIVE.txt [2026-01-23T20:25:11.125035] [INFO ] [sig ] [1717/3475] Completed JIVE in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-23T20:25:11.125079] [INFO ] [sig ] [1718/3475] Forecasting JJSF... [2026-01-23T20:25:11.125108] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-23T20:25:11.125138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-23T20:25:11.137693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-23T20:25:11.138078] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-23T20:25:11.138903] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-23T20:25:11.138955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:11.138988] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:11.139015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:11.139072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:11.196488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:11.197429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:11.197513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:11.197545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:11.322614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:11.322774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:11.322818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:11.322855] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:11.326378] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-23T20:25:11.326719] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-23T20:25:11.326855] [INFO ] [sig ] JJSF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:11.484697] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JJSF.txt [2026-01-23T20:25:11.484930] [INFO ] [sig ] [1718/3475] Completed JJSF in 0.4s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:11.484984] [INFO ] [sig ] [1719/3475] Forecasting JKHY... [2026-01-23T20:25:11.485024] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-23T20:25:11.485064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-23T20:25:11.501011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-23T20:25:11.501715] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-23T20:25:11.502746] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-23T20:25:11.502805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:11.502849] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:11.502880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:11.503134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:11.574440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:11.575416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:11.575511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:11.575549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:11.707504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:11.707687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:11.707729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:11.707759] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:11.711171] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: UP (p=57.78%) [2026-01-23T20:25:11.711455] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-23T20:25:11.711607] [INFO ] [sig ] JKHY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:11.866239] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JKHY.txt [2026-01-23T20:25:11.866427] [INFO ] [sig ] [1719/3475] Completed JKHY in 0.4s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:11.866470] [INFO ] [sig ] [1720/3475] Forecasting JKS... [2026-01-23T20:25:11.866500] [INFO ] [sig ] Generating forecast for: JKS [2026-01-23T20:25:11.866529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-23T20:25:11.879337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-23T20:25:11.879755] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-23T20:25:11.880595] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-23T20:25:11.880647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:11.880705] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:11.880734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:11.880794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:11.941234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:11.942170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:11.942255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:11.942288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:12.066730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:12.066893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:12.066936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:12.066968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:12.070469] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=71.04%) [2026-01-23T20:25:12.070788] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-23T20:25:12.070948] [INFO ] [sig ] JKS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:12.211209] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JKS.txt [2026-01-23T20:25:12.211365] [INFO ] [sig ] [1720/3475] Completed JKS in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:12.211408] [INFO ] [sig ] [1721/3475] Forecasting JLL... [2026-01-23T20:25:12.211439] [INFO ] [sig ] Generating forecast for: JLL [2026-01-23T20:25:12.211469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-23T20:25:12.223931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-23T20:25:12.224320] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-23T20:25:12.225151] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-23T20:25:12.225203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:12.225235] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:12.225261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:12.225317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:12.284777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:12.285690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:12.285773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:12.285806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:12.414340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:12.414500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:12.414542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:12.414590] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:12.417978] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=72.79%) [2026-01-23T20:25:12.418254] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-23T20:25:12.418385] [INFO ] [sig ] JLL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:12.558176] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JLL.txt [2026-01-23T20:25:12.558334] [INFO ] [sig ] [1721/3475] Completed JLL in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:12.558376] [INFO ] [sig ] [1722/3475] Forecasting JLS... [2026-01-23T20:25:12.558406] [INFO ] [sig ] Generating forecast for: JLS [2026-01-23T20:25:12.558436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-23T20:25:12.570905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-23T20:25:12.571450] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-23T20:25:12.572274] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-23T20:25:12.572326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:12.572358] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:12.572384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:12.572446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:12.630636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:12.631752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:12.631838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:12.631874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:12.749200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:12.749385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:12.749436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:12.749468] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:12.753692] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-23T20:25:12.753989] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-23T20:25:12.754135] [INFO ] [sig ] JLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:12.895731] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JLS.txt [2026-01-23T20:25:12.895884] [INFO ] [sig ] [1722/3475] Completed JLS in 0.3s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:12.895923] [INFO ] [sig ] [1723/3475] Forecasting JMIA... [2026-01-23T20:25:12.895955] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-23T20:25:12.895985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-23T20:25:12.907872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-23T20:25:12.908220] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-23T20:25:12.909133] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-23T20:25:12.909186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:12.909219] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:12.909248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:12.909306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:12.966253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:12.967149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:12.967237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:12.967271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:13.094839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:13.095003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:13.095050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:13.095116] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:13.100155] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-01-23T20:25:13.100490] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-23T20:25:13.100676] [INFO ] [sig ] JMIA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:13.252948] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JMIA.txt [2026-01-23T20:25:13.253315] [INFO ] [sig ] [1723/3475] Completed JMIA in 0.4s | 2.83 sym/s | Total: 10.1m | ETA: 10.3m [2026-01-23T20:25:13.253359] [INFO ] [sig ] [1724/3475] Forecasting JMSB... [2026-01-23T20:25:13.253389] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-23T20:25:13.253419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-23T20:25:13.266710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-23T20:25:13.267374] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-23T20:25:13.268558] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-23T20:25:13.268652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:13.268694] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:13.268728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:13.268803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:13.333878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:13.334765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:13.334850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:13.334885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:13.444244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:13.444400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:13.444441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:13.444471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:13.447901] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-01-23T20:25:13.448182] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-23T20:25:13.448312] [INFO ] [sig ] JMSB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:13.607111] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JMSB.txt [2026-01-23T20:25:13.607275] [INFO ] [sig ] [1724/3475] Completed JMSB in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:13.607322] [INFO ] [sig ] [1725/3475] Forecasting JNJ... [2026-01-23T20:25:13.607374] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-23T20:25:13.607405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-23T20:25:13.621147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-23T20:25:13.621563] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-23T20:25:13.622454] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-23T20:25:13.622523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:13.622559] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:13.622607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:13.622668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:13.683431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:13.684392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:13.684515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:13.684551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:13.822078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:13.822239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:13.822280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:13.822310] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:13.825758] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: DOWN (p=20.85%) [2026-01-23T20:25:13.826051] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-23T20:25:13.826183] [INFO ] [sig ] JNJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:13.968834] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JNJ.txt [2026-01-23T20:25:13.968977] [INFO ] [sig ] [1725/3475] Completed JNJ in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:13.969016] [INFO ] [sig ] [1726/3475] Forecasting JOBY... [2026-01-23T20:25:13.969048] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-23T20:25:13.969079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-23T20:25:13.981117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-23T20:25:13.981439] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-23T20:25:13.982267] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-23T20:25:13.982320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:13.982353] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:13.982379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:13.982434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:14.040829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:14.041560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:14.041657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:14.041692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:14.162455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:14.162633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:14.162676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:14.162704] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:14.166074] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-01-23T20:25:14.166348] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-23T20:25:14.166480] [INFO ] [sig ] JOBY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:14.306100] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JOBY.txt [2026-01-23T20:25:14.306233] [INFO ] [sig ] [1726/3475] Completed JOBY in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:14.306272] [INFO ] [sig ] [1727/3475] Forecasting JOE... [2026-01-23T20:25:14.306301] [INFO ] [sig ] Generating forecast for: JOE [2026-01-23T20:25:14.306331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-23T20:25:14.321220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-23T20:25:14.321604] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-23T20:25:14.322483] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-23T20:25:14.322534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:14.322566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:14.322616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:14.322678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:14.381372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:14.382030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:14.382107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:14.382139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:14.502977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:14.503133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:14.503174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:14.503203] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:14.506604] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-23T20:25:14.506890] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-23T20:25:14.507025] [INFO ] [sig ] JOE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:14.646032] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JOE.txt [2026-01-23T20:25:14.646159] [INFO ] [sig ] [1727/3475] Completed JOE in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:14.646199] [INFO ] [sig ] [1728/3475] Forecasting JOF... [2026-01-23T20:25:14.646229] [INFO ] [sig ] Generating forecast for: JOF [2026-01-23T20:25:14.646259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-23T20:25:14.658639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-23T20:25:14.658920] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-23T20:25:14.659713] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-23T20:25:14.659764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:14.659797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:14.659824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:14.659880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:14.718177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:14.719066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:14.719147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:14.719181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:14.837549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:14.837695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:14.837733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:14.837761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:14.840977] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=73.07%) [2026-01-23T20:25:14.841250] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-23T20:25:14.841373] [INFO ] [sig ] JOF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:14.979330] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JOF.txt [2026-01-23T20:25:14.979491] [INFO ] [sig ] [1728/3475] Completed JOF in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:14.979537] [INFO ] [sig ] [1729/3475] Forecasting JPC... [2026-01-23T20:25:14.979588] [INFO ] [sig ] Generating forecast for: JPC [2026-01-23T20:25:14.979622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-23T20:25:14.993252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-23T20:25:14.993683] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-23T20:25:14.994664] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-23T20:25:14.994725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:14.994765] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:14.994798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:14.994875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:15.058647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:15.059424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:15.059506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:15.059543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:15.179681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:15.179887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:15.179942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:15.179973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:15.183768] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=40.52%) [2026-01-23T20:25:15.184056] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-23T20:25:15.184196] [INFO ] [sig ] JPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:15.330870] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JPC.txt [2026-01-23T20:25:15.331007] [INFO ] [sig ] [1729/3475] Completed JPC in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:15.331046] [INFO ] [sig ] [1730/3475] Forecasting JPEF... [2026-01-23T20:25:15.331076] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-23T20:25:15.331106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-23T20:25:15.343020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-23T20:25:15.343322] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-23T20:25:15.344132] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-23T20:25:15.344183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:15.344215] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:15.344242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:15.344298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:15.403306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:15.404116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:15.404230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:15.404267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:15.524467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:15.524634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:15.524676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:15.524705] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:15.528045] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-23T20:25:15.528330] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-23T20:25:15.528455] [INFO ] [sig ] JPEF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:15.669141] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JPEF.txt [2026-01-23T20:25:15.669302] [INFO ] [sig ] [1730/3475] Completed JPEF in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:15.669345] [INFO ] [sig ] [1731/3475] Forecasting JPM... [2026-01-23T20:25:15.669378] [INFO ] [sig ] Generating forecast for: JPM [2026-01-23T20:25:15.669409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-23T20:25:15.681637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-23T20:25:15.681953] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-23T20:25:15.682777] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-23T20:25:15.682830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:15.682865] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:15.682894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:15.682958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:15.740545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:15.741419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:15.741508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:15.741542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:15.872795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:15.872949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:15.872991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:15.873021] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:15.876445] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-23T20:25:15.876757] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-23T20:25:15.876895] [INFO ] [sig ] JPM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:16.031286] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JPM.txt [2026-01-23T20:25:16.031470] [INFO ] [sig ] [1731/3475] Completed JPM in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:16.031511] [INFO ] [sig ] [1732/3475] Forecasting JQC... [2026-01-23T20:25:16.031545] [INFO ] [sig ] Generating forecast for: JQC [2026-01-23T20:25:16.031603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-23T20:25:16.048223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-23T20:25:16.048693] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-23T20:25:16.049627] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-23T20:25:16.049682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:16.049714] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:16.049742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:16.049800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:16.112734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:16.114012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:16.114125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:16.114367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:16.257932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:16.258098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:16.258160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:16.258191] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:16.262128] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-23T20:25:16.262673] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-23T20:25:16.262821] [INFO ] [sig ] JQC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:16.416836] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JQC.txt [2026-01-23T20:25:16.417020] [INFO ] [sig ] [1732/3475] Completed JQC in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:16.417071] [INFO ] [sig ] [1733/3475] Forecasting JRI... [2026-01-23T20:25:16.417102] [INFO ] [sig ] Generating forecast for: JRI [2026-01-23T20:25:16.417132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-23T20:25:16.431518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-23T20:25:16.431969] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-23T20:25:16.432896] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-23T20:25:16.432954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:16.432989] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:16.433018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:16.433076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:16.494373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:16.495301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:16.495390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:16.495424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:16.613489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:16.613670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:16.613713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:16.613744] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:16.617157] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-23T20:25:16.617461] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-23T20:25:16.617611] [INFO ] [sig ] JRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:16.762946] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JRI.txt [2026-01-23T20:25:16.763145] [INFO ] [sig ] [1733/3475] Completed JRI in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-23T20:25:16.763191] [INFO ] [sig ] [1734/3475] Forecasting JRS... [2026-01-23T20:25:16.763222] [INFO ] [sig ] Generating forecast for: JRS [2026-01-23T20:25:16.763252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-23T20:25:16.775152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-23T20:25:16.775496] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-23T20:25:16.776331] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-23T20:25:16.776383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:16.776416] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:16.776443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:16.776500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:16.838293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:16.839341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:16.839459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:16.839498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:16.954789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:16.954970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:16.955025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:16.955073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:16.958757] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-01-23T20:25:16.959053] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-23T20:25:16.959189] [INFO ] [sig ] JRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:17.102153] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JRS.txt [2026-01-23T20:25:17.102337] [INFO ] [sig ] [1734/3475] Completed JRS in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:17.102380] [INFO ] [sig ] [1735/3475] Forecasting JSM... [2026-01-23T20:25:17.102412] [INFO ] [sig ] Generating forecast for: JSM [2026-01-23T20:25:17.102444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-23T20:25:17.114823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-23T20:25:17.115216] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-23T20:25:17.116069] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-23T20:25:17.116311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:17.116354] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:17.116385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:17.116443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:17.176448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:17.177313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:17.177415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:17.177452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:17.291617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:17.291782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:17.291824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:17.291853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:17.295821] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=40.41%) [2026-01-23T20:25:17.296130] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-23T20:25:17.296286] [INFO ] [sig ] JSM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:17.443457] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JSM.txt [2026-01-23T20:25:17.443634] [INFO ] [sig ] [1735/3475] Completed JSM in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:17.443677] [INFO ] [sig ] [1736/3475] Forecasting JSMD... [2026-01-23T20:25:17.443709] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-23T20:25:17.443740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-23T20:25:17.456797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-23T20:25:17.457155] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-23T20:25:17.458009] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-23T20:25:17.458062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:17.458106] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:17.458134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:17.458191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:17.518379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:17.519321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:17.519406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:17.519441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:17.647852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:17.648039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:17.648082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:17.648114] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:17.651705] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=42.95%) [2026-01-23T20:25:17.651991] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-23T20:25:17.652124] [INFO ] [sig ] JSMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:17.796461] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JSMD.txt [2026-01-23T20:25:17.796631] [INFO ] [sig ] [1736/3475] Completed JSMD in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:17.796674] [INFO ] [sig ] [1737/3475] Forecasting JSML... [2026-01-23T20:25:17.796706] [INFO ] [sig ] Generating forecast for: JSML [2026-01-23T20:25:17.796737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-23T20:25:17.808894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-23T20:25:17.809537] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-23T20:25:17.810699] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-23T20:25:17.810777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:17.810844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:17.810875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:17.810936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:17.876191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:17.877246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:17.877326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:17.877380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:17.995690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:17.995844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:17.995885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:17.995913] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:17.999265] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-23T20:25:17.999540] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-23T20:25:17.999698] [INFO ] [sig ] JSML: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:18.144904] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/JSML.txt [2026-01-23T20:25:18.145092] [INFO ] [sig ] [1737/3475] Completed JSML in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:18.145143] [INFO ] [sig ] [1738/3475] Forecasting JTEK... [2026-01-23T20:25:18.145173] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-23T20:25:18.145401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-23T20:25:18.158355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-23T20:25:18.158798] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-23T20:25:18.159665] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-23T20:25:18.159718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:18.159750] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:18.159777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:18.159834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:18.219894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:18.220777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:18.220861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:18.220897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:18.342001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:18.342166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:18.342211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:18.342243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:18.345738] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=22.15%) [2026-01-23T20:25:18.346021] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-23T20:25:18.346154] [INFO ] [sig ] JTEK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:18.486016] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JTEK.txt [2026-01-23T20:25:18.486155] [INFO ] [sig ] [1738/3475] Completed JTEK in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:18.486195] [INFO ] [sig ] [1739/3475] Forecasting JVA... [2026-01-23T20:25:18.486227] [INFO ] [sig ] Generating forecast for: JVA [2026-01-23T20:25:18.486258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-23T20:25:18.497940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-23T20:25:18.498278] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-23T20:25:18.499148] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-23T20:25:18.499203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:18.499239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:18.499269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:18.499327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:18.558818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:18.559715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:18.559802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:18.559838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:18.683146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:18.683304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:18.683348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:18.683381] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:18.688180] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=45.91%) [2026-01-23T20:25:18.688700] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-23T20:25:18.688896] [INFO ] [sig ] JVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:18.840984] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JVA.txt [2026-01-23T20:25:18.841141] [INFO ] [sig ] [1739/3475] Completed JVA in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:18.841182] [INFO ] [sig ] [1740/3475] Forecasting JXN... [2026-01-23T20:25:18.841222] [INFO ] [sig ] Generating forecast for: JXN [2026-01-23T20:25:18.841254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-23T20:25:18.852632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-23T20:25:18.852893] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-23T20:25:18.853693] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-23T20:25:18.853745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:18.853776] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:18.853803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:18.853859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:18.909832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:18.910514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:18.910610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:18.910645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:19.030045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:19.030189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:19.030228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:19.030290] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:19.033646] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-23T20:25:19.033947] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-23T20:25:19.034078] [INFO ] [sig ] JXN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:19.173122] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/JXN.txt [2026-01-23T20:25:19.173250] [INFO ] [sig ] [1740/3475] Completed JXN in 0.3s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:19.173289] [INFO ] [sig ] [1741/3475] Forecasting KAI... [2026-01-23T20:25:19.173319] [INFO ] [sig ] Generating forecast for: KAI [2026-01-23T20:25:19.173349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-23T20:25:19.185305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-23T20:25:19.185602] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-23T20:25:19.186378] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-23T20:25:19.186429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:19.186460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:19.186487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:19.186543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:19.245469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:19.246377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:19.246472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:19.246506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:19.387646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:19.387798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:19.387840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:19.387871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:19.392168] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=23.94%) [2026-01-23T20:25:19.392458] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-23T20:25:19.392610] [INFO ] [sig ] KAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:19.542050] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KAI.txt [2026-01-23T20:25:19.542189] [INFO ] [sig ] [1741/3475] Completed KAI in 0.4s | 2.83 sym/s | Total: 10.2m | ETA: 10.2m [2026-01-23T20:25:19.542229] [INFO ] [sig ] [1742/3475] Forecasting KARO... [2026-01-23T20:25:19.542258] [INFO ] [sig ] Generating forecast for: KARO [2026-01-23T20:25:19.542288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-23T20:25:19.555533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-23T20:25:19.555825] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-23T20:25:19.556621] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-23T20:25:19.556672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:19.556703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:19.556730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:19.556790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:19.620267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:19.621140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:19.621224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:19.621259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:19.741361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:19.741518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:19.741560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:19.741611] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:19.745017] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=90.87%) [2026-01-23T20:25:19.745297] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-23T20:25:19.745429] [INFO ] [sig ] KARO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:19.892258] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KARO.txt [2026-01-23T20:25:19.892430] [INFO ] [sig ] [1742/3475] Completed KARO in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:19.892479] [INFO ] [sig ] [1743/3475] Forecasting KB... [2026-01-23T20:25:19.892513] [INFO ] [sig ] Generating forecast for: KB [2026-01-23T20:25:19.892554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-23T20:25:19.905074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-23T20:25:19.905388] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-23T20:25:19.906205] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-23T20:25:19.906258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:19.906289] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:19.906315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:19.906372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:19.966515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:19.967476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:19.967560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:19.967618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:20.103308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:20.103493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:20.103550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:20.103636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:20.108534] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-01-23T20:25:20.108972] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-23T20:25:20.109161] [INFO ] [sig ] KB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:20.252015] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KB.txt [2026-01-23T20:25:20.252155] [INFO ] [sig ] [1743/3475] Completed KB in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:20.252194] [INFO ] [sig ] [1744/3475] Forecasting KBH... [2026-01-23T20:25:20.252225] [INFO ] [sig ] Generating forecast for: KBH [2026-01-23T20:25:20.252255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-23T20:25:20.265124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-23T20:25:20.265506] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-23T20:25:20.266497] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-23T20:25:20.266550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:20.266602] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:20.266632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:20.266692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:20.331731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:20.332812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:20.332897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:20.332932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:20.456232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:20.456385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:20.456426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:20.456454] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:20.459820] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-23T20:25:20.460093] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-23T20:25:20.460222] [INFO ] [sig ] KBH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:20.602790] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KBH.txt [2026-01-23T20:25:20.602922] [INFO ] [sig ] [1744/3475] Completed KBH in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:20.602961] [INFO ] [sig ] [1745/3475] Forecasting KBWB... [2026-01-23T20:25:20.602991] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-23T20:25:20.603020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-23T20:25:20.614674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-23T20:25:20.614955] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-23T20:25:20.615749] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-23T20:25:20.615802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:20.615834] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:20.615861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:20.615916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:20.672255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:20.672951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:20.673031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:20.673063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:20.796175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:20.796297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:20.796335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:20.796363] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:20.799667] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-01-23T20:25:20.799938] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-23T20:25:20.800063] [INFO ] [sig ] KBWB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:20.942567] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KBWB.txt [2026-01-23T20:25:20.942736] [INFO ] [sig ] [1745/3475] Completed KBWB in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:20.942777] [INFO ] [sig ] [1746/3475] Forecasting KBWD... [2026-01-23T20:25:20.942808] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-23T20:25:20.942838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-23T20:25:20.956177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-23T20:25:20.956506] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-23T20:25:20.957517] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-23T20:25:20.957585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:20.957619] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:20.957645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:20.957701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:21.017551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:21.018294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:21.018376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:21.018409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:21.139767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:21.139912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:21.139953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:21.139982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:21.144133] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=40.60%) [2026-01-23T20:25:21.144654] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-23T20:25:21.144794] [INFO ] [sig ] KBWD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:21.287465] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KBWD.txt [2026-01-23T20:25:21.287623] [INFO ] [sig ] [1746/3475] Completed KBWD in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:21.287666] [INFO ] [sig ] [1747/3475] Forecasting KBWP... [2026-01-23T20:25:21.287696] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-23T20:25:21.287725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-23T20:25:21.299131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-23T20:25:21.299695] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-23T20:25:21.300695] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-23T20:25:21.300747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:21.300778] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:21.300806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:21.300877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:21.358301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:21.359208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:21.359538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:21.359591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:21.478949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:21.479100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:21.479140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:21.479169] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:21.482675] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-23T20:25:21.482942] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-23T20:25:21.483065] [INFO ] [sig ] KBWP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:21.625997] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KBWP.txt [2026-01-23T20:25:21.626147] [INFO ] [sig ] [1747/3475] Completed KBWP in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:21.626195] [INFO ] [sig ] [1748/3475] Forecasting KBWY... [2026-01-23T20:25:21.626228] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-23T20:25:21.626259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-23T20:25:21.638440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-23T20:25:21.638747] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-23T20:25:21.639545] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-23T20:25:21.639641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:21.639684] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:21.639722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:21.639791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:21.702608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:21.703443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:21.703523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:21.703557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:21.819458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:21.819629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:21.819672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:21.819701] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:21.823154] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-23T20:25:21.823645] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-23T20:25:21.823782] [INFO ] [sig ] KBWY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:21.966652] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KBWY.txt [2026-01-23T20:25:21.966817] [INFO ] [sig ] [1748/3475] Completed KBWY in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:21.966857] [INFO ] [sig ] [1749/3475] Forecasting KC... [2026-01-23T20:25:21.966887] [INFO ] [sig ] Generating forecast for: KC [2026-01-23T20:25:21.966917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-23T20:25:21.979967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-23T20:25:21.980362] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-23T20:25:21.981196] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-23T20:25:21.981452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:21.981485] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:21.981511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:21.981568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:22.041994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:22.043056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:22.043143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:22.043176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:22.170493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:22.170666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:22.170707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:22.170736] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:22.174545] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-01-23T20:25:22.174842] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-23T20:25:22.174975] [INFO ] [sig ] KC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:22.318433] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KC.txt [2026-01-23T20:25:22.318604] [INFO ] [sig ] [1749/3475] Completed KC in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:22.318648] [INFO ] [sig ] [1750/3475] Forecasting KD... [2026-01-23T20:25:22.318678] [INFO ] [sig ] Generating forecast for: KD [2026-01-23T20:25:22.318708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-23T20:25:22.330686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-23T20:25:22.331087] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-23T20:25:22.331941] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-23T20:25:22.331993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:22.332028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:22.332066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:22.332133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:22.392984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:22.393885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:22.393972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:22.394007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:22.523132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:22.523484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:22.523528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:22.523559] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:22.527263] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-23T20:25:22.527592] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-23T20:25:22.527733] [INFO ] [sig ] KD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:22.668656] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KD.txt [2026-01-23T20:25:22.668855] [INFO ] [sig ] [1750/3475] Completed KD in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-23T20:25:22.668897] [INFO ] [sig ] [1751/3475] Forecasting KDP... [2026-01-23T20:25:22.668926] [INFO ] [sig ] Generating forecast for: KDP [2026-01-23T20:25:22.668956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-23T20:25:22.682995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-23T20:25:22.683337] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-23T20:25:22.684155] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-23T20:25:22.684207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:22.684239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:22.684267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:22.684323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:22.741600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:22.742441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:22.742523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:22.742557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:22.865857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:22.866018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:22.866060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:22.866090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:22.870086] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-01-23T20:25:22.870364] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-23T20:25:22.870492] [INFO ] [sig ] KDP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:23.015535] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KDP.txt [2026-01-23T20:25:23.015712] [INFO ] [sig ] [1751/3475] Completed KDP in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:23.015754] [INFO ] [sig ] [1752/3475] Forecasting KE... [2026-01-23T20:25:23.015789] [INFO ] [sig ] Generating forecast for: KE [2026-01-23T20:25:23.015820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-23T20:25:23.028023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-23T20:25:23.028370] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-23T20:25:23.029559] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-23T20:25:23.029631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:23.029663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:23.029690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:23.029746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:23.089131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:23.090206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:23.090285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:23.090318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:23.216429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:23.216605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:23.216647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:23.216675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:23.220016] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-23T20:25:23.220289] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-23T20:25:23.220417] [INFO ] [sig ] KE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:23.362844] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KE.txt [2026-01-23T20:25:23.362999] [INFO ] [sig ] [1752/3475] Completed KE in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:23.363049] [INFO ] [sig ] [1753/3475] Forecasting KELYA... [2026-01-23T20:25:23.363086] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-23T20:25:23.363122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-23T20:25:23.376128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-23T20:25:23.376470] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-23T20:25:23.377337] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-23T20:25:23.377427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:23.377463] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:23.377489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:23.377545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:23.436814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:23.437753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:23.437836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:23.437870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:23.561849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:23.562011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:23.562053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:23.562083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:23.565963] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-23T20:25:23.566243] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-23T20:25:23.566371] [INFO ] [sig ] KELYA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:23.709409] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KELYA.txt [2026-01-23T20:25:23.709567] [INFO ] [sig ] [1753/3475] Completed KELYA in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:23.709628] [INFO ] [sig ] [1754/3475] Forecasting KEN... [2026-01-23T20:25:23.709657] [INFO ] [sig ] Generating forecast for: KEN [2026-01-23T20:25:23.709686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-23T20:25:23.721611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-23T20:25:23.721917] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-23T20:25:23.722713] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-23T20:25:23.722766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:23.722822] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:23.722852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:23.722910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:23.780999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:23.781841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:23.781921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:23.781954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:23.899698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:23.899855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:23.899897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:23.899926] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:23.903245] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-23T20:25:23.903534] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-23T20:25:23.903686] [INFO ] [sig ] KEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:24.041606] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KEN.txt [2026-01-23T20:25:24.041762] [INFO ] [sig ] [1754/3475] Completed KEN in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:24.041803] [INFO ] [sig ] [1755/3475] Forecasting KEP... [2026-01-23T20:25:24.041834] [INFO ] [sig ] Generating forecast for: KEP [2026-01-23T20:25:24.041864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-23T20:25:24.055052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-23T20:25:24.055383] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-23T20:25:24.056221] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-23T20:25:24.056272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:24.056303] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:24.056329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:24.056384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:24.116074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:24.117105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:24.117237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:24.117272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:24.240592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:24.240748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:24.240789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:24.240818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:24.244328] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-23T20:25:24.244621] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-23T20:25:24.244759] [INFO ] [sig ] KEP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:24.387766] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KEP.txt [2026-01-23T20:25:24.387935] [INFO ] [sig ] [1755/3475] Completed KEP in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:24.387978] [INFO ] [sig ] [1756/3475] Forecasting KEX... [2026-01-23T20:25:24.388008] [INFO ] [sig ] Generating forecast for: KEX [2026-01-23T20:25:24.388045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-23T20:25:24.400699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-23T20:25:24.401075] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-23T20:25:24.401913] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-23T20:25:24.401965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:24.401998] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:24.402024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:24.402101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:24.460001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:24.460888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:24.460969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:24.461003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:24.585839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:24.585996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:24.586074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:24.586106] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:24.589816] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-01-23T20:25:24.590088] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-23T20:25:24.590214] [INFO ] [sig ] KEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:24.733506] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KEX.txt [2026-01-23T20:25:24.733686] [INFO ] [sig ] [1756/3475] Completed KEX in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:24.733728] [INFO ] [sig ] [1757/3475] Forecasting KEYS... [2026-01-23T20:25:24.733758] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-23T20:25:24.733789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-23T20:25:24.746201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-23T20:25:24.746563] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-23T20:25:24.747597] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-23T20:25:24.747648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:24.747680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:24.747705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:24.747760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:24.805005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:24.805885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:24.805970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:24.806004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:24.932792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:24.932972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:24.933035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:24.933130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:24.936947] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-23T20:25:24.937253] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-23T20:25:24.937418] [INFO ] [sig ] KEYS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:25.088685] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KEYS.txt [2026-01-23T20:25:25.088846] [INFO ] [sig ] [1757/3475] Completed KEYS in 0.4s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:25.088888] [INFO ] [sig ] [1758/3475] Forecasting KFS... [2026-01-23T20:25:25.088918] [INFO ] [sig ] Generating forecast for: KFS [2026-01-23T20:25:25.088949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-23T20:25:25.100395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-23T20:25:25.100688] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-23T20:25:25.101474] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-23T20:25:25.101525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:25.101556] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:25.101603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:25.101661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:25.156976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:25.157818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:25.157900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:25.157932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:25.274020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:25.274175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:25.274215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:25.274243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:25.277612] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-01-23T20:25:25.277889] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-23T20:25:25.278017] [INFO ] [sig ] KFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:25.419629] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KFS.txt [2026-01-23T20:25:25.419782] [INFO ] [sig ] [1758/3475] Completed KFS in 0.3s | 2.83 sym/s | Total: 10.3m | ETA: 10.1m [2026-01-23T20:25:25.419824] [INFO ] [sig ] [1759/3475] Forecasting KFY... [2026-01-23T20:25:25.419853] [INFO ] [sig ] Generating forecast for: KFY [2026-01-23T20:25:25.419884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-23T20:25:25.432412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-23T20:25:25.432789] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-23T20:25:25.433606] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-23T20:25:25.433658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:25.433689] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:25.433715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:25.433771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:25.491943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:25.492892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:25.492977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:25.493010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:25.614447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:25.614630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:25.614675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:25.614706] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:25.618490] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: UP (p=70.14%) [2026-01-23T20:25:25.618877] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-23T20:25:25.619027] [INFO ] [sig ] KFY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:25.768314] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KFY.txt [2026-01-23T20:25:25.768793] [INFO ] [sig ] [1759/3475] Completed KFY in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:25.768852] [INFO ] [sig ] [1760/3475] Forecasting KGS... [2026-01-23T20:25:25.768887] [INFO ] [sig ] Generating forecast for: KGS [2026-01-23T20:25:25.768924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-23T20:25:25.783005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-23T20:25:25.783526] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-23T20:25:25.784376] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-23T20:25:25.784428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:25.784471] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:25.784499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:25.784562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:25.843299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:25.844031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:25.844118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:25.844152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:25.985840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:25.986011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:25.986056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:25.986087] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:25.989811] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-23T20:25:25.990113] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-23T20:25:25.990269] [INFO ] [sig ] KGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:26.142124] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KGS.txt [2026-01-23T20:25:26.142268] [INFO ] [sig ] [1760/3475] Completed KGS in 0.4s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:26.142310] [INFO ] [sig ] [1761/3475] Forecasting KHC... [2026-01-23T20:25:26.142339] [INFO ] [sig ] Generating forecast for: KHC [2026-01-23T20:25:26.142370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-23T20:25:26.154806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-23T20:25:26.155197] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-23T20:25:26.156083] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-23T20:25:26.156138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:26.156172] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:26.156200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:26.156257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:26.217846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:26.218728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:26.218813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:26.218849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:26.346644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:26.346810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:26.346854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:26.346883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:26.350537] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=39.19%) [2026-01-23T20:25:26.350901] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-23T20:25:26.351045] [INFO ] [sig ] KHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:26.512706] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KHC.txt [2026-01-23T20:25:26.512876] [INFO ] [sig ] [1761/3475] Completed KHC in 0.4s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:26.512923] [INFO ] [sig ] [1762/3475] Forecasting KIDS... [2026-01-23T20:25:26.512960] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-23T20:25:26.512991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-23T20:25:26.524819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-23T20:25:26.525107] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-23T20:25:26.525968] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-23T20:25:26.526021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:26.526054] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:26.526081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:26.526137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:26.585980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:26.586625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:26.586706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:26.586739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:26.713089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:26.713242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:26.713282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:26.713311] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:26.716835] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-23T20:25:26.717108] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-23T20:25:26.717232] [INFO ] [sig ] KIDS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:26.856850] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KIDS.txt [2026-01-23T20:25:26.857013] [INFO ] [sig ] [1762/3475] Completed KIDS in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:26.857052] [INFO ] [sig ] [1763/3475] Forecasting KIM... [2026-01-23T20:25:26.857083] [INFO ] [sig ] Generating forecast for: KIM [2026-01-23T20:25:26.857113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-23T20:25:26.869210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-23T20:25:26.869603] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-23T20:25:26.870396] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-23T20:25:26.870447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:26.870478] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:26.870505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:26.870561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:26.928476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:26.929283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:26.929553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:26.929605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:27.049265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:27.049425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:27.049466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:27.049494] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:27.052890] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-23T20:25:27.053170] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-23T20:25:27.053298] [INFO ] [sig ] KIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:27.195270] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KIM.txt [2026-01-23T20:25:27.195430] [INFO ] [sig ] [1763/3475] Completed KIM in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:27.195470] [INFO ] [sig ] [1764/3475] Forecasting KINS... [2026-01-23T20:25:27.195508] [INFO ] [sig ] Generating forecast for: KINS [2026-01-23T20:25:27.195540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-23T20:25:27.208245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-23T20:25:27.208655] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-23T20:25:27.209492] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-23T20:25:27.209545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:27.209598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:27.209629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:27.209700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:27.267399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:27.268289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:27.268432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:27.268482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:27.393039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:27.393198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:27.393238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:27.393268] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:27.396682] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-01-23T20:25:27.396977] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-23T20:25:27.397108] [INFO ] [sig ] KINS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:27.543179] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KINS.txt [2026-01-23T20:25:27.543532] [INFO ] [sig ] [1764/3475] Completed KINS in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:27.543611] [INFO ] [sig ] [1765/3475] Forecasting KIO... [2026-01-23T20:25:27.543649] [INFO ] [sig ] Generating forecast for: KIO [2026-01-23T20:25:27.543680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-23T20:25:27.558296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-23T20:25:27.558882] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-23T20:25:27.559925] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-23T20:25:27.559977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:27.560009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:27.560035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:27.560090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:27.616074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:27.616944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:27.617053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:27.617088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:27.734352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:27.734503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:27.734547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:27.734593] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:27.738116] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-01-23T20:25:27.738395] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-23T20:25:27.738522] [INFO ] [sig ] KIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:27.878432] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KIO.txt [2026-01-23T20:25:27.878624] [INFO ] [sig ] [1765/3475] Completed KIO in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:27.878672] [INFO ] [sig ] [1766/3475] Forecasting KKRS... [2026-01-23T20:25:27.878703] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-23T20:25:27.878734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-23T20:25:27.890591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-23T20:25:27.890904] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-23T20:25:27.891867] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-23T20:25:27.891929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:27.891970] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:27.891997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:27.892053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:27.951422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:27.952211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:27.952293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:27.952327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:28.074484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:28.074660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:28.074703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:28.074733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:28.078524] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=24.43%) [2026-01-23T20:25:28.078830] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-23T20:25:28.078959] [INFO ] [sig ] KKRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:28.217695] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KKRS.txt [2026-01-23T20:25:28.217830] [INFO ] [sig ] [1766/3475] Completed KKRS in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:28.217868] [INFO ] [sig ] [1767/3475] Forecasting KLAC... [2026-01-23T20:25:28.217898] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-23T20:25:28.217929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-23T20:25:28.231132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-23T20:25:28.231432] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-23T20:25:28.232265] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-23T20:25:28.232320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:28.232352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:28.232377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:28.232432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:28.288769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:28.289436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:28.289514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:28.289546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:28.411325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:28.411706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:28.411747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:28.411792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:28.415684] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-01-23T20:25:28.415967] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-23T20:25:28.416098] [INFO ] [sig ] KLAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:28.556607] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KLAC.txt [2026-01-23T20:25:28.556798] [INFO ] [sig ] [1767/3475] Completed KLAC in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-23T20:25:28.556840] [INFO ] [sig ] [1768/3475] Forecasting KLIC... [2026-01-23T20:25:28.556869] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-23T20:25:28.556901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-23T20:25:28.568545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-23T20:25:28.568942] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-23T20:25:28.569795] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-23T20:25:28.569849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:28.569881] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:28.569907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:28.569962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:28.626918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:28.627806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:28.627891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:28.627925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:28.759047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:28.759203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:28.759246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:28.759275] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:28.762889] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-01-23T20:25:28.763208] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-23T20:25:28.763343] [INFO ] [sig ] KLIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:28.905195] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KLIC.txt [2026-01-23T20:25:28.905355] [INFO ] [sig ] [1768/3475] Completed KLIC in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:28.905397] [INFO ] [sig ] [1769/3475] Forecasting KLXE... [2026-01-23T20:25:28.905428] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-23T20:25:28.905458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-23T20:25:28.917904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-23T20:25:28.918282] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-23T20:25:28.919117] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-23T20:25:28.919170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:28.919201] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:28.919230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:28.919286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:28.985330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:28.986327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:28.986431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:28.986484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:29.111081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:29.111233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:29.111273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:29.111304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:29.115203] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-23T20:25:29.115489] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-23T20:25:29.115648] [INFO ] [sig ] KLXE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:29.256131] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KLXE.txt [2026-01-23T20:25:29.256263] [INFO ] [sig ] [1769/3475] Completed KLXE in 0.4s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:29.256302] [INFO ] [sig ] [1770/3475] Forecasting KMB... [2026-01-23T20:25:29.256332] [INFO ] [sig ] Generating forecast for: KMB [2026-01-23T20:25:29.256363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-23T20:25:29.268560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-23T20:25:29.268889] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-23T20:25:29.269688] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-23T20:25:29.269740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:29.269772] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:29.269799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:29.269859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:29.325778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:29.326425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:29.326502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:29.326535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:29.447733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:29.447889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:29.447929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:29.447959] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:29.451740] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-23T20:25:29.452011] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-23T20:25:29.452138] [INFO ] [sig ] KMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:29.594176] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KMB.txt [2026-01-23T20:25:29.594315] [INFO ] [sig ] [1770/3475] Completed KMB in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:29.594355] [INFO ] [sig ] [1771/3475] Forecasting KMDA... [2026-01-23T20:25:29.594384] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-23T20:25:29.594418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-23T20:25:29.605799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-23T20:25:29.606075] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-23T20:25:29.607063] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-23T20:25:29.607113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:29.607170] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:29.607208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:29.607266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:29.665106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:29.666060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:29.666142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:29.666176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:29.791441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:29.791619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:29.791662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:29.791691] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:29.795235] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-23T20:25:29.795716] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-23T20:25:29.795844] [INFO ] [sig ] KMDA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:29.946917] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KMDA.txt [2026-01-23T20:25:29.947073] [INFO ] [sig ] [1771/3475] Completed KMDA in 0.4s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:29.947113] [INFO ] [sig ] [1772/3475] Forecasting KMI... [2026-01-23T20:25:29.947144] [INFO ] [sig ] Generating forecast for: KMI [2026-01-23T20:25:29.947175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-23T20:25:29.958919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-23T20:25:29.959312] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-23T20:25:29.960167] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-23T20:25:29.960221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:29.960252] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:29.960279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:29.960340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:30.018059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:30.018925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:30.019012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:30.019048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:30.140315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:30.140469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:30.140511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:30.140540] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:30.144116] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-01-23T20:25:30.144405] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-23T20:25:30.144533] [INFO ] [sig ] KMI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:30.286758] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KMI.txt [2026-01-23T20:25:30.286921] [INFO ] [sig ] [1772/3475] Completed KMI in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:30.286995] [INFO ] [sig ] [1773/3475] Forecasting KMPB... [2026-01-23T20:25:30.287054] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-23T20:25:30.287089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-23T20:25:30.300327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-23T20:25:30.300874] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-23T20:25:30.301733] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-23T20:25:30.301786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:30.301819] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:30.301846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:30.301902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:30.363115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:30.363979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:30.364062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:30.364097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:30.480429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:30.480816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:30.480859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:30.480889] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:30.484811] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: DOWN (p=45.85%) [2026-01-23T20:25:30.485106] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-23T20:25:30.485245] [INFO ] [sig ] KMPB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:30.633778] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KMPB.txt [2026-01-23T20:25:30.633928] [INFO ] [sig ] [1773/3475] Completed KMPB in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:30.633968] [INFO ] [sig ] [1774/3475] Forecasting KMX... [2026-01-23T20:25:30.633998] [INFO ] [sig ] Generating forecast for: KMX [2026-01-23T20:25:30.634029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-23T20:25:30.647927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-23T20:25:30.648358] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-23T20:25:30.649263] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-23T20:25:30.649318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:30.649352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:30.649379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:30.649631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:30.710195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:30.711143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:30.711230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:30.711266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:30.838777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:30.838936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:30.838980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:30.839053] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:30.843224] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-01-23T20:25:30.843790] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-23T20:25:30.843940] [INFO ] [sig ] KMX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:30.983975] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KMX.txt [2026-01-23T20:25:30.984130] [INFO ] [sig ] [1774/3475] Completed KMX in 0.4s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:30.984173] [INFO ] [sig ] [1775/3475] Forecasting KN... [2026-01-23T20:25:30.984203] [INFO ] [sig ] Generating forecast for: KN [2026-01-23T20:25:30.984240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-23T20:25:30.995635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-23T20:25:30.995982] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-23T20:25:30.996783] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-23T20:25:30.996835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:30.996866] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:30.996893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:30.996949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:31.053007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:31.053895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:31.053978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:31.054012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:31.177159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:31.177314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:31.177371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:31.177403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:31.180781] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=46.42%) [2026-01-23T20:25:31.181060] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-23T20:25:31.181195] [INFO ] [sig ] KN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:31.319479] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KN.txt [2026-01-23T20:25:31.319652] [INFO ] [sig ] [1775/3475] Completed KN in 0.3s | 2.83 sym/s | Total: 10.4m | ETA: 10.0m [2026-01-23T20:25:31.319717] [INFO ] [sig ] [1776/3475] Forecasting KNF... [2026-01-23T20:25:31.319747] [INFO ] [sig ] Generating forecast for: KNF [2026-01-23T20:25:31.319777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-23T20:25:31.331190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-23T20:25:31.331520] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-23T20:25:31.332331] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-23T20:25:31.332382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:31.332414] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:31.332441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:31.332498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:31.390995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:31.391900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:31.391986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:31.392021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:31.515008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:31.515162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:31.515205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:31.515236] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:31.518749] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-23T20:25:31.519076] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-23T20:25:31.519220] [INFO ] [sig ] KNF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:31.664519] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KNF.txt [2026-01-23T20:25:31.664715] [INFO ] [sig ] [1776/3475] Completed KNF in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:31.664760] [INFO ] [sig ] [1777/3475] Forecasting KNOP... [2026-01-23T20:25:31.664790] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-23T20:25:31.664820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-23T20:25:31.677915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-23T20:25:31.678260] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-23T20:25:31.679113] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-23T20:25:31.679167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:31.679200] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:31.679228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:31.679292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:31.739766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:31.740657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:31.740743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:31.740778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:31.867322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:31.867499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:31.867542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:31.867587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:31.871041] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-23T20:25:31.871351] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-23T20:25:31.871484] [INFO ] [sig ] KNOP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:32.011539] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KNOP.txt [2026-01-23T20:25:32.011713] [INFO ] [sig ] [1777/3475] Completed KNOP in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:32.011752] [INFO ] [sig ] [1778/3475] Forecasting KNSA... [2026-01-23T20:25:32.011783] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-23T20:25:32.011813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-23T20:25:32.022828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-23T20:25:32.023174] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-23T20:25:32.024003] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-23T20:25:32.024054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:32.024086] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:32.024112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:32.024168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:32.081637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:32.082496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:32.082596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:32.082632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:32.199734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:32.199891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:32.199932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:32.199960] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:32.203310] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-01-23T20:25:32.203601] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-23T20:25:32.203731] [INFO ] [sig ] KNSA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:32.350126] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KNSA.txt [2026-01-23T20:25:32.350282] [INFO ] [sig ] [1778/3475] Completed KNSA in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:32.350322] [INFO ] [sig ] [1779/3475] Forecasting KNSL... [2026-01-23T20:25:32.350354] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-23T20:25:32.350384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-23T20:25:32.363413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-23T20:25:32.363811] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-23T20:25:32.364621] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-23T20:25:32.364676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:32.364709] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:32.364737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:32.364793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:32.423403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:32.424307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:32.424389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:32.424422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:32.545188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:32.545348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:32.545388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:32.545418] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:32.548788] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-01-23T20:25:32.549059] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-23T20:25:32.549186] [INFO ] [sig ] KNSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:32.686715] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KNSL.txt [2026-01-23T20:25:32.686843] [INFO ] [sig ] [1779/3475] Completed KNSL in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:32.686883] [INFO ] [sig ] [1780/3475] Forecasting KNTK... [2026-01-23T20:25:32.686913] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-23T20:25:32.686943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-23T20:25:32.698948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-23T20:25:32.699220] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-23T20:25:32.700017] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-23T20:25:32.700068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:32.700100] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:32.700127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:32.700184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:32.756049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:32.756656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:32.756732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:32.756763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:32.875905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:32.876059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:32.876099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:32.876128] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:32.879760] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-01-23T20:25:32.880027] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-23T20:25:32.880153] [INFO ] [sig ] KNTK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:33.021677] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KNTK.txt [2026-01-23T20:25:33.021822] [INFO ] [sig ] [1780/3475] Completed KNTK in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:33.021863] [INFO ] [sig ] [1781/3475] Forecasting KNX... [2026-01-23T20:25:33.021892] [INFO ] [sig ] Generating forecast for: KNX [2026-01-23T20:25:33.021923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-23T20:25:33.034239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-23T20:25:33.034587] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-23T20:25:33.035377] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-23T20:25:33.035428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:33.035461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:33.035489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:33.035544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:33.092799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:33.093508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:33.093641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:33.093676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:33.214311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:33.214453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:33.214494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:33.214523] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:33.217906] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-01-23T20:25:33.218215] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-23T20:25:33.218345] [INFO ] [sig ] KNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:33.365266] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KNX.txt [2026-01-23T20:25:33.365458] [INFO ] [sig ] [1781/3475] Completed KNX in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:33.365512] [INFO ] [sig ] [1782/3475] Forecasting KOD... [2026-01-23T20:25:33.365546] [INFO ] [sig ] Generating forecast for: KOD [2026-01-23T20:25:33.365598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-23T20:25:33.378518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-23T20:25:33.378940] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-23T20:25:33.379917] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-23T20:25:33.379973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:33.380006] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:33.380034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:33.380092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:33.437779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:33.438641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:33.438726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:33.438760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:33.576610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:33.576785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:33.576827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:33.576856] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:33.580949] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-01-23T20:25:33.581290] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-23T20:25:33.581434] [INFO ] [sig ] KOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:33.733213] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KOD.txt [2026-01-23T20:25:33.733372] [INFO ] [sig ] [1782/3475] Completed KOD in 0.4s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:33.733414] [INFO ] [sig ] [1783/3475] Forecasting KODK... [2026-01-23T20:25:33.733446] [INFO ] [sig ] Generating forecast for: KODK [2026-01-23T20:25:33.733476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-23T20:25:33.747043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-23T20:25:33.747513] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-23T20:25:33.748356] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-23T20:25:33.748413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:33.748444] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:33.748470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:33.748525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:33.806745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:33.807808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:33.807921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:33.807956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:33.939539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:33.939730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:33.939780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:33.939811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:33.943684] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-23T20:25:33.943992] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-23T20:25:33.944128] [INFO ] [sig ] KODK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:34.089758] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KODK.txt [2026-01-23T20:25:34.089919] [INFO ] [sig ] [1783/3475] Completed KODK in 0.4s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:34.089960] [INFO ] [sig ] [1784/3475] Forecasting KOF... [2026-01-23T20:25:34.089990] [INFO ] [sig ] Generating forecast for: KOF [2026-01-23T20:25:34.090020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-23T20:25:34.102878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-23T20:25:34.103297] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-23T20:25:34.104133] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-23T20:25:34.104217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:34.104251] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:34.104282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:34.104352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:34.173996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:34.175056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:34.175137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:34.175170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:34.303960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:34.304119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:34.304161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:34.304191] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:34.307623] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=24.46%) [2026-01-23T20:25:34.307919] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-23T20:25:34.308052] [INFO ] [sig ] KOF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:34.448713] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KOF.txt [2026-01-23T20:25:34.448889] [INFO ] [sig ] [1784/3475] Completed KOF in 0.4s | 2.83 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-23T20:25:34.448930] [INFO ] [sig ] [1785/3475] Forecasting KOP... [2026-01-23T20:25:34.448961] [INFO ] [sig ] Generating forecast for: KOP [2026-01-23T20:25:34.448991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-23T20:25:34.461799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-23T20:25:34.462173] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-23T20:25:34.463185] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-23T20:25:34.463236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:34.463268] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:34.463296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:34.463352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:34.524076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:34.524805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:34.524887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:34.524919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:34.648976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:34.649137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:34.649179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:34.649207] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:34.652762] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-01-23T20:25:34.653075] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-23T20:25:34.653203] [INFO ] [sig ] KOP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:34.798487] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KOP.txt [2026-01-23T20:25:34.798856] [INFO ] [sig ] [1785/3475] Completed KOP in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:34.798898] [INFO ] [sig ] [1786/3475] Forecasting KOPN... [2026-01-23T20:25:34.798928] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-23T20:25:34.798959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-23T20:25:34.812302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-23T20:25:34.812788] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-23T20:25:34.813564] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-23T20:25:34.813634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:34.813667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:34.813694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:34.813750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:34.872122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:34.873067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:34.873146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:34.873179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:34.994028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:34.994183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:34.994223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:34.994251] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:34.998027] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-01-23T20:25:34.998319] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-23T20:25:34.998450] [INFO ] [sig ] KOPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:35.140917] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KOPN.txt [2026-01-23T20:25:35.141084] [INFO ] [sig ] [1786/3475] Completed KOPN in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:35.141125] [INFO ] [sig ] [1787/3475] Forecasting KOSS... [2026-01-23T20:25:35.141155] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-23T20:25:35.141185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-23T20:25:35.154767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-23T20:25:35.155125] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-23T20:25:35.155958] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-23T20:25:35.156011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:35.156044] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:35.156070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:35.156126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:35.217293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:35.218214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:35.218297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:35.218330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:35.337891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:35.338050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:35.338092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:35.338120] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:35.341693] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-23T20:25:35.341975] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-23T20:25:35.342105] [INFO ] [sig ] KOSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:35.486801] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KOSS.txt [2026-01-23T20:25:35.486940] [INFO ] [sig ] [1787/3475] Completed KOSS in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:35.486989] [INFO ] [sig ] [1788/3475] Forecasting KPRX... [2026-01-23T20:25:35.487019] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-23T20:25:35.487049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-23T20:25:35.498598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-23T20:25:35.498886] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-23T20:25:35.499696] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-23T20:25:35.499748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:35.499804] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:35.499833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:35.499890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:35.557006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:35.557875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:35.557958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:35.557993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:35.675654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:35.675803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:35.675843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:35.675872] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:35.679202] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-01-23T20:25:35.679480] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-23T20:25:35.679633] [INFO ] [sig ] KPRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:35.828197] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KPRX.txt [2026-01-23T20:25:35.828360] [INFO ] [sig ] [1788/3475] Completed KPRX in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:35.828403] [INFO ] [sig ] [1789/3475] Forecasting KPTI... [2026-01-23T20:25:35.828434] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-23T20:25:35.828465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-23T20:25:35.841307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-23T20:25:35.841725] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-23T20:25:35.842541] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-23T20:25:35.842613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:35.842647] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:35.842674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:35.842729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:35.899778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:35.900709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:35.900797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:35.900829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:36.022374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:36.022544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:36.022606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:36.022638] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:36.026204] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: UP (p=52.27%) [2026-01-23T20:25:36.026594] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-23T20:25:36.026766] [INFO ] [sig ] KPTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:36.172490] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KPTI.txt [2026-01-23T20:25:36.172674] [INFO ] [sig ] [1789/3475] Completed KPTI in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:36.172719] [INFO ] [sig ] [1790/3475] Forecasting KRC... [2026-01-23T20:25:36.172748] [INFO ] [sig ] Generating forecast for: KRC [2026-01-23T20:25:36.172778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-23T20:25:36.184359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-23T20:25:36.184787] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-23T20:25:36.185660] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-23T20:25:36.185716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:36.185749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:36.185776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:36.185832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:36.245525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:36.246453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:36.246545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:36.246601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:36.368167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:36.368329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:36.368372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:36.368402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:36.371872] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-23T20:25:36.372150] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-23T20:25:36.372283] [INFO ] [sig ] KRC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:36.516951] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KRC.txt [2026-01-23T20:25:36.517114] [INFO ] [sig ] [1790/3475] Completed KRC in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:36.517154] [INFO ] [sig ] [1791/3475] Forecasting KREF... [2026-01-23T20:25:36.517184] [INFO ] [sig ] Generating forecast for: KREF [2026-01-23T20:25:36.517214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-23T20:25:36.528714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-23T20:25:36.529056] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-23T20:25:36.529862] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-23T20:25:36.529913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:36.529944] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:36.529971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:36.530026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:36.586747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:36.587513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:36.587615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:36.587651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:36.704656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:36.704809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:36.704866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:36.704925] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:36.708299] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-01-23T20:25:36.708594] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-23T20:25:36.708722] [INFO ] [sig ] KREF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:36.855222] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KREF.txt [2026-01-23T20:25:36.855382] [INFO ] [sig ] [1791/3475] Completed KREF in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:36.855424] [INFO ] [sig ] [1792/3475] Forecasting KRG... [2026-01-23T20:25:36.855454] [INFO ] [sig ] Generating forecast for: KRG [2026-01-23T20:25:36.855485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-23T20:25:36.868977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-23T20:25:36.869306] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-23T20:25:36.870172] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-23T20:25:36.870224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:36.870257] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:36.870284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:36.870341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:36.930291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:36.931145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:36.931231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:36.931267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:37.056898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:37.057048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:37.057089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:37.057119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:37.060760] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-23T20:25:37.061048] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-23T20:25:37.061179] [INFO ] [sig ] KRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:37.206739] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KRG.txt [2026-01-23T20:25:37.206881] [INFO ] [sig ] [1792/3475] Completed KRG in 0.4s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:37.206921] [INFO ] [sig ] [1793/3475] Forecasting KRMD... [2026-01-23T20:25:37.206952] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-23T20:25:37.206982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-23T20:25:37.218827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-23T20:25:37.219113] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-23T20:25:37.219929] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-23T20:25:37.219980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:37.220011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:37.220036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:37.220093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:37.277463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:37.278261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:37.278344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:37.278379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:37.398346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:37.398500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:37.398541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:37.398589] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:37.402007] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=19.83%) [2026-01-23T20:25:37.402316] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-23T20:25:37.402452] [INFO ] [sig ] KRMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:37.540970] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KRMD.txt [2026-01-23T20:25:37.541116] [INFO ] [sig ] [1793/3475] Completed KRMD in 0.3s | 2.83 sym/s | Total: 10.5m | ETA: 9.9m [2026-01-23T20:25:37.541154] [INFO ] [sig ] [1794/3475] Forecasting KRNY... [2026-01-23T20:25:37.541183] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-23T20:25:37.541215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-23T20:25:37.553326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-23T20:25:37.553671] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-23T20:25:37.554455] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-23T20:25:37.554506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:37.554538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:37.554564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:37.554639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:37.611935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:37.612769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:37.612852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:37.612885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:37.740933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:37.741102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:37.741144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:37.741174] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:37.745353] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-01-23T20:25:37.745793] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-23T20:25:37.745990] [INFO ] [sig ] KRNY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:37.891975] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KRNY.txt [2026-01-23T20:25:37.892118] [INFO ] [sig ] [1794/3475] Completed KRNY in 0.4s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:37.892159] [INFO ] [sig ] [1795/3475] Forecasting KRO... [2026-01-23T20:25:37.892190] [INFO ] [sig ] Generating forecast for: KRO [2026-01-23T20:25:37.892223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-23T20:25:37.904459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-23T20:25:37.904812] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-23T20:25:37.905621] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-23T20:25:37.905673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:37.905730] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:37.905758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:37.905814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:37.963007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:37.963897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:37.963978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:37.964011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:38.081645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:38.081805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:38.081848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:38.081878] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:38.085805] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-23T20:25:38.086119] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-23T20:25:38.086263] [INFO ] [sig ] KRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:38.231352] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KRO.txt [2026-01-23T20:25:38.231510] [INFO ] [sig ] [1795/3475] Completed KRO in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:38.231553] [INFO ] [sig ] [1796/3475] Forecasting KROS... [2026-01-23T20:25:38.231603] [INFO ] [sig ] Generating forecast for: KROS [2026-01-23T20:25:38.231634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-23T20:25:38.243327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-23T20:25:38.243675] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-23T20:25:38.244473] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-23T20:25:38.244525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:38.244557] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:38.244601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:38.244659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:38.303568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:38.304443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:38.304525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:38.304559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:38.427883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:38.428048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:38.428090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:38.428119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:38.431728] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-23T20:25:38.432089] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-23T20:25:38.432250] [INFO ] [sig ] KROS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:38.574800] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KROS.txt [2026-01-23T20:25:38.574960] [INFO ] [sig ] [1796/3475] Completed KROS in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:38.575002] [INFO ] [sig ] [1797/3475] Forecasting KRRO... [2026-01-23T20:25:38.575035] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-23T20:25:38.575067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-23T20:25:38.587794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-23T20:25:38.588183] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-23T20:25:38.589042] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-23T20:25:38.589096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:38.589129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:38.589156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:38.589213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:38.647826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:38.648706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:38.648792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:38.648826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:38.782970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:38.783124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:38.783166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:38.783197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:38.786720] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-23T20:25:38.787000] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-23T20:25:38.787132] [INFO ] [sig ] KRRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:38.929828] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KRRO.txt [2026-01-23T20:25:38.929969] [INFO ] [sig ] [1797/3475] Completed KRRO in 0.4s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:38.930008] [INFO ] [sig ] [1798/3475] Forecasting KRUS... [2026-01-23T20:25:38.930038] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-23T20:25:38.930068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-23T20:25:38.941235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-23T20:25:38.941552] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-23T20:25:38.942397] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-23T20:25:38.942451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:38.942484] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:38.942513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:38.942570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:39.005537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:39.006389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:39.006506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:39.006544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:39.123866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:39.124014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:39.124055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:39.124084] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:39.127500] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=84.42%) [2026-01-23T20:25:39.127786] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-23T20:25:39.127916] [INFO ] [sig ] KRUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:39.270694] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KRUS.txt [2026-01-23T20:25:39.270851] [INFO ] [sig ] [1798/3475] Completed KRUS in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:39.270892] [INFO ] [sig ] [1799/3475] Forecasting KRYS... [2026-01-23T20:25:39.270930] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-23T20:25:39.270968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-23T20:25:39.283067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-23T20:25:39.283390] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-23T20:25:39.284271] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-23T20:25:39.284326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:39.284361] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:39.284389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:39.284448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:39.344877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:39.345779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:39.345863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:39.345899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:39.468825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:39.468972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:39.469013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:39.469042] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:39.472603] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-23T20:25:39.473065] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-23T20:25:39.473188] [INFO ] [sig ] KRYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:39.615414] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KRYS.txt [2026-01-23T20:25:39.615554] [INFO ] [sig ] [1799/3475] Completed KRYS in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:39.615612] [INFO ] [sig ] [1800/3475] Forecasting KSCP... [2026-01-23T20:25:39.615645] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-23T20:25:39.615675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-23T20:25:39.628894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-23T20:25:39.629266] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-23T20:25:39.630293] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-23T20:25:39.630345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:39.630378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:39.630406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:39.630464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:39.690559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:39.691481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:39.691593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:39.691630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:39.814732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:39.814897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:39.814939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:39.814970] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:39.818699] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-01-23T20:25:39.819061] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-23T20:25:39.819210] [INFO ] [sig ] KSCP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:39.969714] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KSCP.txt [2026-01-23T20:25:39.969874] [INFO ] [sig ] [1800/3475] Completed KSCP in 0.4s | 2.83 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-23T20:25:39.969914] [INFO ] [sig ] [1801/3475] Forecasting KSPI... [2026-01-23T20:25:39.969945] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-23T20:25:39.969975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-23T20:25:39.981275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-23T20:25:39.981672] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-23T20:25:39.982495] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-23T20:25:39.982549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:39.982608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:39.982643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:39.982702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:40.044944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:40.045852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:40.045942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:40.045977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:40.177165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:40.177321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:40.177381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:40.177415] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:40.181006] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-23T20:25:40.181284] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-23T20:25:40.181420] [INFO ] [sig ] KSPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:40.324467] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KSPI.txt [2026-01-23T20:25:40.324631] [INFO ] [sig ] [1801/3475] Completed KSPI in 0.4s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:40.324673] [INFO ] [sig ] [1802/3475] Forecasting KSS... [2026-01-23T20:25:40.324703] [INFO ] [sig ] Generating forecast for: KSS [2026-01-23T20:25:40.324732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-23T20:25:40.336601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-23T20:25:40.336886] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-23T20:25:40.337716] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-23T20:25:40.337768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:40.337800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:40.337827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:40.337883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:40.393969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:40.394615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:40.394693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:40.394725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:40.510282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:40.510437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:40.510477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:40.510524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:40.513900] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-23T20:25:40.514182] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-23T20:25:40.514313] [INFO ] [sig ] KSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:40.653915] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KSS.txt [2026-01-23T20:25:40.654055] [INFO ] [sig ] [1802/3475] Completed KSS in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:40.654095] [INFO ] [sig ] [1803/3475] Forecasting KTB... [2026-01-23T20:25:40.654125] [INFO ] [sig ] Generating forecast for: KTB [2026-01-23T20:25:40.654155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-23T20:25:40.665512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-23T20:25:40.665831] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-23T20:25:40.666652] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-23T20:25:40.666703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:40.666735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:40.666762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:40.666819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:40.723168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:40.723812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:40.723888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:40.723920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:40.844487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:40.844656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:40.844700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:40.844728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:40.848124] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-23T20:25:40.848395] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-23T20:25:40.848521] [INFO ] [sig ] KTB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:40.990847] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KTB.txt [2026-01-23T20:25:40.990989] [INFO ] [sig ] [1803/3475] Completed KTB in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:40.991030] [INFO ] [sig ] [1804/3475] Forecasting KTCC... [2026-01-23T20:25:40.991060] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-23T20:25:40.991090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-23T20:25:41.002770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-23T20:25:41.003108] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-23T20:25:41.003939] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-23T20:25:41.003991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:41.004023] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:41.004050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:41.004106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:41.062449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:41.063323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:41.063401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:41.063462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:41.170302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:41.170456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:41.170496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:41.170530] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:41.173854] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-23T20:25:41.174123] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-23T20:25:41.174247] [INFO ] [sig ] KTCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:41.310807] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KTCC.txt [2026-01-23T20:25:41.310928] [INFO ] [sig ] [1804/3475] Completed KTCC in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:41.310966] [INFO ] [sig ] [1805/3475] Forecasting KTF... [2026-01-23T20:25:41.310997] [INFO ] [sig ] Generating forecast for: KTF [2026-01-23T20:25:41.311026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-23T20:25:41.322955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-23T20:25:41.323252] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-23T20:25:41.324083] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-23T20:25:41.324145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:41.324213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:41.324257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:41.324331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:41.384035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:41.384902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:41.384997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:41.385037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:41.504995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:41.505133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:41.505173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:41.505201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:41.508524] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-23T20:25:41.508816] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-23T20:25:41.508946] [INFO ] [sig ] KTF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:41.645711] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KTF.txt [2026-01-23T20:25:41.645842] [INFO ] [sig ] [1805/3475] Completed KTF in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:41.645882] [INFO ] [sig ] [1806/3475] Forecasting KURA... [2026-01-23T20:25:41.645911] [INFO ] [sig ] Generating forecast for: KURA [2026-01-23T20:25:41.645940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-23T20:25:41.657072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-23T20:25:41.657387] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-23T20:25:41.658199] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-23T20:25:41.658250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:41.658282] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:41.658318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:41.658381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:41.716004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:41.716655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:41.716733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:41.716765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:41.839047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:41.839196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:41.839238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:41.839267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:41.842652] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-01-23T20:25:41.842926] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-23T20:25:41.843052] [INFO ] [sig ] KURA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:41.986132] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KURA.txt [2026-01-23T20:25:41.986280] [INFO ] [sig ] [1806/3475] Completed KURA in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:41.986320] [INFO ] [sig ] [1807/3475] Forecasting KVHI... [2026-01-23T20:25:41.986351] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-23T20:25:41.986381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-23T20:25:41.997278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-23T20:25:41.997646] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-23T20:25:41.998451] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-23T20:25:41.998503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:41.998536] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:41.998563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:41.998646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:42.058243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:42.059272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:42.059361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:42.059395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:42.181302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:42.181471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:42.181517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:42.181549] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:42.185333] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=11.85%) [2026-01-23T20:25:42.185658] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-23T20:25:42.185806] [INFO ] [sig ] KVHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:42.334955] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KVHI.txt [2026-01-23T20:25:42.335120] [INFO ] [sig ] [1807/3475] Completed KVHI in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:42.335162] [INFO ] [sig ] [1808/3475] Forecasting KVUE... [2026-01-23T20:25:42.335202] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-23T20:25:42.335236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-23T20:25:42.346447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-23T20:25:42.346813] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-23T20:25:42.347676] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-23T20:25:42.347728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:42.347759] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:42.347785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:42.347841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:42.403650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:42.404496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:42.404598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:42.404634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:42.523333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:42.523508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:42.523551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:42.523631] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:42.527174] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-23T20:25:42.527486] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-23T20:25:42.527643] [INFO ] [sig ] KVUE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:42.665895] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KVUE.txt [2026-01-23T20:25:42.666052] [INFO ] [sig ] [1808/3475] Completed KVUE in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:42.666099] [INFO ] [sig ] [1809/3475] Forecasting KVYO... [2026-01-23T20:25:42.666133] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-23T20:25:42.666163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-23T20:25:42.677648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-23T20:25:42.677948] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-23T20:25:42.678775] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-23T20:25:42.678828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:42.678860] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:42.678887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:42.678943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:42.734644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:42.735528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:42.735641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:42.735677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:42.854056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:42.854216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:42.854258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:42.854286] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:42.857823] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=37.93%) [2026-01-23T20:25:42.858131] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-23T20:25:42.858268] [INFO ] [sig ] KVYO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:42.996724] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KVYO.txt [2026-01-23T20:25:42.996849] [INFO ] [sig ] [1809/3475] Completed KVYO in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:42.996888] [INFO ] [sig ] [1810/3475] Forecasting KYN... [2026-01-23T20:25:42.996918] [INFO ] [sig ] Generating forecast for: KYN [2026-01-23T20:25:42.996955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-23T20:25:43.007949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-23T20:25:43.008201] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-23T20:25:43.009019] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-23T20:25:43.009071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:43.009103] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:43.009130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:43.009186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:43.066053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:43.066676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:43.066752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:43.066785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:43.180205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:43.180360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:43.180400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:43.180432] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:43.183825] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-01-23T20:25:43.184107] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-23T20:25:43.184236] [INFO ] [sig ] KYN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:43.322250] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KYN.txt [2026-01-23T20:25:43.322376] [INFO ] [sig ] [1810/3475] Completed KYN in 0.3s | 2.83 sym/s | Total: 10.6m | ETA: 9.8m [2026-01-23T20:25:43.322414] [INFO ] [sig ] [1811/3475] Forecasting KYTX... [2026-01-23T20:25:43.322443] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-23T20:25:43.322473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-23T20:25:43.333267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-23T20:25:43.333525] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-23T20:25:43.334331] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-23T20:25:43.334382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:43.334413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:43.334440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:43.334495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:43.392354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:43.392999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:43.393074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:43.393107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:43.511370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:43.511512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:43.511551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:43.511602] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:43.515000] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-01-23T20:25:43.515273] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-23T20:25:43.515398] [INFO ] [sig ] KYTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:43.654778] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/KYTX.txt [2026-01-23T20:25:43.654962] [INFO ] [sig ] [1811/3475] Completed KYTX in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:43.655004] [INFO ] [sig ] [1812/3475] Forecasting KZIA... [2026-01-23T20:25:43.655034] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-23T20:25:43.655064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-23T20:25:43.666769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-23T20:25:43.667105] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-23T20:25:43.668134] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-23T20:25:43.668186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:43.668218] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:43.668245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:43.668301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:43.724416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:43.725292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:43.725375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:43.725408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:43.840947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:43.841096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:43.841135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:43.841164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:43.844475] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-23T20:25:43.844762] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-23T20:25:43.844889] [INFO ] [sig ] KZIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:43.987445] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/KZIA.txt [2026-01-23T20:25:43.987612] [INFO ] [sig ] [1812/3475] Completed KZIA in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:43.987655] [INFO ] [sig ] [1813/3475] Forecasting L... [2026-01-23T20:25:43.987683] [INFO ] [sig ] Generating forecast for: L [2026-01-23T20:25:43.987713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-23T20:25:43.999308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-23T20:25:43.999673] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-23T20:25:44.000512] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-23T20:25:44.000564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:44.000622] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:44.000655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:44.000712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:44.060164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:44.061008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:44.061089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:44.061122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:44.184168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:44.184341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:44.184391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:44.184422] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:44.187971] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-23T20:25:44.188267] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-23T20:25:44.188396] [INFO ] [sig ] L: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:44.330365] [INFO ] [LOCAL ] Saved forecast: L 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/L.txt [2026-01-23T20:25:44.330537] [INFO ] [sig ] [1813/3475] Completed L in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:44.330601] [INFO ] [sig ] [1814/3475] Forecasting LAB... [2026-01-23T20:25:44.330634] [INFO ] [sig ] Generating forecast for: LAB [2026-01-23T20:25:44.330666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-23T20:25:44.344096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-23T20:25:44.344470] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-23T20:25:44.345323] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-23T20:25:44.345376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:44.345410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:44.345438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:44.345495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:44.404099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:44.404979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:44.405063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:44.405099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:44.524054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:44.524216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:44.524257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:44.524287] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:44.527801] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-23T20:25:44.528104] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-23T20:25:44.528260] [INFO ] [sig ] LAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:44.674171] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LAB.txt [2026-01-23T20:25:44.674345] [INFO ] [sig ] [1814/3475] Completed LAB in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:44.674386] [INFO ] [sig ] [1815/3475] Forecasting LAC... [2026-01-23T20:25:44.674416] [INFO ] [sig ] Generating forecast for: LAC [2026-01-23T20:25:44.674448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-23T20:25:44.686137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-23T20:25:44.686524] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-23T20:25:44.687465] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-23T20:25:44.687518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:44.687551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:44.687596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:44.687657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:44.750668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:44.751626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:44.751717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:44.751790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:44.907133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:44.907378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:44.907458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:44.907516] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:44.912400] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-23T20:25:44.912876] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-23T20:25:44.913049] [INFO ] [sig ] LAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:45.118649] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LAC.txt [2026-01-23T20:25:45.118886] [INFO ] [sig ] [1815/3475] Completed LAC in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:45.118960] [INFO ] [sig ] [1816/3475] Forecasting LAD... [2026-01-23T20:25:45.119009] [INFO ] [sig ] Generating forecast for: LAD [2026-01-23T20:25:45.119070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-23T20:25:45.149206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-23T20:25:45.150475] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-23T20:25:45.151645] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-23T20:25:45.151710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:45.151750] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:45.151783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:45.151861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:45.223754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:45.224856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:45.224970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:45.225010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:45.391145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:45.391338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:45.391394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:45.391434] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:45.405098] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=18.51%) [2026-01-23T20:25:45.406015] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-23T20:25:45.407262] [INFO ] [sig ] LAD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:45.603781] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LAD.txt [2026-01-23T20:25:45.604004] [INFO ] [sig ] [1816/3475] Completed LAD in 0.5s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:45.604052] [INFO ] [sig ] [1817/3475] Forecasting LAES... [2026-01-23T20:25:45.604088] [INFO ] [sig ] Generating forecast for: LAES [2026-01-23T20:25:45.604126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-23T20:25:45.625364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-23T20:25:45.625886] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-23T20:25:45.626960] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-23T20:25:45.627020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:45.627057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:45.627088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:45.627161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:45.719422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:45.720426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:45.720526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:45.720562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:45.851168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:45.851340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:45.851383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:45.851412] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:45.855116] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-23T20:25:45.855478] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-23T20:25:45.855652] [INFO ] [sig ] LAES: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:46.046750] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LAES.txt [2026-01-23T20:25:46.046976] [INFO ] [sig ] [1817/3475] Completed LAES in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-23T20:25:46.047028] [INFO ] [sig ] [1818/3475] Forecasting LAKE... [2026-01-23T20:25:46.047065] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-23T20:25:46.047103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-23T20:25:46.062340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-23T20:25:46.062857] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-23T20:25:46.063976] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-23T20:25:46.064039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:46.064079] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:46.064114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:46.064205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:46.140193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:46.141281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:46.141385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:46.141425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:46.266442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:46.266619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:46.266663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:46.266692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:46.270168] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-01-23T20:25:46.270481] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-23T20:25:46.270638] [INFO ] [sig ] LAKE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:46.417058] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LAKE.txt [2026-01-23T20:25:46.417246] [INFO ] [sig ] [1818/3475] Completed LAKE in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:46.417288] [INFO ] [sig ] [1819/3475] Forecasting LAND... [2026-01-23T20:25:46.417319] [INFO ] [sig ] Generating forecast for: LAND [2026-01-23T20:25:46.417379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-23T20:25:46.430028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-23T20:25:46.430395] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-23T20:25:46.431246] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-23T20:25:46.431310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:46.431344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:46.431370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:46.431426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:46.490146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:46.491036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:46.491122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:46.491155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:46.609485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:46.609660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:46.609705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:46.609733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:46.613113] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-01-23T20:25:46.613400] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-23T20:25:46.613559] [INFO ] [sig ] LAND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:46.761268] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LAND.txt [2026-01-23T20:25:46.761472] [INFO ] [sig ] [1819/3475] Completed LAND in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:46.761539] [INFO ] [sig ] [1820/3475] Forecasting LANDO... [2026-01-23T20:25:46.761617] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-23T20:25:46.761671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-23T20:25:46.776452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-23T20:25:46.776964] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-23T20:25:46.778532] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-23T20:25:46.778687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:46.778729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:46.778764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:46.778838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:46.838226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:46.839159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:46.839241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:46.839275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:46.946198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:46.946360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:46.946402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:46.946431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:46.950040] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-23T20:25:46.950312] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-23T20:25:46.950438] [INFO ] [sig ] LANDO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:47.099322] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LANDO.txt [2026-01-23T20:25:47.099473] [INFO ] [sig ] [1820/3475] Completed LANDO in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:47.099514] [INFO ] [sig ] [1821/3475] Forecasting LANDP... [2026-01-23T20:25:47.099545] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-23T20:25:47.099595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-23T20:25:47.113073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-23T20:25:47.113421] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-23T20:25:47.114295] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-23T20:25:47.114349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:47.114383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:47.114411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:47.114469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:47.178519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:47.179317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:47.179400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:47.179435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:47.303857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:47.304013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:47.304056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:47.304085] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:47.307770] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-01-23T20:25:47.308230] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-23T20:25:47.308358] [INFO ] [sig ] LANDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:47.445653] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LANDP.txt [2026-01-23T20:25:47.445790] [INFO ] [sig ] [1821/3475] Completed LANDP in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:47.445830] [INFO ] [sig ] [1822/3475] Forecasting LASE... [2026-01-23T20:25:47.445859] [INFO ] [sig ] Generating forecast for: LASE [2026-01-23T20:25:47.445889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-23T20:25:47.457585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-23T20:25:47.457889] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-23T20:25:47.458732] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-23T20:25:47.458784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:47.458842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:47.458873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:47.458931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:47.517060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:47.518088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:47.518173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:47.518207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:47.635256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:47.635417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:47.635460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:47.635496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:47.638957] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-23T20:25:47.639234] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-23T20:25:47.639361] [INFO ] [sig ] LASE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:47.778995] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LASE.txt [2026-01-23T20:25:47.779141] [INFO ] [sig ] [1822/3475] Completed LASE in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:47.779189] [INFO ] [sig ] [1823/3475] Forecasting LAZ... [2026-01-23T20:25:47.779220] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-23T20:25:47.779251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-23T20:25:47.790626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-23T20:25:47.790948] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-23T20:25:47.791780] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-23T20:25:47.791831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:47.791863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:47.791889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:47.791945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:47.847695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:47.848549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:47.848649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:47.848684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:47.972553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:47.972722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:47.972764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:47.972794] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:47.976320] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-23T20:25:47.976622] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-23T20:25:47.976754] [INFO ] [sig ] LAZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:48.125463] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LAZ.txt [2026-01-23T20:25:48.125632] [INFO ] [sig ] [1823/3475] Completed LAZ in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:48.125676] [INFO ] [sig ] [1824/3475] Forecasting LBRDA... [2026-01-23T20:25:48.125709] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-23T20:25:48.125740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-23T20:25:48.137136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-23T20:25:48.137540] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-23T20:25:48.138383] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-23T20:25:48.138435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:48.138468] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:48.138495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:48.138551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:48.199009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:48.200034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:48.200118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:48.200150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:48.328864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:48.329023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:48.329066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:48.329096] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:48.332720] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-23T20:25:48.333073] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-23T20:25:48.333216] [INFO ] [sig ] LBRDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:48.497967] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LBRDA.txt [2026-01-23T20:25:48.498101] [INFO ] [sig ] [1824/3475] Completed LBRDA in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:48.498141] [INFO ] [sig ] [1825/3475] Forecasting LBRDK... [2026-01-23T20:25:48.498170] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-23T20:25:48.498200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-23T20:25:48.513491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-23T20:25:48.513959] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-23T20:25:48.515021] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-23T20:25:48.515084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:48.515124] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:48.515157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:48.515235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:48.584323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:48.585233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:48.585317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:48.585353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:48.717630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:48.717808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:48.717857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:48.717925] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:48.721672] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=26.11%) [2026-01-23T20:25:48.721984] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-23T20:25:48.722124] [INFO ] [sig ] LBRDK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:48.871814] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LBRDK.txt [2026-01-23T20:25:48.871971] [INFO ] [sig ] [1825/3475] Completed LBRDK in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:48.872012] [INFO ] [sig ] [1826/3475] Forecasting LBTYA... [2026-01-23T20:25:48.872042] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-23T20:25:48.872073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-23T20:25:48.884218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-23T20:25:48.884625] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-23T20:25:48.885451] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-23T20:25:48.885505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:48.885536] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:48.885563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:48.885654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:48.945600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:48.946474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:48.946570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:48.946628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:49.078492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:49.078721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:49.078771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:49.078802] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:49.082702] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-01-23T20:25:49.083060] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-23T20:25:49.083204] [INFO ] [sig ] LBTYA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:49.230476] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LBTYA.txt [2026-01-23T20:25:49.230666] [INFO ] [sig ] [1826/3475] Completed LBTYA in 0.4s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:49.230711] [INFO ] [sig ] [1827/3475] Forecasting LBTYK... [2026-01-23T20:25:49.230746] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-23T20:25:49.230781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-23T20:25:49.243050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-23T20:25:49.243444] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-23T20:25:49.244358] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-23T20:25:49.244413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:49.244446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:49.244473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:49.244532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:49.306001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:49.306976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:49.307076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:49.307111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:49.431073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:49.431222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:49.431263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:49.431293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:49.434714] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-01-23T20:25:49.434992] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-23T20:25:49.435119] [INFO ] [sig ] LBTYK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:49.574328] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LBTYK.txt [2026-01-23T20:25:49.574459] [INFO ] [sig ] [1827/3475] Completed LBTYK in 0.3s | 2.83 sym/s | Total: 10.7m | ETA: 9.7m [2026-01-23T20:25:49.574499] [INFO ] [sig ] [1828/3475] Forecasting LC... [2026-01-23T20:25:49.574529] [INFO ] [sig ] Generating forecast for: LC [2026-01-23T20:25:49.574560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-23T20:25:49.586595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-23T20:25:49.586901] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-23T20:25:49.588004] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-23T20:25:49.588057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:49.588089] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:49.588115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:49.588171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:49.645732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:49.646463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:49.646545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:49.646597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:49.771891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:49.772039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:49.772191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:49.772232] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:49.775675] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-23T20:25:49.775952] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-23T20:25:49.776079] [INFO ] [sig ] LC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:49.919174] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LC.txt [2026-01-23T20:25:49.919327] [INFO ] [sig ] [1828/3475] Completed LC in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:49.919368] [INFO ] [sig ] [1829/3475] Forecasting LCFY... [2026-01-23T20:25:49.919397] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-23T20:25:49.919433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-23T20:25:49.931559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-23T20:25:49.931878] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-23T20:25:49.932672] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-23T20:25:49.932724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:49.932757] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:49.932784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:49.932840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:49.990884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:49.991712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:49.991798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:49.992027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:50.108344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:50.108504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:50.108544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:50.108591] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:50.112088] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-23T20:25:50.112375] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-23T20:25:50.112502] [INFO ] [sig ] LCFY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:50.250976] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LCFY.txt [2026-01-23T20:25:50.251120] [INFO ] [sig ] [1829/3475] Completed LCFY in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:50.251161] [INFO ] [sig ] [1830/3475] Forecasting LCID... [2026-01-23T20:25:50.251190] [INFO ] [sig ] Generating forecast for: LCID [2026-01-23T20:25:50.251220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-23T20:25:50.262880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-23T20:25:50.263210] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-23T20:25:50.264043] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-23T20:25:50.264095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:50.264138] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:50.264167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:50.264224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:50.321804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:50.322565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:50.322663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:50.322697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:50.443334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:50.443493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:50.443535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:50.443563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:50.447225] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-01-23T20:25:50.447833] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-23T20:25:50.448044] [INFO ] [sig ] LCID: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:50.592401] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LCID.txt [2026-01-23T20:25:50.592545] [INFO ] [sig ] [1830/3475] Completed LCID in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:50.592604] [INFO ] [sig ] [1831/3475] Forecasting LCII... [2026-01-23T20:25:50.592636] [INFO ] [sig ] Generating forecast for: LCII [2026-01-23T20:25:50.592667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-23T20:25:50.604089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-23T20:25:50.604440] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-23T20:25:50.605276] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-23T20:25:50.605329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:50.605363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:50.605390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:50.605445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:50.667385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:50.668389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:50.668477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:50.668510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:50.790321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:50.790477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:50.790518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:50.790547] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:50.793994] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-23T20:25:50.794296] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-23T20:25:50.794434] [INFO ] [sig ] LCII: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:50.937031] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LCII.txt [2026-01-23T20:25:50.937195] [INFO ] [sig ] [1831/3475] Completed LCII in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:50.937235] [INFO ] [sig ] [1832/3475] Forecasting LCNB... [2026-01-23T20:25:50.937266] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-23T20:25:50.937296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-23T20:25:50.949190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-23T20:25:50.949616] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-23T20:25:50.950444] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-23T20:25:50.950496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:50.950529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:50.950557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:50.950639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:51.011752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:51.012674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:51.012820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:51.012873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:51.127279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:51.127459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:51.127509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:51.127542] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:51.131081] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-01-23T20:25:51.131403] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-23T20:25:51.131539] [INFO ] [sig ] LCNB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:51.272374] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LCNB.txt [2026-01-23T20:25:51.272534] [INFO ] [sig ] [1832/3475] Completed LCNB in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:51.272592] [INFO ] [sig ] [1833/3475] Forecasting LDI... [2026-01-23T20:25:51.272627] [INFO ] [sig ] Generating forecast for: LDI [2026-01-23T20:25:51.272658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-23T20:25:51.284017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-23T20:25:51.284385] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-23T20:25:51.285229] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-23T20:25:51.285283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:51.285316] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:51.285344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:51.285401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:51.344007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:51.344862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:51.344947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:51.344981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:51.469621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:51.469779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:51.469828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:51.469858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:51.473471] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=29.59%) [2026-01-23T20:25:51.473792] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-23T20:25:51.473924] [INFO ] [sig ] LDI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:51.690101] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LDI.txt [2026-01-23T20:25:51.690246] [INFO ] [sig ] [1833/3475] Completed LDI in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:51.690292] [INFO ] [sig ] [1834/3475] Forecasting LDOS... [2026-01-23T20:25:51.690324] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-23T20:25:51.690355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-23T20:25:51.701410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-23T20:25:51.701719] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-23T20:25:51.702506] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-23T20:25:51.702558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:51.702611] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:51.702639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:51.702696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:51.759527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:51.760406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:51.760491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:51.760525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:51.879843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:51.880003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:51.880044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:51.880072] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:51.883450] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=29.50%) [2026-01-23T20:25:51.883764] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-23T20:25:51.883905] [INFO ] [sig ] LDOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:52.023775] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LDOS.txt [2026-01-23T20:25:52.023934] [INFO ] [sig ] [1834/3475] Completed LDOS in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-23T20:25:52.023974] [INFO ] [sig ] [1835/3475] Forecasting LDP... [2026-01-23T20:25:52.024005] [INFO ] [sig ] Generating forecast for: LDP [2026-01-23T20:25:52.024036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-23T20:25:52.035874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-23T20:25:52.036227] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-23T20:25:52.037047] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-23T20:25:52.037099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:52.037131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:52.037158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:52.037214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:52.093611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:52.094457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:52.094544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:52.094597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:52.216851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:52.217012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:52.217060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:52.217091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:52.220840] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=19.83%) [2026-01-23T20:25:52.221145] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-23T20:25:52.221302] [INFO ] [sig ] LDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:52.360753] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LDP.txt [2026-01-23T20:25:52.360938] [INFO ] [sig ] [1835/3475] Completed LDP in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:52.360981] [INFO ] [sig ] [1836/3475] Forecasting LDSF... [2026-01-23T20:25:52.361012] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-23T20:25:52.361043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-23T20:25:52.373617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-23T20:25:52.374107] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-23T20:25:52.375279] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-23T20:25:52.375347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:52.375392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:52.375430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:52.375512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:52.436870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:52.437821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:52.437905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:52.437939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:52.552070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:52.552233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:52.552279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:52.552310] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:52.556167] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-01-23T20:25:52.556514] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-23T20:25:52.556687] [INFO ] [sig ] LDSF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:52.723860] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LDSF.txt [2026-01-23T20:25:52.724073] [INFO ] [sig ] [1836/3475] Completed LDSF in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:52.724126] [INFO ] [sig ] [1837/3475] Forecasting LE... [2026-01-23T20:25:52.724168] [INFO ] [sig ] Generating forecast for: LE [2026-01-23T20:25:52.724210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-23T20:25:52.739269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-23T20:25:52.739705] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-23T20:25:52.740542] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-23T20:25:52.740616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:52.740650] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:52.740678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:52.740734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:52.801410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:52.802517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:52.802621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:52.802656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:52.931417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:52.931589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:52.931648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:52.931678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:52.935830] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-01-23T20:25:52.936108] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-23T20:25:52.936241] [INFO ] [sig ] LE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:53.082230] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LE.txt [2026-01-23T20:25:53.082398] [INFO ] [sig ] [1837/3475] Completed LE in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:53.082440] [INFO ] [sig ] [1838/3475] Forecasting LEA... [2026-01-23T20:25:53.082471] [INFO ] [sig ] Generating forecast for: LEA [2026-01-23T20:25:53.082502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-23T20:25:53.094356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-23T20:25:53.094766] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-23T20:25:53.095590] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-23T20:25:53.095642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:53.095683] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:53.095712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:53.095767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:53.154318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:53.155234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:53.155327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:53.155362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:53.274735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:53.274894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:53.274937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:53.274968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:53.278523] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=74.40%) [2026-01-23T20:25:53.278847] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-23T20:25:53.278989] [INFO ] [sig ] LEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:53.430361] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LEA.txt [2026-01-23T20:25:53.430528] [INFO ] [sig ] [1838/3475] Completed LEA in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:53.430587] [INFO ] [sig ] [1839/3475] Forecasting LECO... [2026-01-23T20:25:53.430624] [INFO ] [sig ] Generating forecast for: LECO [2026-01-23T20:25:53.430654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-23T20:25:53.444019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-23T20:25:53.444678] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-23T20:25:53.445747] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-23T20:25:53.445800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:53.445879] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:53.445919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:53.445997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:53.509045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:53.509911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:53.510011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:53.510046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:53.638422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:53.638629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:53.638680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:53.638710] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:53.643189] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-01-23T20:25:53.643703] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-23T20:25:53.643894] [INFO ] [sig ] LECO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:53.800531] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LECO.txt [2026-01-23T20:25:53.800735] [INFO ] [sig ] [1839/3475] Completed LECO in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:53.800779] [INFO ] [sig ] [1840/3475] Forecasting LEG... [2026-01-23T20:25:53.800810] [INFO ] [sig ] Generating forecast for: LEG [2026-01-23T20:25:53.800841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-23T20:25:53.816672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-23T20:25:53.817319] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-23T20:25:53.818746] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-23T20:25:53.818809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:53.818847] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:53.818876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:53.818937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:53.882356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:53.883623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:53.883765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:53.883804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:54.025900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:54.026142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:54.026192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:54.026222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:54.030896] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: UP (p=50.52%) [2026-01-23T20:25:54.031508] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-23T20:25:54.031707] [INFO ] [sig ] LEG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:54.199109] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LEG.txt [2026-01-23T20:25:54.199563] [INFO ] [sig ] [1840/3475] Completed LEG in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:54.199676] [INFO ] [sig ] [1841/3475] Forecasting LEGH... [2026-01-23T20:25:54.199716] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-23T20:25:54.199750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-23T20:25:54.213142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-23T20:25:54.213524] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-23T20:25:54.214532] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-23T20:25:54.214601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:54.214635] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:54.214673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:54.214729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:54.273156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:54.274087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:54.274174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:54.274229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:54.395057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:54.395224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:54.395266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:54.395294] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:54.398688] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-23T20:25:54.398962] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-23T20:25:54.399090] [INFO ] [sig ] LEGH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:54.537868] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LEGH.txt [2026-01-23T20:25:54.538035] [INFO ] [sig ] [1841/3475] Completed LEGH in 0.3s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:54.538076] [INFO ] [sig ] [1842/3475] Forecasting LEGN... [2026-01-23T20:25:54.538295] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-23T20:25:54.538325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-23T20:25:54.550387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-23T20:25:54.550760] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-23T20:25:54.551563] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-23T20:25:54.551630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:54.551663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:54.551689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:54.551745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:54.608549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:54.609484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:54.609590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:54.609626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:54.735787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:54.735953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:54.735996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:54.736061] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:54.739726] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-23T20:25:54.740066] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-23T20:25:54.740217] [INFO ] [sig ] LEGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:54.891032] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LEGN.txt [2026-01-23T20:25:54.891386] [INFO ] [sig ] [1842/3475] Completed LEGN in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:54.891440] [INFO ] [sig ] [1843/3475] Forecasting LEN... [2026-01-23T20:25:54.891474] [INFO ] [sig ] Generating forecast for: LEN [2026-01-23T20:25:54.891505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-23T20:25:54.905274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-23T20:25:54.905728] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-23T20:25:54.906853] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-23T20:25:54.906908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:54.906942] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:54.906970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:54.907028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:54.975926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:54.977010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:54.977111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:54.977152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:55.111438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:55.111615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:55.111660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:55.111690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:55.115827] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=41.35%) [2026-01-23T20:25:55.116131] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-23T20:25:55.116264] [INFO ] [sig ] LEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:55.268559] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LEN.txt [2026-01-23T20:25:55.268775] [INFO ] [sig ] [1843/3475] Completed LEN in 0.4s | 2.83 sym/s | Total: 10.8m | ETA: 9.6m [2026-01-23T20:25:55.268852] [INFO ] [sig ] [1844/3475] Forecasting LENZ... [2026-01-23T20:25:55.268906] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-23T20:25:55.268963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-23T20:25:55.282567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-23T20:25:55.282940] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-23T20:25:55.283860] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-23T20:25:55.283915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:55.283960] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:55.284002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:55.284075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:55.348208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:55.349088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:55.349182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:55.349222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:55.479540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:55.479719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:55.479762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:55.479794] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:55.483613] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-23T20:25:55.483990] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-23T20:25:55.484140] [INFO ] [sig ] LENZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:55.633629] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LENZ.txt [2026-01-23T20:25:55.633793] [INFO ] [sig ] [1844/3475] Completed LENZ in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:55.633836] [INFO ] [sig ] [1845/3475] Forecasting LEO... [2026-01-23T20:25:55.633866] [INFO ] [sig ] Generating forecast for: LEO [2026-01-23T20:25:55.633904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-23T20:25:55.645934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-23T20:25:55.646348] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-23T20:25:55.647267] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-23T20:25:55.647321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:55.647383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:55.647412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:55.647470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:55.708907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:55.709869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:55.709976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:55.710028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:55.840683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:55.840897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:55.840961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:55.841008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:55.845269] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=38.68%) [2026-01-23T20:25:55.845600] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-23T20:25:55.845760] [INFO ] [sig ] LEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:55.998377] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LEO.txt [2026-01-23T20:25:55.998541] [INFO ] [sig ] [1845/3475] Completed LEO in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:55.998621] [INFO ] [sig ] [1846/3475] Forecasting LESL... [2026-01-23T20:25:55.998660] [INFO ] [sig ] Generating forecast for: LESL [2026-01-23T20:25:55.998691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-23T20:25:56.010616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-23T20:25:56.011079] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-23T20:25:56.012069] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-23T20:25:56.012124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:56.012157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:56.012184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:56.012242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:56.075286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:56.076189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:56.076273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:56.076308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:56.204192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:56.204347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:56.204389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:56.204418] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:56.207882] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-23T20:25:56.208166] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-23T20:25:56.208300] [INFO ] [sig ] LESL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:56.355220] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LESL.txt [2026-01-23T20:25:56.355375] [INFO ] [sig ] [1846/3475] Completed LESL in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:56.355419] [INFO ] [sig ] [1847/3475] Forecasting LEVI... [2026-01-23T20:25:56.355451] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-23T20:25:56.355481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-23T20:25:56.367626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-23T20:25:56.367968] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-23T20:25:56.368989] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-23T20:25:56.369043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:56.369076] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:56.369110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:56.369189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:56.432421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:56.433272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:56.433357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:56.433390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:56.568366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:56.568542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:56.568617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:56.568652] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:56.572353] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-23T20:25:56.572684] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-23T20:25:56.572825] [INFO ] [sig ] LEVI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:56.710377] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LEVI.txt [2026-01-23T20:25:56.710544] [INFO ] [sig ] [1847/3475] Completed LEVI in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:56.710604] [INFO ] [sig ] [1848/3475] Forecasting LFMD... [2026-01-23T20:25:56.710636] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-23T20:25:56.710666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-23T20:25:56.723029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-23T20:25:56.723605] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-23T20:25:56.724416] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-23T20:25:56.724468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:56.724500] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:56.724527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:56.724612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:56.781594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:56.782448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:56.782531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:56.782565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:56.915558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:56.915763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:56.915830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:56.915900] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:56.921079] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-01-23T20:25:56.921494] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-23T20:25:56.921705] [INFO ] [sig ] LFMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:57.085143] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LFMD.txt [2026-01-23T20:25:57.085307] [INFO ] [sig ] [1848/3475] Completed LFMD in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:57.085349] [INFO ] [sig ] [1849/3475] Forecasting LFUS... [2026-01-23T20:25:57.085381] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-23T20:25:57.085412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-23T20:25:57.097226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-23T20:25:57.097664] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-23T20:25:57.098521] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-23T20:25:57.098599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:57.098635] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:57.098664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:57.098723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:57.157959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:57.159085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:57.159406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:57.159441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:57.287868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:57.288033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:57.288090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:57.288313] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:57.292110] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-01-23T20:25:57.292387] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-23T20:25:57.292516] [INFO ] [sig ] LFUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:57.442787] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LFUS.txt [2026-01-23T20:25:57.442952] [INFO ] [sig ] [1849/3475] Completed LFUS in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:57.443028] [INFO ] [sig ] [1850/3475] Forecasting LFVN... [2026-01-23T20:25:57.443066] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-23T20:25:57.443097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-23T20:25:57.456014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-23T20:25:57.456376] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-23T20:25:57.457259] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-23T20:25:57.457312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:57.457378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:57.457409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:57.457465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:57.518114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:57.519009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:57.519096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:57.519144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:57.642064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:57.642231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:57.642289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:57.642322] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:57.646022] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-01-23T20:25:57.646340] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-23T20:25:57.646480] [INFO ] [sig ] LFVN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:57.788027] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LFVN.txt [2026-01-23T20:25:57.788190] [INFO ] [sig ] [1850/3475] Completed LFVN in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:57.788230] [INFO ] [sig ] [1851/3475] Forecasting LGCL... [2026-01-23T20:25:57.788260] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-23T20:25:57.788290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-23T20:25:57.799940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-23T20:25:57.800273] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-23T20:25:57.801077] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-23T20:25:57.801129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:57.801161] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:57.801187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:57.801243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:57.858687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:57.859768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:57.859878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:57.859929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:57.971234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:57.971394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:57.971435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:57.971464] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:57.974847] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=19.83%) [2026-01-23T20:25:57.975122] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-23T20:25:57.975249] [INFO ] [sig ] LGCL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:58.122479] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LGCL.txt [2026-01-23T20:25:58.122672] [INFO ] [sig ] [1851/3475] Completed LGCL in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:58.122718] [INFO ] [sig ] [1852/3475] Forecasting LGI... [2026-01-23T20:25:58.122750] [INFO ] [sig ] Generating forecast for: LGI [2026-01-23T20:25:58.122785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-23T20:25:58.136689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-23T20:25:58.137082] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-23T20:25:58.138206] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-23T20:25:58.138271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:58.138315] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:58.138343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:58.138413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:58.198268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:58.199195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:58.199278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:58.199504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:58.329039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:58.329204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:58.329246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:58.329278] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:58.332820] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-23T20:25:58.333113] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-23T20:25:58.333247] [INFO ] [sig ] LGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:58.482380] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LGI.txt [2026-01-23T20:25:58.482610] [INFO ] [sig ] [1852/3475] Completed LGI in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-23T20:25:58.482660] [INFO ] [sig ] [1853/3475] Forecasting LGIH... [2026-01-23T20:25:58.482692] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-23T20:25:58.482724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-23T20:25:58.495800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-23T20:25:58.496184] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-23T20:25:58.497056] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-23T20:25:58.497115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:58.497154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:58.497182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:58.497240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:58.556971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:58.558059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:58.558332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:58.558365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:58.673857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:58.674009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:58.674050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:58.674079] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:58.677441] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=23.29%) [2026-01-23T20:25:58.677732] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-23T20:25:58.677860] [INFO ] [sig ] LGIH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:58.817084] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LGIH.txt [2026-01-23T20:25:58.817428] [INFO ] [sig ] [1853/3475] Completed LGIH in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:25:58.817469] [INFO ] [sig ] [1854/3475] Forecasting LGND... [2026-01-23T20:25:58.817500] [INFO ] [sig ] Generating forecast for: LGND [2026-01-23T20:25:58.817530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-23T20:25:58.830392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-23T20:25:58.830817] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-23T20:25:58.831855] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-23T20:25:58.831920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:58.831954] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:58.831982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:58.832038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:58.894859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:58.895889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:58.895981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:58.896016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:59.019233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:59.019385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:59.019441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:59.019471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:59.022825] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-23T20:25:59.023094] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-23T20:25:59.023219] [INFO ] [sig ] LGND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:59.162242] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LGND.txt [2026-01-23T20:25:59.162387] [INFO ] [sig ] [1854/3475] Completed LGND in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:25:59.162432] [INFO ] [sig ] [1855/3475] Forecasting LH... [2026-01-23T20:25:59.162462] [INFO ] [sig ] Generating forecast for: LH [2026-01-23T20:25:59.162493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-23T20:25:59.173948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-23T20:25:59.174262] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-23T20:25:59.175107] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-23T20:25:59.175159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:59.175193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:59.175221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:59.175278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:59.234548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:59.235668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:59.235755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:59.235788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:59.356649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:59.356802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:59.356843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:59.356875] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:59.360382] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-23T20:25:59.360680] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-23T20:25:59.360809] [INFO ] [sig ] LH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:25:59.500778] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LH.txt [2026-01-23T20:25:59.500924] [INFO ] [sig ] [1855/3475] Completed LH in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:25:59.500964] [INFO ] [sig ] [1856/3475] Forecasting LHX... [2026-01-23T20:25:59.501001] [INFO ] [sig ] Generating forecast for: LHX [2026-01-23T20:25:59.501030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-23T20:25:59.512690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-23T20:25:59.513014] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-23T20:25:59.513879] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-23T20:25:59.513931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:59.513995] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:59.514023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:59.514079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:59.572837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:59.573634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:59.573716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:59.573750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:25:59.701401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:25:59.701612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:25:59.701665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:25:59.701696] [INFO ] [FORECASTER] Training complete [2026-01-23T20:25:59.705282] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-23T20:25:59.705556] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-23T20:25:59.705712] [INFO ] [sig ] LHX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:25:59.846001] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LHX.txt [2026-01-23T20:25:59.846144] [INFO ] [sig ] [1856/3475] Completed LHX in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:25:59.846185] [INFO ] [sig ] [1857/3475] Forecasting LI... [2026-01-23T20:25:59.846215] [INFO ] [sig ] Generating forecast for: LI [2026-01-23T20:25:59.846245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-23T20:25:59.858394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-23T20:25:59.858703] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-23T20:25:59.859521] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-23T20:25:59.859590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:25:59.859625] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:25:59.859652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:25:59.859708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:25:59.918569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:25:59.919719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:25:59.919805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:25:59.919838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:00.055265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:00.055446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:00.055503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:00.055545] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:00.060413] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-23T20:26:00.060860] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-23T20:26:00.061051] [INFO ] [sig ] LI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:00.212015] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LI.txt [2026-01-23T20:26:00.212174] [INFO ] [sig ] [1857/3475] Completed LI in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:26:00.212214] [INFO ] [sig ] [1858/3475] Forecasting LICN... [2026-01-23T20:26:00.212245] [INFO ] [sig ] Generating forecast for: LICN [2026-01-23T20:26:00.212274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-23T20:26:00.224687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-23T20:26:00.225031] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-23T20:26:00.226101] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-23T20:26:00.226160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:00.226193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:00.226220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:00.226459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:00.285773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:00.286720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:00.286811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:00.286849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:00.401689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:00.401857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:00.401900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:00.401929] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:00.405528] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-23T20:26:00.405847] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-23T20:26:00.405987] [INFO ] [sig ] LICN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:00.552685] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LICN.txt [2026-01-23T20:26:00.552856] [INFO ] [sig ] [1858/3475] Completed LICN in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:26:00.552900] [INFO ] [sig ] [1859/3475] Forecasting LIF... [2026-01-23T20:26:00.552931] [INFO ] [sig ] Generating forecast for: LIF [2026-01-23T20:26:00.552962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-23T20:26:00.564997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-23T20:26:00.565385] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-23T20:26:00.566216] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-23T20:26:00.566268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:00.566300] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:00.566326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:00.566381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:00.626144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:00.627211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:00.627512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:00.627546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:00.759750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:00.759908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:00.759949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:00.759979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:00.763826] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-01-23T20:26:00.764140] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-23T20:26:00.764303] [INFO ] [sig ] LIF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:00.910862] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LIF.txt [2026-01-23T20:26:00.911024] [INFO ] [sig ] [1859/3475] Completed LIF in 0.4s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:26:00.911066] [INFO ] [sig ] [1860/3475] Forecasting LII... [2026-01-23T20:26:00.911095] [INFO ] [sig ] Generating forecast for: LII [2026-01-23T20:26:00.911125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-23T20:26:00.922144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-23T20:26:00.922505] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-23T20:26:00.923324] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-23T20:26:00.923375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:00.923407] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:00.923434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:00.923489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:00.979442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:00.980162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:00.980244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:00.980278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:01.100976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:01.101147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:01.101188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:01.101218] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:01.104908] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=73.29%) [2026-01-23T20:26:01.105240] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-23T20:26:01.105389] [INFO ] [sig ] LII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:01.252383] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LII.txt [2026-01-23T20:26:01.252542] [INFO ] [sig ] [1860/3475] Completed LII in 0.3s | 2.83 sym/s | Total: 10.9m | ETA: 9.5m [2026-01-23T20:26:01.252610] [INFO ] [sig ] [1861/3475] Forecasting LILA... [2026-01-23T20:26:01.252642] [INFO ] [sig ] Generating forecast for: LILA [2026-01-23T20:26:01.252671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-23T20:26:01.263926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-23T20:26:01.264295] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-23T20:26:01.265221] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-23T20:26:01.265275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:01.265307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:01.265335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:01.265392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:01.324073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:01.324984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:01.325069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:01.325108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:01.448911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:01.449074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:01.449148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:01.449182] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:01.453596] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-23T20:26:01.454170] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-23T20:26:01.454346] [INFO ] [sig ] LILA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:01.611650] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LILA.txt [2026-01-23T20:26:01.611811] [INFO ] [sig ] [1861/3475] Completed LILA in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:01.611853] [INFO ] [sig ] [1862/3475] Forecasting LILAK... [2026-01-23T20:26:01.611882] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-23T20:26:01.611911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-23T20:26:01.624662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-23T20:26:01.625069] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-23T20:26:01.625962] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-23T20:26:01.626017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:01.626049] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:01.626077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:01.626134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:01.688542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:01.689565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:01.689674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:01.689708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:01.832808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:01.832968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:01.833017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:01.833046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:01.836798] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-23T20:26:01.837150] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-23T20:26:01.837299] [INFO ] [sig ] LILAK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:01.986313] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LILAK.txt [2026-01-23T20:26:01.986485] [INFO ] [sig ] [1862/3475] Completed LILAK in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:01.986532] [INFO ] [sig ] [1863/3475] Forecasting LIN... [2026-01-23T20:26:01.986561] [INFO ] [sig ] Generating forecast for: LIN [2026-01-23T20:26:01.986620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-23T20:26:01.999095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-23T20:26:01.999472] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-23T20:26:02.000302] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-23T20:26:02.000355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:02.000390] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:02.000419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:02.000477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:02.059282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:02.060185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:02.060269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:02.060303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:02.178443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:02.178635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:02.178679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:02.178708] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:02.182158] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-01-23T20:26:02.182461] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-23T20:26:02.182638] [INFO ] [sig ] LIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:02.330092] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LIN.txt [2026-01-23T20:26:02.330248] [INFO ] [sig ] [1863/3475] Completed LIN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:02.330290] [INFO ] [sig ] [1864/3475] Forecasting LINC... [2026-01-23T20:26:02.330321] [INFO ] [sig ] Generating forecast for: LINC [2026-01-23T20:26:02.330351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-23T20:26:02.341926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-23T20:26:02.342290] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-23T20:26:02.343102] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-23T20:26:02.343155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:02.343187] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:02.343213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:02.343270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:02.400759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:02.401646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:02.401726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:02.401760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:02.524742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:02.524893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:02.524934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:02.524963] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:02.528443] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=50.70%) [2026-01-23T20:26:02.528761] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-23T20:26:02.528892] [INFO ] [sig ] LINC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:02.668364] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LINC.txt [2026-01-23T20:26:02.668518] [INFO ] [sig ] [1864/3475] Completed LINC in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:02.668559] [INFO ] [sig ] [1865/3475] Forecasting LIND... [2026-01-23T20:26:02.668609] [INFO ] [sig ] Generating forecast for: LIND [2026-01-23T20:26:02.668640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-23T20:26:02.681191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-23T20:26:02.681597] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-23T20:26:02.682397] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-23T20:26:02.682448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:02.682492] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:02.682521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:02.682595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:02.740219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:02.741125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:02.741221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:02.741262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:02.865060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:02.865221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:02.865262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:02.865290] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:02.868704] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-23T20:26:02.868981] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-23T20:26:02.869117] [INFO ] [sig ] LIND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:03.007887] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LIND.txt [2026-01-23T20:26:03.008048] [INFO ] [sig ] [1865/3475] Completed LIND in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:03.008092] [INFO ] [sig ] [1866/3475] Forecasting LINE... [2026-01-23T20:26:03.008122] [INFO ] [sig ] Generating forecast for: LINE [2026-01-23T20:26:03.008152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-23T20:26:03.019546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-23T20:26:03.019887] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-23T20:26:03.020698] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-23T20:26:03.020750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:03.020783] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:03.020811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:03.020867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:03.076155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:03.077035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:03.077149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:03.077184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:03.200154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:03.200315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:03.200356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:03.200385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:03.203818] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-23T20:26:03.204122] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-23T20:26:03.204262] [INFO ] [sig ] LINE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:03.349378] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LINE.txt [2026-01-23T20:26:03.349542] [INFO ] [sig ] [1866/3475] Completed LINE in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:03.349605] [INFO ] [sig ] [1867/3475] Forecasting LINK... [2026-01-23T20:26:03.349639] [INFO ] [sig ] Generating forecast for: LINK [2026-01-23T20:26:03.349670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-23T20:26:03.364233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-23T20:26:03.364732] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-23T20:26:03.365808] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-23T20:26:03.365872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:03.365917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:03.365957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:03.366033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:03.426138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:03.427114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:03.427204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:03.427238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:03.540684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:03.540840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:03.540882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:03.540912] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:03.544394] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-23T20:26:03.544781] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-23T20:26:03.544920] [INFO ] [sig ] LINK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:03.686867] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LINK.txt [2026-01-23T20:26:03.687031] [INFO ] [sig ] [1867/3475] Completed LINK in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:03.687078] [INFO ] [sig ] [1868/3475] Forecasting LITE... [2026-01-23T20:26:03.687107] [INFO ] [sig ] Generating forecast for: LITE [2026-01-23T20:26:03.687136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-23T20:26:03.699846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-23T20:26:03.700256] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-23T20:26:03.701103] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-23T20:26:03.701155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:03.701187] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:03.701215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:03.701271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:03.765482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:03.766427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:03.766514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:03.766548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:03.902684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:03.902836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:03.902877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:03.902905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:03.906790] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-01-23T20:26:03.907063] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-23T20:26:03.907193] [INFO ] [sig ] LITE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:04.056195] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LITE.txt [2026-01-23T20:26:04.056384] [INFO ] [sig ] [1868/3475] Completed LITE in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-23T20:26:04.056442] [INFO ] [sig ] [1869/3475] Forecasting LITM... [2026-01-23T20:26:04.056480] [INFO ] [sig ] Generating forecast for: LITM [2026-01-23T20:26:04.056518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-23T20:26:04.070603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-23T20:26:04.070963] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-23T20:26:04.071806] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-23T20:26:04.071859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:04.071894] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:04.071922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:04.071979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:04.137486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:04.138372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:04.138458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:04.138493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:04.261863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:04.262016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:04.262059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:04.262090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:04.265568] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=33.39%) [2026-01-23T20:26:04.265898] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-23T20:26:04.266034] [INFO ] [sig ] LITM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:04.409104] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LITM.txt [2026-01-23T20:26:04.409305] [INFO ] [sig ] [1869/3475] Completed LITM in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:04.409351] [INFO ] [sig ] [1870/3475] Forecasting LIVN... [2026-01-23T20:26:04.409381] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-23T20:26:04.409412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-23T20:26:04.421022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-23T20:26:04.421387] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-23T20:26:04.422208] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-23T20:26:04.422260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:04.422292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:04.422319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:04.422376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:04.481206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:04.482073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:04.482154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:04.482186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:04.608597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:04.608758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:04.608799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:04.608828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:04.612372] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-23T20:26:04.612682] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-23T20:26:04.612836] [INFO ] [sig ] LIVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:04.763180] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LIVN.txt [2026-01-23T20:26:04.763337] [INFO ] [sig ] [1870/3475] Completed LIVN in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:04.763377] [INFO ] [sig ] [1871/3475] Forecasting LKFN... [2026-01-23T20:26:04.763409] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-23T20:26:04.763440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-23T20:26:04.778632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-23T20:26:04.779038] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-23T20:26:04.779938] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-23T20:26:04.779991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:04.780024] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:04.780051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:04.780108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:04.843798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:04.844676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:04.844762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:04.844796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:04.966075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:04.966232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:04.966273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:04.966304] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:04.969798] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-23T20:26:04.970075] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-23T20:26:04.970207] [INFO ] [sig ] LKFN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:05.111470] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LKFN.txt [2026-01-23T20:26:05.111655] [INFO ] [sig ] [1871/3475] Completed LKFN in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:05.111719] [INFO ] [sig ] [1872/3475] Forecasting LKQ... [2026-01-23T20:26:05.111750] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-23T20:26:05.111780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-23T20:26:05.123356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-23T20:26:05.123691] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-23T20:26:05.124726] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-23T20:26:05.124777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:05.124811] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:05.124839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:05.124895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:05.181841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:05.182630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:05.182710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:05.182742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:05.300062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:05.300230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:05.300288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:05.300320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:05.304015] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=85.04%) [2026-01-23T20:26:05.304373] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-23T20:26:05.304514] [INFO ] [sig ] LKQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:05.445602] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LKQ.txt [2026-01-23T20:26:05.445755] [INFO ] [sig ] [1872/3475] Completed LKQ in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:05.445796] [INFO ] [sig ] [1873/3475] Forecasting LLY... [2026-01-23T20:26:05.445825] [INFO ] [sig ] Generating forecast for: LLY [2026-01-23T20:26:05.445856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-23T20:26:05.457744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-23T20:26:05.458087] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-23T20:26:05.458956] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-23T20:26:05.459009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:05.459077] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:05.459118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:05.459202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:05.520699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:05.521776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:05.521860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:05.521895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:05.652496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:05.652677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:05.652719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:05.652749] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:05.656495] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=90.60%) [2026-01-23T20:26:05.656784] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-23T20:26:05.656907] [INFO ] [sig ] LLY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:05.801161] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LLY.txt [2026-01-23T20:26:05.801306] [INFO ] [sig ] [1873/3475] Completed LLY in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:05.801349] [INFO ] [sig ] [1874/3475] Forecasting LMB... [2026-01-23T20:26:05.801378] [INFO ] [sig ] Generating forecast for: LMB [2026-01-23T20:26:05.801409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-23T20:26:05.824663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-23T20:26:05.824997] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-23T20:26:05.825797] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-23T20:26:05.825847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:05.825879] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:05.825907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:05.825963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:05.882502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:05.883245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:05.883344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:05.883377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:06.003171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:06.003325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:06.003365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:06.003394] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:06.006806] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-01-23T20:26:06.007096] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-23T20:26:06.007230] [INFO ] [sig ] LMB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:06.146152] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LMB.txt [2026-01-23T20:26:06.146291] [INFO ] [sig ] [1874/3475] Completed LMB in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:06.146331] [INFO ] [sig ] [1875/3475] Forecasting LMBS... [2026-01-23T20:26:06.146360] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-23T20:26:06.146391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-23T20:26:06.157440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-23T20:26:06.157806] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-23T20:26:06.158695] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-23T20:26:06.158749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:06.158781] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:06.158809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:06.158866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:06.216664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:06.217485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:06.217567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:06.217620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:06.336216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:06.336371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:06.336412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:06.336440] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:06.339972] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=70.37%) [2026-01-23T20:26:06.340263] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-23T20:26:06.340394] [INFO ] [sig ] LMBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:06.484457] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LMBS.txt [2026-01-23T20:26:06.484667] [INFO ] [sig ] [1875/3475] Completed LMBS in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:06.484717] [INFO ] [sig ] [1876/3475] Forecasting LMND... [2026-01-23T20:26:06.484749] [INFO ] [sig ] Generating forecast for: LMND [2026-01-23T20:26:06.484781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-23T20:26:06.497827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-23T20:26:06.498213] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-23T20:26:06.499524] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-23T20:26:06.499599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:06.499642] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:06.499685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:06.499747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:06.562606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:06.563674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:06.563762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:06.563796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:06.698410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:06.698605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:06.698668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:06.698772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:06.702920] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=42.28%) [2026-01-23T20:26:06.703343] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-23T20:26:06.703536] [INFO ] [sig ] LMND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:06.854026] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LMND.txt [2026-01-23T20:26:06.854171] [INFO ] [sig ] [1876/3475] Completed LMND in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:06.854209] [INFO ] [sig ] [1877/3475] Forecasting LNC... [2026-01-23T20:26:06.854242] [INFO ] [sig ] Generating forecast for: LNC [2026-01-23T20:26:06.854284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-23T20:26:06.867091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-23T20:26:06.867504] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-23T20:26:06.868499] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-23T20:26:06.868555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:06.868607] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:06.868637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:06.868694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:06.930684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:06.931465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:06.931548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:06.931600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:07.059202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:07.059350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:07.059391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:07.059420] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:07.063194] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-01-23T20:26:07.063478] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-23T20:26:07.063631] [INFO ] [sig ] LNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:07.205224] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LNC.txt [2026-01-23T20:26:07.205376] [INFO ] [sig ] [1877/3475] Completed LNC in 0.4s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:07.205416] [INFO ] [sig ] [1878/3475] Forecasting LND... [2026-01-23T20:26:07.205444] [INFO ] [sig ] Generating forecast for: LND [2026-01-23T20:26:07.205473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-23T20:26:07.217285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-23T20:26:07.217631] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-23T20:26:07.218479] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-23T20:26:07.218531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:07.218563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:07.218612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:07.218671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:07.275941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:07.276721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:07.276801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:07.276835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:07.391136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:07.391293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:07.391334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:07.391363] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:07.394764] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=63.35%) [2026-01-23T20:26:07.395042] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-23T20:26:07.395172] [INFO ] [sig ] LND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:07.540206] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LND.txt [2026-01-23T20:26:07.540368] [INFO ] [sig ] [1878/3475] Completed LND in 0.3s | 2.83 sym/s | Total: 11.0m | ETA: 9.4m [2026-01-23T20:26:07.540410] [INFO ] [sig ] [1879/3475] Forecasting LNG... [2026-01-23T20:26:07.540438] [INFO ] [sig ] Generating forecast for: LNG [2026-01-23T20:26:07.540476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-23T20:26:07.552868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-23T20:26:07.553183] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-23T20:26:07.554008] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-23T20:26:07.554059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:07.554104] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:07.554137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:07.554219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:07.612280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:07.613077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:07.613183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:07.613218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:07.731202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:07.731356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:07.731397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:07.731426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:07.734836] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-01-23T20:26:07.735109] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-23T20:26:07.735237] [INFO ] [sig ] LNG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:07.876986] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LNG.txt [2026-01-23T20:26:07.877133] [INFO ] [sig ] [1879/3475] Completed LNG in 0.3s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:07.877175] [INFO ] [sig ] [1880/3475] Forecasting LNKB... [2026-01-23T20:26:07.877205] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-23T20:26:07.877240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-23T20:26:07.888716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-23T20:26:07.889027] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-23T20:26:07.889842] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-23T20:26:07.889893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:07.889925] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:07.889952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:07.890009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:07.946538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:07.947413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:07.947494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:07.947527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:08.075246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:08.075607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:08.075651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:08.075683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:08.079429] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=90.96%) [2026-01-23T20:26:08.079774] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-23T20:26:08.079926] [INFO ] [sig ] LNKB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:08.226199] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LNKB.txt [2026-01-23T20:26:08.226378] [INFO ] [sig ] [1880/3475] Completed LNKB in 0.3s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:08.226424] [INFO ] [sig ] [1881/3475] Forecasting LNN... [2026-01-23T20:26:08.226455] [INFO ] [sig ] Generating forecast for: LNN [2026-01-23T20:26:08.226487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-23T20:26:08.240348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-23T20:26:08.240967] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-23T20:26:08.241940] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-23T20:26:08.241997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:08.242031] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:08.242060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:08.242119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:08.304942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:08.305761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:08.305850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:08.305893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:08.432374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:08.432528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:08.432569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:08.432623] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:08.436363] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-01-23T20:26:08.436672] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-23T20:26:08.436806] [INFO ] [sig ] LNN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:08.584565] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LNN.txt [2026-01-23T20:26:08.584755] [INFO ] [sig ] [1881/3475] Completed LNN in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:08.584802] [INFO ] [sig ] [1882/3475] Forecasting LNTH... [2026-01-23T20:26:08.584835] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-23T20:26:08.584868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-23T20:26:08.596755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-23T20:26:08.597093] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-23T20:26:08.598058] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-23T20:26:08.598113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:08.598147] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:08.598178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:08.598240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:08.659025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:08.659853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:08.659937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:08.659972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:08.785900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:08.786051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:08.786094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:08.786125] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:08.789782] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-23T20:26:08.790062] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-23T20:26:08.790217] [INFO ] [sig ] LNTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:08.940117] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LNTH.txt [2026-01-23T20:26:08.940271] [INFO ] [sig ] [1882/3475] Completed LNTH in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:08.940314] [INFO ] [sig ] [1883/3475] Forecasting LNZA... [2026-01-23T20:26:08.940346] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-23T20:26:08.940384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-23T20:26:08.952108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-23T20:26:08.952451] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-23T20:26:08.953323] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-23T20:26:08.953379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:08.953411] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:08.953439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:08.953496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:09.013740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:09.014537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:09.014672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:09.014709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:09.129952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:09.130107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:09.130148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:09.130177] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:09.133590] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=56.48%) [2026-01-23T20:26:09.133865] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-23T20:26:09.133992] [INFO ] [sig ] LNZA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:09.273106] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LNZA.txt [2026-01-23T20:26:09.273257] [INFO ] [sig ] [1883/3475] Completed LNZA in 0.3s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:09.273298] [INFO ] [sig ] [1884/3475] Forecasting LOAN... [2026-01-23T20:26:09.273330] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-23T20:26:09.273360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-23T20:26:09.285010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-23T20:26:09.285401] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-23T20:26:09.286282] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-23T20:26:09.286337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:09.286371] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:09.286399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:09.286458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:09.347024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:09.347970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:09.348058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:09.348093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:09.466152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:09.466305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:09.466345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:09.466374] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:09.469823] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-23T20:26:09.470101] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-23T20:26:09.470241] [INFO ] [sig ] LOAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:09.614360] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOAN.txt [2026-01-23T20:26:09.614617] [INFO ] [sig ] [1884/3475] Completed LOAN in 0.3s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:09.614678] [INFO ] [sig ] [1885/3475] Forecasting LOB... [2026-01-23T20:26:09.614715] [INFO ] [sig ] Generating forecast for: LOB [2026-01-23T20:26:09.614753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-23T20:26:09.628784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-23T20:26:09.629171] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-23T20:26:09.630022] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-23T20:26:09.630073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:09.630105] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:09.630133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:09.630197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:09.686505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:09.687317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:09.687429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:09.687465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:09.814969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:09.815113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:09.815173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:09.815208] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:09.818846] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-23T20:26:09.819139] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-23T20:26:09.819276] [INFO ] [sig ] LOB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:09.973207] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOB.txt [2026-01-23T20:26:09.973375] [INFO ] [sig ] [1885/3475] Completed LOB in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-23T20:26:09.973415] [INFO ] [sig ] [1886/3475] Forecasting LOCO... [2026-01-23T20:26:09.973448] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-23T20:26:09.973481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-23T20:26:09.986295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-23T20:26:09.986714] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-23T20:26:09.987717] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-23T20:26:09.987784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:09.987827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:09.987857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:09.987928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:10.050884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:10.051813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:10.051902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:10.051937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:10.176406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:10.176555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:10.176622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:10.176668] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:10.180622] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-01-23T20:26:10.180913] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-23T20:26:10.181046] [INFO ] [sig ] LOCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:10.332009] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOCO.txt [2026-01-23T20:26:10.332213] [INFO ] [sig ] [1886/3475] Completed LOCO in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:10.332263] [INFO ] [sig ] [1887/3475] Forecasting LOGI... [2026-01-23T20:26:10.332298] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-23T20:26:10.332331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-23T20:26:10.345002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-23T20:26:10.345348] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-23T20:26:10.346389] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-23T20:26:10.346449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:10.346484] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:10.346511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:10.346600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:10.407551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:10.408323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:10.408433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:10.408471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:10.538954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:10.539116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:10.539165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:10.539197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:10.543081] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-01-23T20:26:10.543370] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-23T20:26:10.543501] [INFO ] [sig ] LOGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:10.693970] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOGI.txt [2026-01-23T20:26:10.694116] [INFO ] [sig ] [1887/3475] Completed LOGI in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:10.694158] [INFO ] [sig ] [1888/3475] Forecasting LOMA... [2026-01-23T20:26:10.694189] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-23T20:26:10.694223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-23T20:26:10.707322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-23T20:26:10.707729] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-23T20:26:10.708666] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-23T20:26:10.708725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:10.708773] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:10.708816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:10.708877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:10.774931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:10.775860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:10.775949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:10.775983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:10.906936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:10.907096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:10.907139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:10.907170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:10.911030] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-23T20:26:10.911343] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-23T20:26:10.911475] [INFO ] [sig ] LOMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:11.056743] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOMA.txt [2026-01-23T20:26:11.056881] [INFO ] [sig ] [1888/3475] Completed LOMA in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:11.056940] [INFO ] [sig ] [1889/3475] Forecasting LOPE... [2026-01-23T20:26:11.056973] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-23T20:26:11.057002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-23T20:26:11.073299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-23T20:26:11.073618] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-23T20:26:11.074406] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-23T20:26:11.074480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:11.074514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:11.074541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:11.074617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:11.131067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:11.131911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:11.131992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:11.132026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:11.254388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:11.254542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:11.254602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:11.254634] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:11.258016] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-01-23T20:26:11.258289] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-23T20:26:11.258415] [INFO ] [sig ] LOPE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:11.395238] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LOPE.txt [2026-01-23T20:26:11.395380] [INFO ] [sig ] [1889/3475] Completed LOPE in 0.3s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:11.395421] [INFO ] [sig ] [1890/3475] Forecasting LOVE... [2026-01-23T20:26:11.395450] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-23T20:26:11.395481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-23T20:26:11.406832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-23T20:26:11.407179] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-23T20:26:11.408011] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-23T20:26:11.408063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:11.408120] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:11.408148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:11.408205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:11.466725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:11.467733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:11.467825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:11.467860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:11.599109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:11.599267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:11.599318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:11.599360] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:11.603698] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-23T20:26:11.604058] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-23T20:26:11.604205] [INFO ] [sig ] LOVE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:11.751921] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LOVE.txt [2026-01-23T20:26:11.752076] [INFO ] [sig ] [1890/3475] Completed LOVE in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:11.752120] [INFO ] [sig ] [1891/3475] Forecasting LPCN... [2026-01-23T20:26:11.752151] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-23T20:26:11.752182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-23T20:26:11.764869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-23T20:26:11.765234] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-23T20:26:11.766285] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-23T20:26:11.766350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:11.766394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:11.766433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:11.766492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:11.836618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:11.837533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:11.837639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:11.837675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:11.958244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:11.958413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:11.958458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:11.958490] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:11.962504] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=36.59%) [2026-01-23T20:26:11.962829] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-23T20:26:11.963006] [INFO ] [sig ] LPCN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:12.112011] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPCN.txt [2026-01-23T20:26:12.112192] [INFO ] [sig ] [1891/3475] Completed LPCN in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:12.112253] [INFO ] [sig ] [1892/3475] Forecasting LPG... [2026-01-23T20:26:12.112291] [INFO ] [sig ] Generating forecast for: LPG [2026-01-23T20:26:12.112323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-23T20:26:12.125281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-23T20:26:12.125668] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-23T20:26:12.126634] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-23T20:26:12.126688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:12.126724] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:12.126752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:12.126810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:12.188832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:12.189717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:12.189805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:12.189840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:12.319794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:12.319949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:12.319992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:12.320024] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:12.323588] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=36.46%) [2026-01-23T20:26:12.323876] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-23T20:26:12.324008] [INFO ] [sig ] LPG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:12.462712] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPG.txt [2026-01-23T20:26:12.462878] [INFO ] [sig ] [1892/3475] Completed LPG in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:12.462922] [INFO ] [sig ] [1893/3475] Forecasting LPL... [2026-01-23T20:26:12.462953] [INFO ] [sig ] Generating forecast for: LPL [2026-01-23T20:26:12.462986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-23T20:26:12.475463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-23T20:26:12.475815] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-23T20:26:12.476685] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-23T20:26:12.476738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:12.476771] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:12.476798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:12.476855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:12.536549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:12.540848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:12.540947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:12.540981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:12.670566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:12.670735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:12.670778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:12.670839] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:12.674649] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-23T20:26:12.674943] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-23T20:26:12.675079] [INFO ] [sig ] LPL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:12.821940] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPL.txt [2026-01-23T20:26:12.822097] [INFO ] [sig ] [1893/3475] Completed LPL in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:12.822143] [INFO ] [sig ] [1894/3475] Forecasting LPLA... [2026-01-23T20:26:12.822174] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-23T20:26:12.822205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-23T20:26:12.835231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-23T20:26:12.835631] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-23T20:26:12.836450] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-23T20:26:12.836504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:12.836538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:12.836567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:12.836646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:12.899110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:12.899972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:12.900060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:12.900097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:13.028399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:13.028553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:13.028616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:13.028649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:13.032160] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-01-23T20:26:13.032474] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-23T20:26:13.032628] [INFO ] [sig ] LPLA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:13.177132] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPLA.txt [2026-01-23T20:26:13.177273] [INFO ] [sig ] [1894/3475] Completed LPLA in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:13.177313] [INFO ] [sig ] [1895/3475] Forecasting LPRO... [2026-01-23T20:26:13.177366] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-23T20:26:13.177410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-23T20:26:13.189488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-23T20:26:13.189862] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-23T20:26:13.190685] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-23T20:26:13.190746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:13.190798] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:13.190838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:13.190901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:13.254835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:13.255692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:13.255776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:13.255811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:13.385077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:13.385236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:13.385279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:13.385312] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:13.388674] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=77.00%) [2026-01-23T20:26:13.388951] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-23T20:26:13.389080] [INFO ] [sig ] LPRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:13.531695] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LPRO.txt [2026-01-23T20:26:13.531844] [INFO ] [sig ] [1895/3475] Completed LPRO in 0.4s | 2.83 sym/s | Total: 11.1m | ETA: 9.3m [2026-01-23T20:26:13.531885] [INFO ] [sig ] [1896/3475] Forecasting LPSN... [2026-01-23T20:26:13.531916] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-23T20:26:13.531948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-23T20:26:13.543994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-23T20:26:13.544324] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-23T20:26:13.545171] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-23T20:26:13.545225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:13.545261] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:13.545295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:13.545365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:13.603864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:13.604671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:13.604754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:13.604789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:13.742750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:13.742901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:13.742972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:13.743003] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:13.746456] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=23.12%) [2026-01-23T20:26:13.746755] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-23T20:26:13.746883] [INFO ] [sig ] LPSN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:13.884531] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPSN.txt [2026-01-23T20:26:13.884691] [INFO ] [sig ] [1896/3475] Completed LPSN in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:13.884733] [INFO ] [sig ] [1897/3475] Forecasting LPTH... [2026-01-23T20:26:13.884762] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-23T20:26:13.884791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-23T20:26:13.896622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-23T20:26:13.896959] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-23T20:26:13.897808] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-23T20:26:13.897860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:13.897891] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:13.897918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:13.897973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:13.954631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:13.955389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:13.955470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:13.955715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:14.077725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:14.077911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:14.077954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:14.077984] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:14.081326] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-23T20:26:14.081624] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-23T20:26:14.081752] [INFO ] [sig ] LPTH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:14.217903] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LPTH.txt [2026-01-23T20:26:14.218041] [INFO ] [sig ] [1897/3475] Completed LPTH in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:14.218082] [INFO ] [sig ] [1898/3475] Forecasting LPX... [2026-01-23T20:26:14.218112] [INFO ] [sig ] Generating forecast for: LPX [2026-01-23T20:26:14.218142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-23T20:26:14.229928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-23T20:26:14.230256] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-23T20:26:14.231059] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-23T20:26:14.231110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:14.231142] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:14.231170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:14.231227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:14.287780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:14.288503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:14.288600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:14.288636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:14.411211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:14.411365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:14.411407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:14.411436] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:14.414899] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-23T20:26:14.415176] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-23T20:26:14.415303] [INFO ] [sig ] LPX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:14.557465] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LPX.txt [2026-01-23T20:26:14.557855] [INFO ] [sig ] [1898/3475] Completed LPX in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:14.557908] [INFO ] [sig ] [1899/3475] Forecasting LQDA... [2026-01-23T20:26:14.557939] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-23T20:26:14.557968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-23T20:26:14.570004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-23T20:26:14.570318] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-23T20:26:14.571159] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-23T20:26:14.571214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:14.571245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:14.571272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:14.571328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:14.631962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:14.632834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:14.632940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:14.632979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:14.763293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:14.763456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:14.763499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:14.763529] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:14.767364] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-23T20:26:14.767804] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-23T20:26:14.767968] [INFO ] [sig ] LQDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:14.917603] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LQDA.txt [2026-01-23T20:26:14.917764] [INFO ] [sig ] [1899/3475] Completed LQDA in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:14.917809] [INFO ] [sig ] [1900/3475] Forecasting LRCX... [2026-01-23T20:26:14.917841] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-23T20:26:14.917873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-23T20:26:14.929774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-23T20:26:14.930224] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-23T20:26:14.931372] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-23T20:26:14.931439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:14.931498] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:14.931746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:14.931832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:14.990310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:14.991190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:14.991309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:14.991345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:15.115936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:15.116095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:15.116136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:15.116168] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:15.119727] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=14.30%) [2026-01-23T20:26:15.120023] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-23T20:26:15.120160] [INFO ] [sig ] LRCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:15.260312] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LRCX.txt [2026-01-23T20:26:15.260463] [INFO ] [sig ] [1900/3475] Completed LRCX in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:15.260503] [INFO ] [sig ] [1901/3475] Forecasting LRGE... [2026-01-23T20:26:15.260535] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-23T20:26:15.260565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-23T20:26:15.271418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-23T20:26:15.271774] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-23T20:26:15.272593] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-23T20:26:15.272646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:15.272678] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:15.272705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:15.272761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:15.328996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:15.329876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:15.329959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:15.329995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:15.444666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:15.444825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:15.444867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:15.444897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:15.448420] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-01-23T20:26:15.448725] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-23T20:26:15.448861] [INFO ] [sig ] LRGE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:15.588193] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LRGE.txt [2026-01-23T20:26:15.588349] [INFO ] [sig ] [1901/3475] Completed LRGE in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:15.588416] [INFO ] [sig ] [1902/3475] Forecasting LSCC... [2026-01-23T20:26:15.588450] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-23T20:26:15.588484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-23T20:26:15.600055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-23T20:26:15.600371] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-23T20:26:15.601198] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-23T20:26:15.601253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:15.601287] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:15.601316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:15.601385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:15.658916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:15.659764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:15.659845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:15.659878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:15.784478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:15.784651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:15.784692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:15.784720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:15.788250] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-01-23T20:26:15.788598] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-23T20:26:15.788740] [INFO ] [sig ] LSCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:15.930186] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LSCC.txt [2026-01-23T20:26:15.930345] [INFO ] [sig ] [1902/3475] Completed LSCC in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-23T20:26:15.930388] [INFO ] [sig ] [1903/3475] Forecasting LSPD... [2026-01-23T20:26:15.930418] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-23T20:26:15.930451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-23T20:26:15.942009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-23T20:26:15.942343] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-23T20:26:15.943197] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-23T20:26:15.943250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:15.943284] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:15.943313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:15.943371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:16.001800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:16.002660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:16.002745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:16.002780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:16.129026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:16.129190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:16.129233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:16.129270] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:16.133234] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-23T20:26:16.133535] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-23T20:26:16.133708] [INFO ] [sig ] LSPD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:16.280261] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LSPD.txt [2026-01-23T20:26:16.280457] [INFO ] [sig ] [1903/3475] Completed LSPD in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:16.280531] [INFO ] [sig ] [1904/3475] Forecasting LTC... [2026-01-23T20:26:16.280565] [INFO ] [sig ] Generating forecast for: LTC [2026-01-23T20:26:16.280620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-23T20:26:16.292616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-23T20:26:16.292997] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-23T20:26:16.293910] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-23T20:26:16.293964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:16.293998] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:16.294026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:16.294084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:16.352671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:16.353468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:16.353555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:16.353611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:16.474700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:16.474856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:16.474898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:16.474929] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:16.478687] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-23T20:26:16.478983] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-23T20:26:16.479118] [INFO ] [sig ] LTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:16.623325] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LTC.txt [2026-01-23T20:26:16.623475] [INFO ] [sig ] [1904/3475] Completed LTC in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:16.623517] [INFO ] [sig ] [1905/3475] Forecasting LTH... [2026-01-23T20:26:16.623552] [INFO ] [sig ] Generating forecast for: LTH [2026-01-23T20:26:16.623677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-23T20:26:16.635235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-23T20:26:16.635633] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-23T20:26:16.636478] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-23T20:26:16.636532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:16.636564] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:16.636617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:16.636674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:16.694985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:16.695872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:16.695959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:16.695995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:16.818448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:16.818625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:16.818668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:16.818696] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:16.822034] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-23T20:26:16.822319] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-23T20:26:16.822464] [INFO ] [sig ] LTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:16.966439] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LTH.txt [2026-01-23T20:26:16.966623] [INFO ] [sig ] [1905/3475] Completed LTH in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:16.966666] [INFO ] [sig ] [1906/3475] Forecasting LTRN... [2026-01-23T20:26:16.966695] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-23T20:26:16.966725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-23T20:26:16.980870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-23T20:26:16.981390] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-23T20:26:16.982704] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-23T20:26:16.982795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:16.982844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:16.982886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:16.982972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:17.052543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:17.053447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:17.053531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:17.053565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:17.181203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:17.181386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:17.181451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:17.181492] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:17.186145] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-01-23T20:26:17.186535] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-23T20:26:17.186736] [INFO ] [sig ] LTRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:17.328358] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LTRN.txt [2026-01-23T20:26:17.328535] [INFO ] [sig ] [1906/3475] Completed LTRN in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:17.328601] [INFO ] [sig ] [1907/3475] Forecasting LTRX... [2026-01-23T20:26:17.328635] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-23T20:26:17.328667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-23T20:26:17.341771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-23T20:26:17.342170] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-23T20:26:17.343120] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-23T20:26:17.343183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:17.343284] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:17.343324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:17.343401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:17.403084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:17.403956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:17.404042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:17.404076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:17.532852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:17.533008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:17.533069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:17.533107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:17.536673] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-01-23T20:26:17.536997] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-23T20:26:17.537148] [INFO ] [sig ] LTRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:17.689329] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LTRX.txt [2026-01-23T20:26:17.689524] [INFO ] [sig ] [1907/3475] Completed LTRX in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:17.689586] [INFO ] [sig ] [1908/3475] Forecasting LUCD... [2026-01-23T20:26:17.689621] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-23T20:26:17.689651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-23T20:26:17.702230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-23T20:26:17.702692] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-23T20:26:17.703811] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-23T20:26:17.703872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:17.703915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:17.703951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:17.704027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:17.761465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:17.762423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:17.762515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:17.762549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:17.894886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:17.895046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:17.895102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:17.895151] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:17.899231] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-23T20:26:17.899537] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-23T20:26:17.899727] [INFO ] [sig ] LUCD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:18.053873] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LUCD.txt [2026-01-23T20:26:18.054066] [INFO ] [sig ] [1908/3475] Completed LUCD in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:18.054128] [INFO ] [sig ] [1909/3475] Forecasting LUMN... [2026-01-23T20:26:18.054162] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-23T20:26:18.054192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-23T20:26:18.066909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-23T20:26:18.067365] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-23T20:26:18.068459] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-23T20:26:18.068514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:18.068548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:18.068603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:18.068846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:18.131842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:18.132800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:18.132907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:18.132955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:18.264143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:18.264317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:18.264367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:18.264405] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:18.268555] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-23T20:26:18.269052] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-23T20:26:18.269199] [INFO ] [sig ] LUMN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:18.413695] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LUMN.txt [2026-01-23T20:26:18.413835] [INFO ] [sig ] [1909/3475] Completed LUMN in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:18.413875] [INFO ] [sig ] [1910/3475] Forecasting LUNG... [2026-01-23T20:26:18.413904] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-23T20:26:18.413935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-23T20:26:18.426463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-23T20:26:18.426842] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-23T20:26:18.427754] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-23T20:26:18.427808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:18.427841] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:18.427868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:18.427925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:18.488262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:18.489183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:18.489271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:18.489306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:18.619715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:18.619874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:18.619919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:18.619980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:18.623996] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-01-23T20:26:18.624293] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-23T20:26:18.624426] [INFO ] [sig ] LUNG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:18.782096] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LUNG.txt [2026-01-23T20:26:18.782235] [INFO ] [sig ] [1910/3475] Completed LUNG in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:18.782276] [INFO ] [sig ] [1911/3475] Forecasting LVHD... [2026-01-23T20:26:18.782308] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-23T20:26:18.782340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-23T20:26:18.795054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-23T20:26:18.795379] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-23T20:26:18.796232] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-23T20:26:18.796288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:18.796332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:18.796361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:18.796419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:18.862432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:18.863322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:18.863408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:18.863452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:18.991259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:18.991420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:18.991463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:18.991493] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:18.995168] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-01-23T20:26:18.995471] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-23T20:26:18.995628] [INFO ] [sig ] LVHD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:19.140429] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LVHD.txt [2026-01-23T20:26:19.140625] [INFO ] [sig ] [1911/3475] Completed LVHD in 0.4s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:19.140670] [INFO ] [sig ] [1912/3475] Forecasting LVO... [2026-01-23T20:26:19.140701] [INFO ] [sig ] Generating forecast for: LVO [2026-01-23T20:26:19.140731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-23T20:26:19.152963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-23T20:26:19.153381] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-23T20:26:19.154361] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-23T20:26:19.154427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:19.154464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:19.154492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:19.154551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:19.212921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:19.214043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:19.214130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:19.214163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:19.334728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:19.334905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:19.334948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:19.334978] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:19.338547] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-23T20:26:19.338866] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-23T20:26:19.339004] [INFO ] [sig ] LVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:19.479817] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LVO.txt [2026-01-23T20:26:19.479990] [INFO ] [sig ] [1912/3475] Completed LVO in 0.3s | 2.83 sym/s | Total: 11.2m | ETA: 9.2m [2026-01-23T20:26:19.480039] [INFO ] [sig ] [1913/3475] Forecasting LVS... [2026-01-23T20:26:19.480071] [INFO ] [sig ] Generating forecast for: LVS [2026-01-23T20:26:19.480102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-23T20:26:19.492523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-23T20:26:19.493181] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-23T20:26:19.494241] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-23T20:26:19.494293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:19.494326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:19.494356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:19.494442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:19.558242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:19.559181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:19.559278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:19.559313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:19.690995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:19.691152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:19.691196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:19.691225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:19.694747] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-23T20:26:19.695073] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-23T20:26:19.695218] [INFO ] [sig ] LVS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:19.840630] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LVS.txt [2026-01-23T20:26:19.840788] [INFO ] [sig ] [1913/3475] Completed LVS in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:19.840829] [INFO ] [sig ] [1914/3475] Forecasting LWAY... [2026-01-23T20:26:19.840859] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-23T20:26:19.840890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-23T20:26:19.853085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-23T20:26:19.853411] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-23T20:26:19.854239] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-23T20:26:19.854294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:19.854328] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:19.854357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:19.854415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:19.911974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:19.912661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:19.912745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:19.912780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:20.039267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:20.039429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:20.039471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:20.039502] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:20.043377] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-01-23T20:26:20.043708] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-23T20:26:20.043846] [INFO ] [sig ] LWAY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:20.188722] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LWAY.txt [2026-01-23T20:26:20.188907] [INFO ] [sig ] [1914/3475] Completed LWAY in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:20.188957] [INFO ] [sig ] [1915/3475] Forecasting LWLG... [2026-01-23T20:26:20.188997] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-23T20:26:20.189029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-23T20:26:20.202015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-23T20:26:20.202418] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-23T20:26:20.203287] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-23T20:26:20.203341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:20.203374] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:20.203403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:20.203461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:20.262078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:20.263008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:20.263096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:20.263130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:20.389559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:20.389732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:20.389773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:20.389802] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:20.393216] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-01-23T20:26:20.393510] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-23T20:26:20.393665] [INFO ] [sig ] LWLG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:20.532546] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LWLG.txt [2026-01-23T20:26:20.532712] [INFO ] [sig ] [1915/3475] Completed LWLG in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:20.532753] [INFO ] [sig ] [1916/3475] Forecasting LX... [2026-01-23T20:26:20.532783] [INFO ] [sig ] Generating forecast for: LX [2026-01-23T20:26:20.532813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-23T20:26:20.544630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-23T20:26:20.544958] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-23T20:26:20.545823] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-23T20:26:20.545875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:20.545906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:20.545933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:20.545989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:20.602788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:20.603656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:20.603745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:20.603779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:20.751947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:20.752107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:20.752148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:20.752176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:20.756288] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=38.22%) [2026-01-23T20:26:20.756613] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-23T20:26:20.756753] [INFO ] [sig ] LX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:20.909190] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LX.txt [2026-01-23T20:26:20.909354] [INFO ] [sig ] [1916/3475] Completed LX in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:20.909396] [INFO ] [sig ] [1917/3475] Forecasting LXEO... [2026-01-23T20:26:20.909426] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-23T20:26:20.909456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-23T20:26:20.921600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-23T20:26:20.921985] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-23T20:26:20.922827] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-23T20:26:20.922879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:20.922910] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:20.922937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:20.923005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:20.979820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:20.980672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:20.980783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:20.980817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:21.097987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:21.098145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:21.098186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:21.098214] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:21.101642] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-23T20:26:21.101960] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-23T20:26:21.102099] [INFO ] [sig ] LXEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:21.248153] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LXEO.txt [2026-01-23T20:26:21.248313] [INFO ] [sig ] [1917/3475] Completed LXEO in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:21.248354] [INFO ] [sig ] [1918/3475] Forecasting LXP... [2026-01-23T20:26:21.248384] [INFO ] [sig ] Generating forecast for: LXP [2026-01-23T20:26:21.248414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-23T20:26:21.260077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-23T20:26:21.260542] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-23T20:26:21.261643] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-23T20:26:21.261893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:21.261940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:21.261979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:21.262065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:21.328955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:21.329861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:21.329947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:21.329979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:21.448180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:21.448337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:21.448378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:21.448443] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:21.451785] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-01-23T20:26:21.452064] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-23T20:26:21.452190] [INFO ] [sig ] LXP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:21.602602] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LXP.txt [2026-01-23T20:26:21.602772] [INFO ] [sig ] [1918/3475] Completed LXP in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:21.602820] [INFO ] [sig ] [1919/3475] Forecasting LYB... [2026-01-23T20:26:21.602851] [INFO ] [sig ] Generating forecast for: LYB [2026-01-23T20:26:21.602882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-23T20:26:21.615650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-23T20:26:21.616033] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-23T20:26:21.616896] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-23T20:26:21.616948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:21.616979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:21.617006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:21.617063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:21.676035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:21.676996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:21.677083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:21.677116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:21.793524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:21.793710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:21.793752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:21.793781] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:21.797445] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=80.88%) [2026-01-23T20:26:21.797781] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-23T20:26:21.797924] [INFO ] [sig ] LYB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:21.938482] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LYB.txt [2026-01-23T20:26:21.938639] [INFO ] [sig ] [1919/3475] Completed LYB in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-23T20:26:21.938681] [INFO ] [sig ] [1920/3475] Forecasting LYG... [2026-01-23T20:26:21.938712] [INFO ] [sig ] Generating forecast for: LYG [2026-01-23T20:26:21.938743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-23T20:26:21.949864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-23T20:26:21.950161] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-23T20:26:21.950964] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-23T20:26:21.951015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:21.951048] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:21.951075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:21.951132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:22.006774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:22.007696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:22.007781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:22.007814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:22.129420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:22.129597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:22.129640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:22.129668] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:22.133237] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-23T20:26:22.133517] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-23T20:26:22.133664] [INFO ] [sig ] LYG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:22.276776] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LYG.txt [2026-01-23T20:26:22.276979] [INFO ] [sig ] [1920/3475] Completed LYG in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:22.277024] [INFO ] [sig ] [1921/3475] Forecasting LYRA... [2026-01-23T20:26:22.277055] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-23T20:26:22.277085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-23T20:26:22.288848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-23T20:26:22.289225] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-23T20:26:22.290156] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-23T20:26:22.290208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:22.290240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:22.290266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:22.290321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:22.346344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:22.347330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:22.347434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:22.347469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:22.468595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:22.468751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:22.468793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:22.468823] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:22.472280] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=32.67%) [2026-01-23T20:26:22.472620] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-23T20:26:22.472785] [INFO ] [sig ] LYRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:22.622847] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LYRA.txt [2026-01-23T20:26:22.623036] [INFO ] [sig ] [1921/3475] Completed LYRA in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:22.623089] [INFO ] [sig ] [1922/3475] Forecasting LYTS... [2026-01-23T20:26:22.623130] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-23T20:26:22.623167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-23T20:26:22.635074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-23T20:26:22.635473] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-23T20:26:22.636308] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-23T20:26:22.636360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:22.636394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:22.636422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:22.636491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:22.697235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:22.698257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:22.698360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:22.698410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:22.819924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:22.820077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:22.820118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:22.820148] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:22.823558] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=9.36%) [2026-01-23T20:26:22.823861] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-23T20:26:22.823994] [INFO ] [sig ] LYTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:22.970917] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LYTS.txt [2026-01-23T20:26:22.971071] [INFO ] [sig ] [1922/3475] Completed LYTS in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:22.971111] [INFO ] [sig ] [1923/3475] Forecasting LZ... [2026-01-23T20:26:22.971142] [INFO ] [sig ] Generating forecast for: LZ [2026-01-23T20:26:22.971172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-23T20:26:22.982534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-23T20:26:22.982849] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-23T20:26:22.983671] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-23T20:26:22.983724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:22.983756] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:22.983783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:22.983839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:23.047100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:23.048134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:23.048219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:23.048254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:23.178396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:23.178551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:23.178609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:23.178641] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:23.182000] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-23T20:26:23.182267] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-23T20:26:23.182393] [INFO ] [sig ] LZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:23.320782] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LZ.txt [2026-01-23T20:26:23.320921] [INFO ] [sig ] [1923/3475] Completed LZ in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:23.320961] [INFO ] [sig ] [1924/3475] Forecasting LZB... [2026-01-23T20:26:23.320992] [INFO ] [sig ] Generating forecast for: LZB [2026-01-23T20:26:23.321022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-23T20:26:23.332457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-23T20:26:23.332802] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-23T20:26:23.333604] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-23T20:26:23.333677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:23.333735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:23.333764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:23.333821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:23.390424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:23.391245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:23.391327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:23.391361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:23.513365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:23.513526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:23.513589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:23.513623] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:23.516999] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=29.11%) [2026-01-23T20:26:23.517279] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-23T20:26:23.517436] [INFO ] [sig ] LZB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:23.660633] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/LZB.txt [2026-01-23T20:26:23.660795] [INFO ] [sig ] [1924/3475] Completed LZB in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:23.660836] [INFO ] [sig ] [1925/3475] Forecasting LZM... [2026-01-23T20:26:23.660866] [INFO ] [sig ] Generating forecast for: LZM [2026-01-23T20:26:23.660898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-23T20:26:23.672988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-23T20:26:23.673372] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-23T20:26:23.674194] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-23T20:26:23.674244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:23.674276] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:23.674303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:23.674358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:23.736609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:23.737555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:23.737664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:23.737698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:23.861467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:23.861647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:23.861690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:23.861720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:23.865218] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-23T20:26:23.865523] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-23T20:26:23.865694] [INFO ] [sig ] LZM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:24.012568] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/LZM.txt [2026-01-23T20:26:24.012739] [INFO ] [sig ] [1925/3475] Completed LZM in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:24.012779] [INFO ] [sig ] [1926/3475] Forecasting M... [2026-01-23T20:26:24.012810] [INFO ] [sig ] Generating forecast for: M [2026-01-23T20:26:24.012840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-23T20:26:24.024566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-23T20:26:24.024953] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-23T20:26:24.025777] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-23T20:26:24.025828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:24.025860] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:24.025886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:24.025941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:24.081833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:24.082685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:24.082765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:24.082799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:24.210266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:24.210422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:24.210462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:24.210491] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:24.214522] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-01-23T20:26:24.214841] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-23T20:26:24.214979] [INFO ] [sig ] M: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:24.356176] [INFO ] [LOCAL ] Saved forecast: M 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/M.txt [2026-01-23T20:26:24.356332] [INFO ] [sig ] [1926/3475] Completed M in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:24.356372] [INFO ] [sig ] [1927/3475] Forecasting MA... [2026-01-23T20:26:24.356402] [INFO ] [sig ] Generating forecast for: MA [2026-01-23T20:26:24.356433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-23T20:26:24.367804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-23T20:26:24.368254] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-23T20:26:24.369112] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-23T20:26:24.369164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:24.369196] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:24.369222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:24.369277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:24.429377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:24.430385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:24.430473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:24.430506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:24.555934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:24.556101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:24.556150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:24.556181] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:24.560055] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-23T20:26:24.560509] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-23T20:26:24.560725] [INFO ] [sig ] MA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:24.718356] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MA.txt [2026-01-23T20:26:24.718532] [INFO ] [sig ] [1927/3475] Completed MA in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:24.718609] [INFO ] [sig ] [1928/3475] Forecasting MAA... [2026-01-23T20:26:24.718644] [INFO ] [sig ] Generating forecast for: MAA [2026-01-23T20:26:24.718675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-23T20:26:24.730750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-23T20:26:24.731120] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-23T20:26:24.731986] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-23T20:26:24.732039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:24.732071] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:24.732098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:24.732154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:24.792345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:24.793255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:24.793342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:24.793377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:24.924888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:24.925042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:24.925081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:24.925110] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:24.928911] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=37.51%) [2026-01-23T20:26:24.929187] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-23T20:26:24.929311] [INFO ] [sig ] MAA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:25.070252] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MAA.txt [2026-01-23T20:26:25.070431] [INFO ] [sig ] [1928/3475] Completed MAA in 0.4s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:25.070491] [INFO ] [sig ] [1929/3475] Forecasting MAC... [2026-01-23T20:26:25.070525] [INFO ] [sig ] Generating forecast for: MAC [2026-01-23T20:26:25.070557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-23T20:26:25.082080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-23T20:26:25.082465] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-23T20:26:25.083318] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-23T20:26:25.083372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:25.083404] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:25.083433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:25.083491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:25.143274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:25.144186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:25.144273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:25.144308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:25.272863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:25.273029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:25.273077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:25.273109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:25.276879] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=76.71%) [2026-01-23T20:26:25.277180] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-23T20:26:25.277390] [INFO ] [sig ] MAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:25.417650] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MAC.txt [2026-01-23T20:26:25.417786] [INFO ] [sig ] [1929/3475] Completed MAC in 0.3s | 2.83 sym/s | Total: 11.3m | ETA: 9.1m [2026-01-23T20:26:25.417826] [INFO ] [sig ] [1930/3475] Forecasting MAMA... [2026-01-23T20:26:25.417856] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-23T20:26:25.417886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-23T20:26:25.428973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-23T20:26:25.429271] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-23T20:26:25.430076] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-23T20:26:25.430127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:25.430160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:25.430187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:25.430243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:25.487073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:25.487826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:25.487905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:25.487939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:25.611649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:25.611980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:25.612021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:25.612050] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:25.615561] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=86.49%) [2026-01-23T20:26:25.615849] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-23T20:26:25.615991] [INFO ] [sig ] MAMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:25.753983] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MAMA.txt [2026-01-23T20:26:25.754123] [INFO ] [sig ] [1930/3475] Completed MAMA in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:25.754168] [INFO ] [sig ] [1931/3475] Forecasting MAN... [2026-01-23T20:26:25.754197] [INFO ] [sig ] Generating forecast for: MAN [2026-01-23T20:26:25.754228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-23T20:26:25.765791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-23T20:26:25.766121] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-23T20:26:25.766927] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-23T20:26:25.766978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:25.767012] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:25.767039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:25.767100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:25.824182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:25.824960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:25.825040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:25.825073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:25.943912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:25.944066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:25.944109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:25.944155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:25.947732] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=34.29%) [2026-01-23T20:26:25.948017] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-23T20:26:25.948147] [INFO ] [sig ] MAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:26.088457] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MAN.txt [2026-01-23T20:26:26.088605] [INFO ] [sig ] [1931/3475] Completed MAN in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:26.088646] [INFO ] [sig ] [1932/3475] Forecasting MANH... [2026-01-23T20:26:26.088677] [INFO ] [sig ] Generating forecast for: MANH [2026-01-23T20:26:26.088706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-23T20:26:26.100368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-23T20:26:26.100726] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-23T20:26:26.101552] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-23T20:26:26.101625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:26.101659] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:26.101686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:26.101745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:26.158836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:26.159653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:26.159749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:26.159783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:26.286187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:26.286364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:26.286412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:26.286443] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:26.290087] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-23T20:26:26.290393] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-23T20:26:26.290533] [INFO ] [sig ] MANH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:26.431091] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MANH.txt [2026-01-23T20:26:26.431262] [INFO ] [sig ] [1932/3475] Completed MANH in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:26.431319] [INFO ] [sig ] [1933/3475] Forecasting MARA... [2026-01-23T20:26:26.431351] [INFO ] [sig ] Generating forecast for: MARA [2026-01-23T20:26:26.431380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-23T20:26:26.443794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-23T20:26:26.444179] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-23T20:26:26.445076] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-23T20:26:26.445131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:26.445163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:26.445192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:26.445249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:26.505757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:26.506647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:26.506749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:26.506786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:26.633597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:26.633758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:26.633801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:26.633830] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:26.637459] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-01-23T20:26:26.637828] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-23T20:26:26.637976] [INFO ] [sig ] MARA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:26.779860] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MARA.txt [2026-01-23T20:26:26.780227] [INFO ] [sig ] [1933/3475] Completed MARA in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:26.780268] [INFO ] [sig ] [1934/3475] Forecasting MAS... [2026-01-23T20:26:26.780299] [INFO ] [sig ] Generating forecast for: MAS [2026-01-23T20:26:26.780328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-23T20:26:26.792418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-23T20:26:26.792828] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-23T20:26:26.793698] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-23T20:26:26.793752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:26.793786] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:26.793816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:26.793874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:26.855933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:26.856848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:26.856970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:26.857007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:26.981609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:26.981774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:26.981813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:26.981842] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:26.985507] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=72.28%) [2026-01-23T20:26:26.985800] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-23T20:26:26.985933] [INFO ] [sig ] MAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:27.130942] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MAS.txt [2026-01-23T20:26:27.131098] [INFO ] [sig ] [1934/3475] Completed MAS in 0.4s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:27.131140] [INFO ] [sig ] [1935/3475] Forecasting MASI... [2026-01-23T20:26:27.131172] [INFO ] [sig ] Generating forecast for: MASI [2026-01-23T20:26:27.131202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-23T20:26:27.144209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-23T20:26:27.144558] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-23T20:26:27.145375] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-23T20:26:27.145428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:27.145471] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:27.145500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:27.145556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:27.203422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:27.204271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:27.204376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:27.204411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:27.325318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:27.325477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:27.325518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:27.325547] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:27.329961] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-23T20:26:27.330430] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-23T20:26:27.330617] [INFO ] [sig ] MASI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:27.472326] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MASI.txt [2026-01-23T20:26:27.472488] [INFO ] [sig ] [1935/3475] Completed MASI in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:27.472531] [INFO ] [sig ] [1936/3475] Forecasting MASS... [2026-01-23T20:26:27.472561] [INFO ] [sig ] Generating forecast for: MASS [2026-01-23T20:26:27.472621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-23T20:26:27.484270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-23T20:26:27.484691] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-23T20:26:27.485628] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-23T20:26:27.485699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:27.485740] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:27.485773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:27.485831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:27.544980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:27.545865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:27.545956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:27.546004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:27.671744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:27.671898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:27.671937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:27.671966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:27.675342] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=54.01%) [2026-01-23T20:26:27.675632] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-23T20:26:27.675765] [INFO ] [sig ] MASS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:27.817667] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MASS.txt [2026-01-23T20:26:27.817819] [INFO ] [sig ] [1936/3475] Completed MASS in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-23T20:26:27.817859] [INFO ] [sig ] [1937/3475] Forecasting MATX... [2026-01-23T20:26:27.817889] [INFO ] [sig ] Generating forecast for: MATX [2026-01-23T20:26:27.817919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-23T20:26:27.829206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-23T20:26:27.829586] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-23T20:26:27.830435] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-23T20:26:27.830489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:27.830521] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:27.830550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:27.830634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:27.893173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:27.894109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:27.894195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:27.894228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:28.014112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:28.014269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:28.014309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:28.014339] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:28.017796] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-23T20:26:28.018071] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-23T20:26:28.018198] [INFO ] [sig ] MATX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:28.155131] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MATX.txt [2026-01-23T20:26:28.155295] [INFO ] [sig ] [1937/3475] Completed MATX in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:28.155336] [INFO ] [sig ] [1938/3475] Forecasting MAX... [2026-01-23T20:26:28.155365] [INFO ] [sig ] Generating forecast for: MAX [2026-01-23T20:26:28.155396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-23T20:26:28.166271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-23T20:26:28.166618] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-23T20:26:28.167496] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-23T20:26:28.167549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:28.167608] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:28.167642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:28.167700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:28.227212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:28.228114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:28.228200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:28.228235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:28.346257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:28.346415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:28.346456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:28.346487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:28.349908] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=47.40%) [2026-01-23T20:26:28.350190] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-23T20:26:28.350316] [INFO ] [sig ] MAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:28.492979] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MAX.txt [2026-01-23T20:26:28.493149] [INFO ] [sig ] [1938/3475] Completed MAX in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:28.493212] [INFO ] [sig ] [1939/3475] Forecasting MAXI... [2026-01-23T20:26:28.493258] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-23T20:26:28.493290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-23T20:26:28.504743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-23T20:26:28.505083] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-23T20:26:28.505939] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-23T20:26:28.505990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:28.506022] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:28.506050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:28.506105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:28.564883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:28.565744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:28.565829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:28.565863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:28.683074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:28.683227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:28.683270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:28.683300] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:28.687948] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-23T20:26:28.688344] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-23T20:26:28.688517] [INFO ] [sig ] MAXI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:28.841818] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MAXI.txt [2026-01-23T20:26:28.841976] [INFO ] [sig ] [1939/3475] Completed MAXI in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:28.842016] [INFO ] [sig ] [1940/3475] Forecasting MAXN... [2026-01-23T20:26:28.842045] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-23T20:26:28.842077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-23T20:26:28.853733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-23T20:26:28.854095] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-23T20:26:28.854943] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-23T20:26:28.854995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:28.855028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:28.855054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:28.855110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:28.913645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:28.914484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:28.914588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:28.914626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:29.032015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:29.032188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:29.032230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:29.032259] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:29.035799] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-01-23T20:26:29.036231] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-23T20:26:29.036357] [INFO ] [sig ] MAXN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:29.174127] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MAXN.txt [2026-01-23T20:26:29.174262] [INFO ] [sig ] [1940/3475] Completed MAXN in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:29.174301] [INFO ] [sig ] [1941/3475] Forecasting MBB... [2026-01-23T20:26:29.174330] [INFO ] [sig ] Generating forecast for: MBB [2026-01-23T20:26:29.174360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-23T20:26:29.185864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-23T20:26:29.186173] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-23T20:26:29.187004] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-23T20:26:29.187058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:29.187117] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:29.187149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:29.187224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:29.249533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:29.250467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:29.250553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:29.250604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:29.373291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:29.373447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:29.373488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:29.373518] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:29.376893] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-23T20:26:29.377162] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-23T20:26:29.377288] [INFO ] [sig ] MBB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:29.514992] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MBB.txt [2026-01-23T20:26:29.515138] [INFO ] [sig ] [1941/3475] Completed MBB in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:29.515177] [INFO ] [sig ] [1942/3475] Forecasting MBC... [2026-01-23T20:26:29.515208] [INFO ] [sig ] Generating forecast for: MBC [2026-01-23T20:26:29.515239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-23T20:26:29.526421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-23T20:26:29.526738] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-23T20:26:29.527555] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-23T20:26:29.527626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:29.527658] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:29.527686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:29.527746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:29.586818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:29.587648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:29.587729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:29.587762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:29.704133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:29.704283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:29.704323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:29.704369] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:29.708092] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-23T20:26:29.708370] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-23T20:26:29.708496] [INFO ] [sig ] MBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:29.847460] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MBC.txt [2026-01-23T20:26:29.847646] [INFO ] [sig ] [1942/3475] Completed MBC in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:29.847689] [INFO ] [sig ] [1943/3475] Forecasting MBCN... [2026-01-23T20:26:29.847718] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-23T20:26:29.847748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-23T20:26:29.858442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-23T20:26:29.858900] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-23T20:26:29.859890] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-23T20:26:29.859960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:29.860001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:29.860028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:29.860094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:29.921606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:29.922443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:29.922528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:29.922562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:30.026404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:30.026587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:30.026631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:30.026660] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:30.030219] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-01-23T20:26:30.030500] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-23T20:26:30.030649] [INFO ] [sig ] MBCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:30.171524] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MBCN.txt [2026-01-23T20:26:30.171676] [INFO ] [sig ] [1943/3475] Completed MBCN in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:30.171721] [INFO ] [sig ] [1944/3475] Forecasting MBI... [2026-01-23T20:26:30.171753] [INFO ] [sig ] Generating forecast for: MBI [2026-01-23T20:26:30.171784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-23T20:26:30.182777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-23T20:26:30.183095] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-23T20:26:30.183974] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-23T20:26:30.184027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:30.184060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:30.184088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:30.184144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:30.244706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:30.245720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:30.245805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:30.246032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:30.365549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:30.365721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:30.365762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:30.365825] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:30.369256] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-23T20:26:30.369549] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-23T20:26:30.369706] [INFO ] [sig ] MBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:30.508911] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MBI.txt [2026-01-23T20:26:30.509062] [INFO ] [sig ] [1944/3475] Completed MBI in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:30.509101] [INFO ] [sig ] [1945/3475] Forecasting MBIN... [2026-01-23T20:26:30.509131] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-23T20:26:30.509162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-23T20:26:30.520157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-23T20:26:30.520475] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-23T20:26:30.521277] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-23T20:26:30.521328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:30.521359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:30.521386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:30.521442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:30.579413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:30.580282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:30.580364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:30.580398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:30.699995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:30.700165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:30.700219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:30.700250] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:30.703867] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-01-23T20:26:30.704146] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-23T20:26:30.704279] [INFO ] [sig ] MBIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:30.843068] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MBIN.txt [2026-01-23T20:26:30.843218] [INFO ] [sig ] [1945/3475] Completed MBIN in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:30.843258] [INFO ] [sig ] [1946/3475] Forecasting MBLY... [2026-01-23T20:26:30.843286] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-23T20:26:30.843317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-23T20:26:30.855359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-23T20:26:30.855712] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-23T20:26:30.856588] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-23T20:26:30.856643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:30.856676] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:30.856703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:30.856771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:30.913773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:30.914517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:30.914623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:30.914674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:31.038072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:31.038225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:31.038266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:31.038297] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:31.041738] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-23T20:26:31.042022] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-23T20:26:31.042154] [INFO ] [sig ] MBLY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:31.182403] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MBLY.txt [2026-01-23T20:26:31.182538] [INFO ] [sig ] [1946/3475] Completed MBLY in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:31.182594] [INFO ] [sig ] [1947/3475] Forecasting MBS... [2026-01-23T20:26:31.182627] [INFO ] [sig ] Generating forecast for: MBS [2026-01-23T20:26:31.182659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-23T20:26:31.193482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-23T20:26:31.193814] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-23T20:26:31.194652] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-23T20:26:31.194706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:31.194738] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:31.194767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:31.194824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:31.253993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:31.254796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:31.254878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:31.254912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:31.378714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:31.378873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:31.378914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:31.378944] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:31.382352] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-01-23T20:26:31.382644] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-23T20:26:31.382775] [INFO ] [sig ] MBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:31.524683] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MBS.txt [2026-01-23T20:26:31.524834] [INFO ] [sig ] [1947/3475] Completed MBS in 0.3s | 2.83 sym/s | Total: 11.4m | ETA: 9.0m [2026-01-23T20:26:31.524874] [INFO ] [sig ] [1948/3475] Forecasting MBWM... [2026-01-23T20:26:31.524904] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-23T20:26:31.524933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-23T20:26:31.536630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-23T20:26:31.536953] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-23T20:26:31.537805] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-23T20:26:31.537869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:31.537905] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:31.537934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:31.537991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:31.596200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:31.597051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:31.597136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:31.597170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:31.718354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:31.718505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:31.718548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:31.718596] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:31.722061] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-23T20:26:31.722341] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-23T20:26:31.722469] [INFO ] [sig ] MBWM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:31.865236] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MBWM.txt [2026-01-23T20:26:31.865389] [INFO ] [sig ] [1948/3475] Completed MBWM in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-23T20:26:31.865429] [INFO ] [sig ] [1949/3475] Forecasting MBX... [2026-01-23T20:26:31.865458] [INFO ] [sig ] Generating forecast for: MBX [2026-01-23T20:26:31.865489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-23T20:26:31.877044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-23T20:26:31.877445] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-23T20:26:31.878313] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-23T20:26:31.878367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:31.878402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:31.878430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:31.878488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:31.936163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:31.937038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:31.937123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:31.937158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:32.063620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:32.063773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:32.063814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:32.063844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:32.067253] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=10.02%) [2026-01-23T20:26:32.067550] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-23T20:26:32.067697] [INFO ] [sig ] MBX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:32.212619] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MBX.txt [2026-01-23T20:26:32.212760] [INFO ] [sig ] [1949/3475] Completed MBX in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-23T20:26:32.212800] [INFO ] [sig ] [1950/3475] Forecasting MC... [2026-01-23T20:26:32.212829] [INFO ] [sig ] Generating forecast for: MC [2026-01-23T20:26:32.212860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-23T20:26:32.224410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-23T20:26:32.224778] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-23T20:26:32.225606] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-23T20:26:32.225657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:32.225689] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:32.225716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:32.225772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:32.282921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:32.283738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:32.283833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:32.283873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:32.405960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:32.406080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:32.406123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:32.406154] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:32.409560] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-01-23T20:26:32.409880] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-23T20:26:32.410006] [INFO ] [sig ] MC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:32.550052] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MC.txt [2026-01-23T20:26:32.550221] [INFO ] [sig ] [1950/3475] Completed MC in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-23T20:26:32.550271] [INFO ] [sig ] [1951/3475] Forecasting MCBS... [2026-01-23T20:26:32.550304] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-23T20:26:32.550334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-23T20:26:32.561732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-23T20:26:32.562058] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-23T20:26:32.562954] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-23T20:26:32.563203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:32.563236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:32.563263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:32.563319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:32.623355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:32.624465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:32.624624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:32.624670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:32.751495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:32.751684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:32.751734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:32.751767] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:32.755855] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-23T20:26:32.756156] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-23T20:26:32.756294] [INFO ] [sig ] MCBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:32.907146] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCBS.txt [2026-01-23T20:26:32.907375] [INFO ] [sig ] [1951/3475] Completed MCBS in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-23T20:26:32.907444] [INFO ] [sig ] [1952/3475] Forecasting MCHI... [2026-01-23T20:26:32.907479] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-23T20:26:32.907512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-23T20:26:32.919812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-23T20:26:32.920239] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-23T20:26:32.921503] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-23T20:26:32.921599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:32.921659] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:32.921709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:32.921811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:32.983902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:32.984777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:32.984860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:32.984894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:33.116406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:33.116593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:33.116643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:33.116673] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:33.120435] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=62.96%) [2026-01-23T20:26:33.120797] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-23T20:26:33.120958] [INFO ] [sig ] MCHI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:33.264995] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCHI.txt [2026-01-23T20:26:33.265184] [INFO ] [sig ] [1952/3475] Completed MCHI in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-23T20:26:33.265249] [INFO ] [sig ] [1953/3475] Forecasting MCHP... [2026-01-23T20:26:33.265292] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-23T20:26:33.265332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-23T20:26:33.276948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-23T20:26:33.277273] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-23T20:26:33.278150] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-23T20:26:33.278204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:33.278236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:33.278264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:33.278322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:33.337921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:33.338756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:33.338839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:33.338874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:33.468159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:33.468315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:33.468358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:33.468387] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:33.472346] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-23T20:26:33.472693] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-23T20:26:33.472829] [INFO ] [sig ] MCHP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:33.620535] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCHP.txt [2026-01-23T20:26:33.620715] [INFO ] [sig ] [1953/3475] Completed MCHP in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:33.620758] [INFO ] [sig ] [1954/3475] Forecasting MCHX... [2026-01-23T20:26:33.620789] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-23T20:26:33.620822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-23T20:26:33.632899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-23T20:26:33.633236] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-23T20:26:33.634241] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-23T20:26:33.634301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:33.634336] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:33.634364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:33.634420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:33.696975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:33.697757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:33.697840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:33.697873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:33.820060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:33.820223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:33.820266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:33.820296] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:33.824058] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-23T20:26:33.824336] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-23T20:26:33.824466] [INFO ] [sig ] MCHX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:33.973500] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCHX.txt [2026-01-23T20:26:33.973690] [INFO ] [sig ] [1954/3475] Completed MCHX in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:33.973740] [INFO ] [sig ] [1955/3475] Forecasting MCI... [2026-01-23T20:26:33.973782] [INFO ] [sig ] Generating forecast for: MCI [2026-01-23T20:26:33.973814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-23T20:26:33.986045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-23T20:26:33.986405] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-23T20:26:33.987329] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-23T20:26:33.987413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:33.987447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:33.987475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:33.987533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:34.046905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:34.047823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:34.047937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:34.047973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:34.171278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:34.171439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:34.171507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:34.171549] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:34.175396] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=85.20%) [2026-01-23T20:26:34.175712] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-23T20:26:34.175845] [INFO ] [sig ] MCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:34.327726] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCI.txt [2026-01-23T20:26:34.327913] [INFO ] [sig ] [1955/3475] Completed MCI in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:34.327963] [INFO ] [sig ] [1956/3475] Forecasting MCK... [2026-01-23T20:26:34.327992] [INFO ] [sig ] Generating forecast for: MCK [2026-01-23T20:26:34.328024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-23T20:26:34.340313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-23T20:26:34.340672] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-23T20:26:34.341617] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-23T20:26:34.341670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:34.341703] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:34.341731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:34.341799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:34.402004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:34.402862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:34.402965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:34.403007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:34.529608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:34.529777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:34.529826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:34.529870] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:34.533339] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=82.07%) [2026-01-23T20:26:34.533662] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-23T20:26:34.533824] [INFO ] [sig ] MCK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:34.681973] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCK.txt [2026-01-23T20:26:34.682143] [INFO ] [sig ] [1956/3475] Completed MCK in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:34.682188] [INFO ] [sig ] [1957/3475] Forecasting MCN... [2026-01-23T20:26:34.682219] [INFO ] [sig ] Generating forecast for: MCN [2026-01-23T20:26:34.682251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-23T20:26:34.693853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-23T20:26:34.694203] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-23T20:26:34.695148] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-23T20:26:34.695201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:34.695234] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:34.695261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:34.695319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:34.756370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:34.757297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:34.757402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:34.757438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:34.879472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:34.879651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:34.879693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:34.879724] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:34.883143] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=40.30%) [2026-01-23T20:26:34.883419] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-23T20:26:34.883547] [INFO ] [sig ] MCN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:35.037174] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCN.txt [2026-01-23T20:26:35.037327] [INFO ] [sig ] [1957/3475] Completed MCN in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:35.038744] [INFO ] [sig ] [1958/3475] Forecasting MCO... [2026-01-23T20:26:35.038789] [INFO ] [sig ] Generating forecast for: MCO [2026-01-23T20:26:35.038827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-23T20:26:35.051070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-23T20:26:35.051365] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-23T20:26:35.052277] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-23T20:26:35.052340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:35.052402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:35.052431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:35.052493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:35.115161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:35.116003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:35.116098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:35.116144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:35.239231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:35.239385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:35.239427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:35.239457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:35.243016] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-01-23T20:26:35.243370] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-23T20:26:35.243549] [INFO ] [sig ] MCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:35.388819] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCO.txt [2026-01-23T20:26:35.388969] [INFO ] [sig ] [1958/3475] Completed MCO in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:35.389188] [INFO ] [sig ] [1959/3475] Forecasting MCRB... [2026-01-23T20:26:35.389230] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-23T20:26:35.389263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-23T20:26:35.402860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-23T20:26:35.403185] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-23T20:26:35.404028] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-23T20:26:35.404080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:35.404167] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:35.404198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:35.404256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:35.466352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:35.467190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:35.467274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:35.467309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:35.587942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:35.588097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:35.588140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:35.588170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:35.591570] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-23T20:26:35.591879] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-23T20:26:35.592013] [INFO ] [sig ] MCRB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:35.729218] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCRB.txt [2026-01-23T20:26:35.729374] [INFO ] [sig ] [1959/3475] Completed MCRB in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:35.729413] [INFO ] [sig ] [1960/3475] Forecasting MCRI... [2026-01-23T20:26:35.729444] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-23T20:26:35.729474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-23T20:26:35.740624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-23T20:26:35.740993] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-23T20:26:35.741817] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-23T20:26:35.741868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:35.741900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:35.741926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:35.741982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:35.798085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:35.798982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:35.799065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:35.799097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:35.921314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:35.921471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:35.921511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:35.921539] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:35.924907] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-01-23T20:26:35.925187] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-23T20:26:35.925316] [INFO ] [sig ] MCRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:36.063428] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MCRI.txt [2026-01-23T20:26:36.063566] [INFO ] [sig ] [1960/3475] Completed MCRI in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:36.063624] [INFO ] [sig ] [1961/3475] Forecasting MCS... [2026-01-23T20:26:36.063653] [INFO ] [sig ] Generating forecast for: MCS [2026-01-23T20:26:36.063685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-23T20:26:36.076168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-23T20:26:36.076486] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-23T20:26:36.077279] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-23T20:26:36.077330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:36.077393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:36.077420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:36.077476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:36.133624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:36.134345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:36.134426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:36.134459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:36.256763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:36.256916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:36.256956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:36.257016] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:36.260452] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-23T20:26:36.260742] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-23T20:26:36.260867] [INFO ] [sig ] MCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:36.397903] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCS.txt [2026-01-23T20:26:36.398041] [INFO ] [sig ] [1961/3475] Completed MCS in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:36.398081] [INFO ] [sig ] [1962/3475] Forecasting MCY... [2026-01-23T20:26:36.398111] [INFO ] [sig ] Generating forecast for: MCY [2026-01-23T20:26:36.398141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-23T20:26:36.409354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-23T20:26:36.409681] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-23T20:26:36.410462] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-23T20:26:36.410512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:36.410544] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:36.410594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:36.410655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:36.466647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:36.467333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:36.467431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:36.467464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:36.586171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:36.586326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:36.586368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:36.586397] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:36.589898] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-23T20:26:36.590196] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-23T20:26:36.590336] [INFO ] [sig ] MCY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:36.730272] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MCY.txt [2026-01-23T20:26:36.730413] [INFO ] [sig ] [1962/3475] Completed MCY in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:36.730453] [INFO ] [sig ] [1963/3475] Forecasting MD... [2026-01-23T20:26:36.730490] [INFO ] [sig ] Generating forecast for: MD [2026-01-23T20:26:36.730521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-23T20:26:36.742097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-23T20:26:36.742422] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-23T20:26:36.743234] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-23T20:26:36.743287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:36.743319] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:36.743345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:36.743401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:36.798846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:36.799625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:36.799705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:36.799738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:36.920402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:36.920557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:36.920617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:36.920647] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:36.924017] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-01-23T20:26:36.924287] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-23T20:26:36.924415] [INFO ] [sig ] MD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:37.061736] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MD.txt [2026-01-23T20:26:37.061886] [INFO ] [sig ] [1963/3475] Completed MD in 0.3s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:37.061926] [INFO ] [sig ] [1964/3475] Forecasting MDAI... [2026-01-23T20:26:37.061956] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-23T20:26:37.061987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-23T20:26:37.073390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-23T20:26:37.073742] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-23T20:26:37.074532] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-23T20:26:37.074603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:37.074637] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:37.074664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:37.074720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:37.133516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:37.134386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:37.134470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:37.134503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:37.256595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:37.256757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:37.256798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:37.256827] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:37.260380] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-23T20:26:37.260746] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-23T20:26:37.260896] [INFO ] [sig ] MDAI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:37.477783] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MDAI.txt [2026-01-23T20:26:37.477938] [INFO ] [sig ] [1964/3475] Completed MDAI in 0.4s | 2.83 sym/s | Total: 11.5m | ETA: 8.9m [2026-01-23T20:26:37.477979] [INFO ] [sig ] [1965/3475] Forecasting MDB... [2026-01-23T20:26:37.478009] [INFO ] [sig ] Generating forecast for: MDB [2026-01-23T20:26:37.478038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-23T20:26:37.490825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-23T20:26:37.491239] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-23T20:26:37.492087] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-23T20:26:37.492140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:37.492172] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:37.492201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:37.492262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:37.548738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:37.549643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:37.549726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:37.549759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:37.676918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:37.677079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:37.677121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:37.677153] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:37.680618] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=62.30%) [2026-01-23T20:26:37.680900] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-23T20:26:37.681032] [INFO ] [sig ] MDB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:37.830992] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MDB.txt [2026-01-23T20:26:37.831143] [INFO ] [sig ] [1965/3475] Completed MDB in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-23T20:26:37.831184] [INFO ] [sig ] [1966/3475] Forecasting MDGL... [2026-01-23T20:26:37.831215] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-23T20:26:37.831244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-23T20:26:37.843501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-23T20:26:37.843931] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-23T20:26:37.844832] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-23T20:26:37.844894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:37.844937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:37.844970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:37.845049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:37.907560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:37.908546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:37.908653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:37.908688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:38.026390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:38.026562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:38.026624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:38.026671] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:38.030200] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=78.70%) [2026-01-23T20:26:38.030502] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-23T20:26:38.030660] [INFO ] [sig ] MDGL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:38.174930] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MDGL.txt [2026-01-23T20:26:38.175073] [INFO ] [sig ] [1966/3475] Completed MDGL in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-23T20:26:38.175112] [INFO ] [sig ] [1967/3475] Forecasting MDLZ... [2026-01-23T20:26:38.175142] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-23T20:26:38.175171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-23T20:26:38.187528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-23T20:26:38.187842] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-23T20:26:38.188860] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-23T20:26:38.188912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:38.188943] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:38.188969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:38.189025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:38.249707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:38.250517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:38.250617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:38.250654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:38.377089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:38.377248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:38.377291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:38.377320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:38.380865] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-01-23T20:26:38.381158] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-23T20:26:38.381287] [INFO ] [sig ] MDLZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:38.540297] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MDLZ.txt [2026-01-23T20:26:38.540465] [INFO ] [sig ] [1967/3475] Completed MDLZ in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-23T20:26:38.540510] [INFO ] [sig ] [1968/3475] Forecasting MDWD... [2026-01-23T20:26:38.540541] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-23T20:26:38.540593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-23T20:26:38.552282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-23T20:26:38.552686] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-23T20:26:38.553715] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-23T20:26:38.553778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:38.553810] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:38.553837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:38.553894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:38.611907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:38.612811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:38.612945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:38.613003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:38.736912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:38.737089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:38.737133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:38.737163] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:38.740666] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=67.61%) [2026-01-23T20:26:38.740966] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-23T20:26:38.741107] [INFO ] [sig ] MDWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:38.886706] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MDWD.txt [2026-01-23T20:26:38.886876] [INFO ] [sig ] [1968/3475] Completed MDWD in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-23T20:26:38.886924] [INFO ] [sig ] [1969/3475] Forecasting MDXG... [2026-01-23T20:26:38.886959] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-23T20:26:38.886990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-23T20:26:38.898872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-23T20:26:38.899241] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-23T20:26:38.900086] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-23T20:26:38.900138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:38.900170] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:38.900196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:38.900253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:38.960847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:38.962160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:38.962253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:38.962288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:39.091275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:39.091432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:39.091479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:39.091509] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:39.095136] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-23T20:26:39.095442] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-23T20:26:39.095603] [INFO ] [sig ] MDXG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:39.242257] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MDXG.txt [2026-01-23T20:26:39.242417] [INFO ] [sig ] [1969/3475] Completed MDXG in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-23T20:26:39.242467] [INFO ] [sig ] [1970/3475] Forecasting MDXH... [2026-01-23T20:26:39.242514] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-23T20:26:39.242558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-23T20:26:39.254424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-23T20:26:39.254780] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-23T20:26:39.255635] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-23T20:26:39.255688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:39.255723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:39.255762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:39.255821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:39.316063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:39.316799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:39.316883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:39.316916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:39.441737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:39.441890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:39.441932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:39.441960] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:39.445404] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=17.96%) [2026-01-23T20:26:39.445702] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-23T20:26:39.445834] [INFO ] [sig ] MDXH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:39.594247] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MDXH.txt [2026-01-23T20:26:39.594392] [INFO ] [sig ] [1970/3475] Completed MDXH in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:39.594434] [INFO ] [sig ] [1971/3475] Forecasting MEC... [2026-01-23T20:26:39.594465] [INFO ] [sig ] Generating forecast for: MEC [2026-01-23T20:26:39.594497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-23T20:26:39.607675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-23T20:26:39.608017] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-23T20:26:39.608896] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-23T20:26:39.608961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:39.609000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:39.609034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:39.609099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:39.670131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:39.670984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:39.671069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:39.671103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:39.799797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:39.799953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:39.799995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:39.800027] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:39.803638] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-23T20:26:39.803933] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-23T20:26:39.804066] [INFO ] [sig ] MEC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:39.955096] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MEC.txt [2026-01-23T20:26:39.955276] [INFO ] [sig ] [1971/3475] Completed MEC in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:39.955319] [INFO ] [sig ] [1972/3475] Forecasting MED... [2026-01-23T20:26:39.955352] [INFO ] [sig ] Generating forecast for: MED [2026-01-23T20:26:39.955385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-23T20:26:39.968321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-23T20:26:39.968661] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-23T20:26:39.969551] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-23T20:26:39.969620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:39.969653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:39.969680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:39.969738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:40.031913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:40.032789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:40.032877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:40.032918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:40.164414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:40.164594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:40.164638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:40.164667] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:40.168395] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-01-23T20:26:40.168713] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-23T20:26:40.168851] [INFO ] [sig ] MED: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:40.335050] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MED.txt [2026-01-23T20:26:40.335239] [INFO ] [sig ] [1972/3475] Completed MED in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:40.335283] [INFO ] [sig ] [1973/3475] Forecasting MEDP... [2026-01-23T20:26:40.335315] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-23T20:26:40.335354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-23T20:26:40.348916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-23T20:26:40.349326] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-23T20:26:40.350188] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-23T20:26:40.350246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:40.350301] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:40.350337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:40.350432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:40.411972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:40.412939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:40.413053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:40.413091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:40.548719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:40.548881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:40.548932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:40.548968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:40.552623] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=79.16%) [2026-01-23T20:26:40.552974] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-23T20:26:40.553144] [INFO ] [sig ] MEDP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:40.701431] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MEDP.txt [2026-01-23T20:26:40.701622] [INFO ] [sig ] [1973/3475] Completed MEDP in 0.4s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:40.701674] [INFO ] [sig ] [1974/3475] Forecasting MEG... [2026-01-23T20:26:40.701706] [INFO ] [sig ] Generating forecast for: MEG [2026-01-23T20:26:40.701745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-23T20:26:40.713527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-23T20:26:40.713897] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-23T20:26:40.714751] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-23T20:26:40.714805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:40.714838] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:40.714867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:40.714925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:40.773762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:40.774785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:40.774868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:40.774901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:40.903300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:40.903456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:40.903499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:40.903531] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:40.906983] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=7.17%) [2026-01-23T20:26:40.907264] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-23T20:26:40.907422] [INFO ] [sig ] MEG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:41.048513] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MEG.txt [2026-01-23T20:26:41.048689] [INFO ] [sig ] [1974/3475] Completed MEG in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:41.048745] [INFO ] [sig ] [1975/3475] Forecasting MEGI... [2026-01-23T20:26:41.048784] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-23T20:26:41.048822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-23T20:26:41.060753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-23T20:26:41.061062] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-23T20:26:41.061900] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-23T20:26:41.061957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:41.062029] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:41.062059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:41.062116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:41.119488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:41.120420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:41.120507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:41.120542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:41.242221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:41.242379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:41.242421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:41.242449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:41.245894] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-23T20:26:41.246172] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-23T20:26:41.246301] [INFO ] [sig ] MEGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:41.384809] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MEGI.txt [2026-01-23T20:26:41.384947] [INFO ] [sig ] [1975/3475] Completed MEGI in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:41.384988] [INFO ] [sig ] [1976/3475] Forecasting MEI... [2026-01-23T20:26:41.385018] [INFO ] [sig ] Generating forecast for: MEI [2026-01-23T20:26:41.385048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-23T20:26:41.395952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-23T20:26:41.396259] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-23T20:26:41.397072] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-23T20:26:41.397124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:41.397156] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:41.397183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:41.397238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:41.453301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:41.453976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:41.454055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:41.454089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:41.577834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:41.577995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:41.578037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:41.578069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:41.582002] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-23T20:26:41.582313] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-23T20:26:41.582466] [INFO ] [sig ] MEI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:41.732905] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MEI.txt [2026-01-23T20:26:41.733163] [INFO ] [sig ] [1976/3475] Completed MEI in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:41.733221] [INFO ] [sig ] [1977/3475] Forecasting MELI... [2026-01-23T20:26:41.733259] [INFO ] [sig ] Generating forecast for: MELI [2026-01-23T20:26:41.733296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-23T20:26:41.746841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-23T20:26:41.747245] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-23T20:26:41.748171] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-23T20:26:41.748239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:41.748278] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:41.748305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:41.748369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:41.810328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:41.811237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:41.811319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:41.811352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:41.932478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:41.932653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:41.932696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:41.932725] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:41.936554] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-23T20:26:41.936868] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-23T20:26:41.937002] [INFO ] [sig ] MELI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:42.081843] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MELI.txt [2026-01-23T20:26:42.082018] [INFO ] [sig ] [1977/3475] Completed MELI in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:42.082064] [INFO ] [sig ] [1978/3475] Forecasting MEOH... [2026-01-23T20:26:42.082095] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-23T20:26:42.082127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-23T20:26:42.093157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-23T20:26:42.093500] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-23T20:26:42.094308] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-23T20:26:42.094360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:42.094392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:42.094438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:42.094496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:42.152791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:42.153704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:42.153789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:42.153823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:42.276044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:42.276201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:42.276244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:42.276350] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:42.279839] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-01-23T20:26:42.280155] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-23T20:26:42.280288] [INFO ] [sig ] MEOH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:42.425446] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MEOH.txt [2026-01-23T20:26:42.425618] [INFO ] [sig ] [1978/3475] Completed MEOH in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:42.425662] [INFO ] [sig ] [1979/3475] Forecasting MERC... [2026-01-23T20:26:42.425693] [INFO ] [sig ] Generating forecast for: MERC [2026-01-23T20:26:42.425724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-23T20:26:42.438607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-23T20:26:42.438983] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-23T20:26:42.440037] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-23T20:26:42.440091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:42.440124] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:42.440156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:42.440227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:42.498049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:42.498917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:42.498999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:42.499032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:42.621316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:42.621512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:42.621556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:42.621608] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:42.625407] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-23T20:26:42.625707] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-23T20:26:42.625838] [INFO ] [sig ] MERC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:42.770816] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MERC.txt [2026-01-23T20:26:42.770985] [INFO ] [sig ] [1979/3475] Completed MERC in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:42.771031] [INFO ] [sig ] [1980/3475] Forecasting META... [2026-01-23T20:26:42.771062] [INFO ] [sig ] Generating forecast for: META [2026-01-23T20:26:42.771092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-23T20:26:42.782678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-23T20:26:42.783027] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-23T20:26:42.783828] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-23T20:26:42.783880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:42.783912] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:42.783939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:42.783996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:42.842802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:42.843782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:42.843884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:42.843931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:42.969276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:42.969435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:42.969477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:42.969507] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:42.973104] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-01-23T20:26:42.973568] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-23T20:26:42.973719] [INFO ] [sig ] META: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:43.115910] [INFO ] [LOCAL ] Saved forecast: META 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/META.txt [2026-01-23T20:26:43.116040] [INFO ] [sig ] [1980/3475] Completed META in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:43.116079] [INFO ] [sig ] [1981/3475] Forecasting METC... [2026-01-23T20:26:43.116109] [INFO ] [sig ] Generating forecast for: METC [2026-01-23T20:26:43.116140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-23T20:26:43.127772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-23T20:26:43.128032] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-23T20:26:43.128830] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-23T20:26:43.128882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:43.128914] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:43.128941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:43.128998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:43.186418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:43.187296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:43.187439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:43.187476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:43.301945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:43.302094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:43.302135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:43.302164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:43.305490] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=41.53%) [2026-01-23T20:26:43.305777] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-23T20:26:43.305903] [INFO ] [sig ] METC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:43.444793] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/METC.txt [2026-01-23T20:26:43.444924] [INFO ] [sig ] [1981/3475] Completed METC in 0.3s | 2.83 sym/s | Total: 11.6m | ETA: 8.8m [2026-01-23T20:26:43.444963] [INFO ] [sig ] [1982/3475] Forecasting METCB... [2026-01-23T20:26:43.444993] [INFO ] [sig ] Generating forecast for: METCB [2026-01-23T20:26:43.445022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-23T20:26:43.456220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-23T20:26:43.456600] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-23T20:26:43.457460] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-23T20:26:43.457514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:43.457547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:43.457594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:43.457657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:43.515954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:43.516850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:43.516932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:43.516965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:43.639045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:43.639205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:43.639247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:43.639277] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:43.642741] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=71.74%) [2026-01-23T20:26:43.643037] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-23T20:26:43.643180] [INFO ] [sig ] METCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:43.784605] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/METCB.txt [2026-01-23T20:26:43.784763] [INFO ] [sig ] [1982/3475] Completed METCB in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-23T20:26:43.784805] [INFO ] [sig ] [1983/3475] Forecasting METD... [2026-01-23T20:26:43.784837] [INFO ] [sig ] Generating forecast for: METD [2026-01-23T20:26:43.784867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-23T20:26:43.796189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-23T20:26:43.796490] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-23T20:26:43.797320] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-23T20:26:43.797408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:43.797442] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:43.797468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:43.797524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:43.853717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:43.854607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:43.854690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:43.854723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:43.978228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:43.978387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:43.978428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:43.978457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:43.981800] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=14.82%) [2026-01-23T20:26:43.982078] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-23T20:26:43.982204] [INFO ] [sig ] METD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:44.123598] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/METD.txt [2026-01-23T20:26:44.123746] [INFO ] [sig ] [1983/3475] Completed METD in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-23T20:26:44.123785] [INFO ] [sig ] [1984/3475] Forecasting MFA... [2026-01-23T20:26:44.123816] [INFO ] [sig ] Generating forecast for: MFA [2026-01-23T20:26:44.123847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-23T20:26:44.135557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-23T20:26:44.135901] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-23T20:26:44.136714] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-23T20:26:44.136766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:44.136799] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:44.136826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:44.136882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:44.196439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:44.197414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:44.197502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:44.197537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:44.324482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:44.324653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:44.324698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:44.324726] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:44.328761] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-23T20:26:44.329050] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-23T20:26:44.329191] [INFO ] [sig ] MFA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:44.474067] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MFA.txt [2026-01-23T20:26:44.474220] [INFO ] [sig ] [1984/3475] Completed MFA in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-23T20:26:44.474261] [INFO ] [sig ] [1985/3475] Forecasting MFC... [2026-01-23T20:26:44.474289] [INFO ] [sig ] Generating forecast for: MFC [2026-01-23T20:26:44.474321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-23T20:26:44.486145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-23T20:26:44.486452] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-23T20:26:44.487281] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-23T20:26:44.487334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:44.487400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:44.487429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:44.487486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:44.552776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:44.553681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:44.553802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:44.553839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:44.684939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:44.685098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:44.685150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:44.685182] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:44.689068] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=46.77%) [2026-01-23T20:26:44.689388] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-23T20:26:44.689521] [INFO ] [sig ] MFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:44.838964] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MFC.txt [2026-01-23T20:26:44.839127] [INFO ] [sig ] [1985/3475] Completed MFC in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-23T20:26:44.839168] [INFO ] [sig ] [1986/3475] Forecasting MFG... [2026-01-23T20:26:44.839199] [INFO ] [sig ] Generating forecast for: MFG [2026-01-23T20:26:44.839229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-23T20:26:44.851346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-23T20:26:44.851715] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-23T20:26:44.852558] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-23T20:26:44.852630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:44.852664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:44.852693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:44.852751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:44.913392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:44.914200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:44.914306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:44.914359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:45.043324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:45.043482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:45.043525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:45.043556] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:45.047026] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-01-23T20:26:45.047306] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-23T20:26:45.047459] [INFO ] [sig ] MFG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:45.192554] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MFG.txt [2026-01-23T20:26:45.192728] [INFO ] [sig ] [1986/3475] Completed MFG in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-23T20:26:45.192795] [INFO ] [sig ] [1987/3475] Forecasting MFI... [2026-01-23T20:26:45.193018] [INFO ] [sig ] Generating forecast for: MFI [2026-01-23T20:26:45.193057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-23T20:26:45.205385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-23T20:26:45.205752] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-23T20:26:45.206563] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-23T20:26:45.206635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:45.206669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:45.206697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:45.206754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:45.265388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:45.266224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:45.266311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:45.266347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:45.394469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:45.394646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:45.394690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:45.394720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:45.398541] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=11.00%) [2026-01-23T20:26:45.398842] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-23T20:26:45.398972] [INFO ] [sig ] MFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:45.546768] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MFI.txt [2026-01-23T20:26:45.546916] [INFO ] [sig ] [1987/3475] Completed MFI in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:45.546957] [INFO ] [sig ] [1988/3475] Forecasting MFIC... [2026-01-23T20:26:45.546990] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-23T20:26:45.547022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-23T20:26:45.558989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-23T20:26:45.559317] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-23T20:26:45.560187] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-23T20:26:45.560241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:45.560275] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:45.560302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:45.560359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:45.620472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:45.621325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:45.621414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:45.621447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:45.748100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:45.748276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:45.748320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:45.748352] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:45.751987] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-23T20:26:45.752268] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-23T20:26:45.752418] [INFO ] [sig ] MFIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:45.897885] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MFIC.txt [2026-01-23T20:26:45.898057] [INFO ] [sig ] [1988/3475] Completed MFIC in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:45.898100] [INFO ] [sig ] [1989/3475] Forecasting MFIN... [2026-01-23T20:26:45.898133] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-23T20:26:45.898165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-23T20:26:45.909957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-23T20:26:45.910318] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-23T20:26:45.911288] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-23T20:26:45.911342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:45.911375] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:45.911403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:45.911461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:45.971821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:45.972632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:45.972715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:45.972750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:46.100435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:46.100609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:46.100654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:46.100685] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:46.104429] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-01-23T20:26:46.104753] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-23T20:26:46.104886] [INFO ] [sig ] MFIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:46.252381] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MFIN.txt [2026-01-23T20:26:46.252546] [INFO ] [sig ] [1989/3475] Completed MFIN in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:46.252619] [INFO ] [sig ] [1990/3475] Forecasting MFM... [2026-01-23T20:26:46.252656] [INFO ] [sig ] Generating forecast for: MFM [2026-01-23T20:26:46.252688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-23T20:26:46.264513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-23T20:26:46.264905] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-23T20:26:46.265866] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-23T20:26:46.265922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:46.265955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:46.265984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:46.266043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:46.325923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:46.326792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:46.326894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:46.326938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:46.452113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:46.452276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:46.452336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:46.452367] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:46.455908] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-23T20:26:46.456204] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-23T20:26:46.456341] [INFO ] [sig ] MFM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:46.597556] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MFM.txt [2026-01-23T20:26:46.597744] [INFO ] [sig ] [1990/3475] Completed MFM in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:46.597785] [INFO ] [sig ] [1991/3475] Forecasting MG... [2026-01-23T20:26:46.597817] [INFO ] [sig ] Generating forecast for: MG [2026-01-23T20:26:46.597847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-23T20:26:46.610907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-23T20:26:46.611295] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-23T20:26:46.612166] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-23T20:26:46.612220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:46.612254] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:46.612282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:46.612341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:46.673030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:46.674085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:46.674184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:46.674228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:46.798756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:46.798914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:46.798956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:46.798988] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:46.802463] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-01-23T20:26:46.802762] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-23T20:26:46.802892] [INFO ] [sig ] MG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:46.950070] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MG.txt [2026-01-23T20:26:46.950229] [INFO ] [sig ] [1991/3475] Completed MG in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:46.950269] [INFO ] [sig ] [1992/3475] Forecasting MGA... [2026-01-23T20:26:46.950300] [INFO ] [sig ] Generating forecast for: MGA [2026-01-23T20:26:46.950330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-23T20:26:46.963337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-23T20:26:46.963764] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-23T20:26:46.964702] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-23T20:26:46.964756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:46.964828] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:46.964862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:46.964923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:47.025536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:47.026470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:47.026613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:47.026662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:47.157763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:47.157919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:47.157962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:47.157993] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:47.161872] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-23T20:26:47.162199] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-23T20:26:47.162363] [INFO ] [sig ] MGA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:47.309484] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MGA.txt [2026-01-23T20:26:47.309646] [INFO ] [sig ] [1992/3475] Completed MGA in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:47.309691] [INFO ] [sig ] [1993/3475] Forecasting MGEE... [2026-01-23T20:26:47.309723] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-23T20:26:47.309756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-23T20:26:47.321729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-23T20:26:47.322084] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-23T20:26:47.322945] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-23T20:26:47.322999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:47.323033] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:47.323059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:47.323116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:47.383281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:47.384079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:47.384161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:47.384196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:47.510911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:47.511066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:47.511116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:47.511153] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:47.514832] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-23T20:26:47.515123] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-23T20:26:47.515288] [INFO ] [sig ] MGEE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:47.656516] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGEE.txt [2026-01-23T20:26:47.656672] [INFO ] [sig ] [1993/3475] Completed MGEE in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:47.656713] [INFO ] [sig ] [1994/3475] Forecasting MGIC... [2026-01-23T20:26:47.656743] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-23T20:26:47.656774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-23T20:26:47.668748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-23T20:26:47.669093] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-23T20:26:47.669966] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-23T20:26:47.670018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:47.670062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:47.670091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:47.670153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:47.727438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:47.728264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:47.728349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:47.728384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:47.849109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:47.849262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:47.849303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:47.849331] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:47.852810] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-01-23T20:26:47.853108] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-23T20:26:47.853243] [INFO ] [sig ] MGIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:47.997869] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGIC.txt [2026-01-23T20:26:47.998011] [INFO ] [sig ] [1994/3475] Completed MGIC in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:47.998050] [INFO ] [sig ] [1995/3475] Forecasting MGM... [2026-01-23T20:26:47.998083] [INFO ] [sig ] Generating forecast for: MGM [2026-01-23T20:26:47.998121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-23T20:26:48.010441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-23T20:26:48.010859] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-23T20:26:48.011969] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-23T20:26:48.012024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:48.012057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:48.012083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:48.012140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:48.075020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:48.075884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:48.075969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:48.076003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:48.206187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:48.206342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:48.206384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:48.206449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:48.210155] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-01-23T20:26:48.210655] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-23T20:26:48.210788] [INFO ] [sig ] MGM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:48.360694] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MGM.txt [2026-01-23T20:26:48.360844] [INFO ] [sig ] [1995/3475] Completed MGM in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:48.360886] [INFO ] [sig ] [1996/3475] Forecasting MGNI... [2026-01-23T20:26:48.360918] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-23T20:26:48.360951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-23T20:26:48.373402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-23T20:26:48.373749] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-23T20:26:48.374558] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-23T20:26:48.374629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:48.374663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:48.374692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:48.374756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:48.434196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:48.435052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:48.435135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:48.435169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:48.567873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:48.568030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:48.568076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:48.568106] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:48.571724] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=84.51%) [2026-01-23T20:26:48.572033] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-23T20:26:48.572170] [INFO ] [sig ] MGNI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:48.718059] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MGNI.txt [2026-01-23T20:26:48.718207] [INFO ] [sig ] [1996/3475] Completed MGNI in 0.4s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:48.718249] [INFO ] [sig ] [1997/3475] Forecasting MGNX... [2026-01-23T20:26:48.718280] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-23T20:26:48.718312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-23T20:26:48.730717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-23T20:26:48.731040] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-23T20:26:48.731940] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-23T20:26:48.731994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:48.732027] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:48.732056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:48.732119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:48.791877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:48.792871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:48.792958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:48.792991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:48.914651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:48.914814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:48.914855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:48.914884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:48.918697] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-23T20:26:48.919001] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-23T20:26:48.919139] [INFO ] [sig ] MGNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:49.059012] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGNX.txt [2026-01-23T20:26:49.059177] [INFO ] [sig ] [1997/3475] Completed MGNX in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:49.059226] [INFO ] [sig ] [1998/3475] Forecasting MGPI... [2026-01-23T20:26:49.059270] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-23T20:26:49.059308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-23T20:26:49.070762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-23T20:26:49.071140] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-23T20:26:49.072033] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-23T20:26:49.072086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:49.072118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:49.072149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:49.072217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:49.138669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:49.139554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:49.139654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:49.139694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:49.258954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:49.259115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:49.259158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:49.259187] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:49.262539] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-23T20:26:49.262833] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-23T20:26:49.262961] [INFO ] [sig ] MGPI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:49.402983] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGPI.txt [2026-01-23T20:26:49.403147] [INFO ] [sig ] [1998/3475] Completed MGPI in 0.3s | 2.83 sym/s | Total: 11.7m | ETA: 8.7m [2026-01-23T20:26:49.403188] [INFO ] [sig ] [1999/3475] Forecasting MGRC... [2026-01-23T20:26:49.403217] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-23T20:26:49.403249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-23T20:26:49.414601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-23T20:26:49.414926] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-23T20:26:49.415791] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-23T20:26:49.415844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:49.415876] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:49.415903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:49.415959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:49.472133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:49.472992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:49.473072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:49.473106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:49.588862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:49.589039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:49.589093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:49.589133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:49.593405] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-23T20:26:49.593785] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-23T20:26:49.593949] [INFO ] [sig ] MGRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:49.737174] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGRC.txt [2026-01-23T20:26:49.737332] [INFO ] [sig ] [1999/3475] Completed MGRC in 0.3s | 2.83 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-23T20:26:49.737404] [INFO ] [sig ] [2000/3475] Forecasting MGTX... [2026-01-23T20:26:49.737437] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-23T20:26:49.737467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-23T20:26:49.749683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-23T20:26:49.750046] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-23T20:26:49.750868] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-23T20:26:49.750921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:49.750952] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:49.750978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:49.751034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:49.807790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:49.808657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:49.808738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:49.808771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:49.926175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:49.926332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:49.926373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:49.926403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:49.929785] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-01-23T20:26:49.930064] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-23T20:26:49.930194] [INFO ] [sig ] MGTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:50.070714] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGTX.txt [2026-01-23T20:26:50.070872] [INFO ] [sig ] [2000/3475] Completed MGTX in 0.3s | 2.83 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-23T20:26:50.070912] [INFO ] [sig ] [2001/3475] Forecasting MGX... [2026-01-23T20:26:50.070942] [INFO ] [sig ] Generating forecast for: MGX [2026-01-23T20:26:50.070974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-23T20:26:50.083854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-23T20:26:50.084232] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-23T20:26:50.085057] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-23T20:26:50.085109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:50.085141] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:50.085168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:50.085228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:50.143749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:50.144641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:50.144725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:50.144758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:50.267283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:50.267472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:50.267515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:50.267563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:50.270973] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-01-23T20:26:50.271250] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-23T20:26:50.271381] [INFO ] [sig ] MGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:50.414193] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGX.txt [2026-01-23T20:26:50.414535] [INFO ] [sig ] [2001/3475] Completed MGX in 0.3s | 2.83 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-23T20:26:50.414593] [INFO ] [sig ] [2002/3475] Forecasting MGY... [2026-01-23T20:26:50.414625] [INFO ] [sig ] Generating forecast for: MGY [2026-01-23T20:26:50.414656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-23T20:26:50.426527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-23T20:26:50.426866] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-23T20:26:50.427939] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-23T20:26:50.427993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:50.428026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:50.428054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:50.428116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:50.485854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:50.486809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:50.486925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:50.486962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:50.605063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:50.605221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:50.605265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:50.605296] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:50.608868] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-23T20:26:50.609153] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-23T20:26:50.609287] [INFO ] [sig ] MGY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:50.746958] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MGY.txt [2026-01-23T20:26:50.747116] [INFO ] [sig ] [2002/3475] Completed MGY in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-23T20:26:50.747158] [INFO ] [sig ] [2003/3475] Forecasting MHD... [2026-01-23T20:26:50.747191] [INFO ] [sig ] Generating forecast for: MHD [2026-01-23T20:26:50.747223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-23T20:26:50.759163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-23T20:26:50.759503] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-23T20:26:50.760321] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-23T20:26:50.760376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:50.760410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:50.760439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:50.760498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:50.818747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:50.819610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:50.819696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:50.819747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:50.943468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:50.943649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:50.943692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:50.943721] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:50.947063] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-23T20:26:50.947357] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-23T20:26:50.947484] [INFO ] [sig ] MHD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:51.085788] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MHD.txt [2026-01-23T20:26:51.085941] [INFO ] [sig ] [2003/3475] Completed MHD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-23T20:26:51.085982] [INFO ] [sig ] [2004/3475] Forecasting MHF... [2026-01-23T20:26:51.086011] [INFO ] [sig ] Generating forecast for: MHF [2026-01-23T20:26:51.086041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-23T20:26:51.098242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-23T20:26:51.098619] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-23T20:26:51.099629] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-23T20:26:51.099691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:51.099735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:51.099770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:51.099849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:51.157105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:51.157982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:51.158067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:51.158102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:51.278197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:51.278547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:51.278608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:51.278639] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:51.281993] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-01-23T20:26:51.282270] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-23T20:26:51.282400] [INFO ] [sig ] MHF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:51.422091] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MHF.txt [2026-01-23T20:26:51.422250] [INFO ] [sig ] [2004/3475] Completed MHF in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:51.422290] [INFO ] [sig ] [2005/3475] Forecasting MHK... [2026-01-23T20:26:51.422320] [INFO ] [sig ] Generating forecast for: MHK [2026-01-23T20:26:51.422350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-23T20:26:51.437099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-23T20:26:51.437866] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-23T20:26:51.439050] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-23T20:26:51.439110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:51.439147] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:51.439177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:51.439260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:51.499022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:51.500299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:51.500429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:51.500469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:51.621624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:51.621901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:51.621969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:51.622018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:51.627922] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-23T20:26:51.628473] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-23T20:26:51.628702] [INFO ] [sig ] MHK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:51.789145] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MHK.txt [2026-01-23T20:26:51.789617] [INFO ] [sig ] [2005/3475] Completed MHK in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:51.789666] [INFO ] [sig ] [2006/3475] Forecasting MHN... [2026-01-23T20:26:51.789697] [INFO ] [sig ] Generating forecast for: MHN [2026-01-23T20:26:51.789730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-23T20:26:51.802789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-23T20:26:51.803230] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-23T20:26:51.804227] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-23T20:26:51.804283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:51.804318] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:51.804347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:51.804407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:51.865435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:51.866643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:51.866745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:51.866779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:51.989270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:51.989513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:51.989564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:51.989616] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:51.993748] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-01-23T20:26:51.994137] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-23T20:26:51.994289] [INFO ] [sig ] MHN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:52.144737] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MHN.txt [2026-01-23T20:26:52.144951] [INFO ] [sig ] [2006/3475] Completed MHN in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:52.144995] [INFO ] [sig ] [2007/3475] Forecasting MHO... [2026-01-23T20:26:52.145030] [INFO ] [sig ] Generating forecast for: MHO [2026-01-23T20:26:52.145097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-23T20:26:52.161758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-23T20:26:52.162422] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-23T20:26:52.163539] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-23T20:26:52.163648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:52.163697] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:52.163734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:52.163814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:52.226424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:52.227739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:52.227859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:52.227905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:52.358362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:52.358524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:52.358566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:52.358616] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:52.362160] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-23T20:26:52.362470] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-23T20:26:52.362624] [INFO ] [sig ] MHO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:52.505981] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MHO.txt [2026-01-23T20:26:52.506119] [INFO ] [sig ] [2007/3475] Completed MHO in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:52.506158] [INFO ] [sig ] [2008/3475] Forecasting MIDD... [2026-01-23T20:26:52.506189] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-23T20:26:52.506218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-23T20:26:52.523993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-23T20:26:52.524631] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-23T20:26:52.525482] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-23T20:26:52.525535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:52.525593] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:52.525625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:52.525682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:52.585054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:52.585706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:52.585792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:52.585826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:52.702992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:52.703142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:52.703186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:52.703215] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:52.706541] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-01-23T20:26:52.706830] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-23T20:26:52.706956] [INFO ] [sig ] MIDD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:52.843156] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MIDD.txt [2026-01-23T20:26:52.843299] [INFO ] [sig ] [2008/3475] Completed MIDD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:52.843339] [INFO ] [sig ] [2009/3475] Forecasting MIGI... [2026-01-23T20:26:52.843371] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-23T20:26:52.843401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-23T20:26:52.854709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-23T20:26:52.855007] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-23T20:26:52.855812] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-23T20:26:52.855863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:52.855931] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:52.855960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:52.856017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:52.911331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:52.911977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:52.912058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:52.912091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:53.031565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:53.031741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:53.031782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:53.031811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:53.035227] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-23T20:26:53.035521] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-23T20:26:53.035665] [INFO ] [sig ] MIGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:53.172967] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MIGI.txt [2026-01-23T20:26:53.173116] [INFO ] [sig ] [2009/3475] Completed MIGI in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:53.173155] [INFO ] [sig ] [2010/3475] Forecasting MILN... [2026-01-23T20:26:53.173185] [INFO ] [sig ] Generating forecast for: MILN [2026-01-23T20:26:53.173215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-23T20:26:53.185051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-23T20:26:53.185450] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-23T20:26:53.186301] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-23T20:26:53.186355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:53.186387] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:53.186418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:53.186493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:53.247050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:53.248164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:53.248260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:53.248293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:53.364429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:53.364619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:53.364668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:53.364697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:53.368553] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-23T20:26:53.369009] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-23T20:26:53.369196] [INFO ] [sig ] MILN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:53.553996] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MILN.txt [2026-01-23T20:26:53.554253] [INFO ] [sig ] [2010/3475] Completed MILN in 0.4s | 2.84 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:53.554326] [INFO ] [sig ] [2011/3475] Forecasting MIND... [2026-01-23T20:26:53.554381] [INFO ] [sig ] Generating forecast for: MIND [2026-01-23T20:26:53.554433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-23T20:26:53.574050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-23T20:26:53.574564] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-23T20:26:53.577373] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-23T20:26:53.577460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:53.577504] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:53.577540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:53.577640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:53.657891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:53.659038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:53.659155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:53.659194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:53.839696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:53.839892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:53.839954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:53.840001] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:53.845698] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-23T20:26:53.846235] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-23T20:26:53.846450] [INFO ] [sig ] MIND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:54.087047] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MIND.txt [2026-01-23T20:26:54.087288] [INFO ] [sig ] [2011/3475] Completed MIND in 0.5s | 2.83 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:54.087514] [INFO ] [sig ] [2012/3475] Forecasting MIRA... [2026-01-23T20:26:54.087595] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-23T20:26:54.087658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-23T20:26:54.106085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-23T20:26:54.107274] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-23T20:26:54.108608] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-23T20:26:54.108675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:54.108713] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:54.108744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:54.108814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:54.198802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:54.199910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:54.200024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:54.200064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:54.368145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:54.368326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:54.368378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:54.368467] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:54.373221] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-01-23T20:26:54.373689] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-23T20:26:54.373874] [INFO ] [sig ] MIRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:54.551895] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MIRA.txt [2026-01-23T20:26:54.552062] [INFO ] [sig ] [2012/3475] Completed MIRA in 0.5s | 2.83 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:54.552105] [INFO ] [sig ] [2013/3475] Forecasting MIRM... [2026-01-23T20:26:54.552135] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-23T20:26:54.552167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-23T20:26:54.563907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-23T20:26:54.564307] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-23T20:26:54.565191] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-23T20:26:54.565248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:54.565283] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:54.565311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:54.565368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:54.626033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:54.626996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:54.627089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:54.627124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:54.752529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:54.752712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:54.752769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:54.752803] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:54.756532] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=73.08%) [2026-01-23T20:26:54.756849] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-23T20:26:54.756986] [INFO ] [sig ] MIRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:54.905925] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MIRM.txt [2026-01-23T20:26:54.906101] [INFO ] [sig ] [2013/3475] Completed MIRM in 0.4s | 2.83 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:54.906151] [INFO ] [sig ] [2014/3475] Forecasting MITK... [2026-01-23T20:26:54.906182] [INFO ] [sig ] Generating forecast for: MITK [2026-01-23T20:26:54.906213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-23T20:26:54.918529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-23T20:26:54.918878] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-23T20:26:54.919805] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-23T20:26:54.919859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:54.919893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:54.919921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:54.919980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:54.980703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:54.981609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:54.981696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:54.981732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:55.113101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:55.113306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:55.113352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:55.113385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:55.117064] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=5.16%) [2026-01-23T20:26:55.117389] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-23T20:26:55.117526] [INFO ] [sig ] MITK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:55.267631] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MITK.txt [2026-01-23T20:26:55.267815] [INFO ] [sig ] [2014/3475] Completed MITK in 0.4s | 2.83 sym/s | Total: 11.8m | ETA: 8.6m [2026-01-23T20:26:55.267860] [INFO ] [sig ] [2015/3475] Forecasting MIY... [2026-01-23T20:26:55.267892] [INFO ] [sig ] Generating forecast for: MIY [2026-01-23T20:26:55.267931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-23T20:26:55.280237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-23T20:26:55.280670] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-23T20:26:55.281632] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-23T20:26:55.281687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:55.281722] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:55.281749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:55.281806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:55.343258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:55.344304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:55.344408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:55.344448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:55.471087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:55.471238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:55.471281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:55.471312] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:55.475345] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-23T20:26:55.475655] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-23T20:26:55.475789] [INFO ] [sig ] MIY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:55.625527] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MIY.txt [2026-01-23T20:26:55.625711] [INFO ] [sig ] [2015/3475] Completed MIY in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:55.625754] [INFO ] [sig ] [2016/3475] Forecasting MKC... [2026-01-23T20:26:55.625795] [INFO ] [sig ] Generating forecast for: MKC [2026-01-23T20:26:55.625831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-23T20:26:55.637639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-23T20:26:55.638026] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-23T20:26:55.638904] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-23T20:26:55.638958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:55.638991] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:55.639020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:55.639077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:55.700308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:55.701219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:55.701317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:55.701355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:55.829766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:55.829927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:55.829970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:55.830000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:55.833756] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=25.01%) [2026-01-23T20:26:55.834059] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-23T20:26:55.834197] [INFO ] [sig ] MKC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:55.984281] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MKC.txt [2026-01-23T20:26:55.984442] [INFO ] [sig ] [2016/3475] Completed MKC in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:55.984484] [INFO ] [sig ] [2017/3475] Forecasting MKSI... [2026-01-23T20:26:55.984515] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-23T20:26:55.984545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-23T20:26:55.998052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-23T20:26:55.998515] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-23T20:26:55.999427] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-23T20:26:55.999496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:55.999546] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:55.999600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:55.999661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:56.059363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:56.060661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:56.060750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:56.060786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:56.183973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:56.184151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:56.184196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:56.184226] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:56.188019] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=26.87%) [2026-01-23T20:26:56.188301] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-23T20:26:56.188434] [INFO ] [sig ] MKSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:56.330363] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MKSI.txt [2026-01-23T20:26:56.330516] [INFO ] [sig ] [2017/3475] Completed MKSI in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:56.330594] [INFO ] [sig ] [2018/3475] Forecasting MKTX... [2026-01-23T20:26:56.330629] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-23T20:26:56.330659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-23T20:26:56.342711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-23T20:26:56.343018] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-23T20:26:56.343877] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-23T20:26:56.343957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:56.344004] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:56.344032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:56.344089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:56.406044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:56.406921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:56.407004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:56.407039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:56.523528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:56.523703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:56.523748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:56.523776] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:56.527263] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=27.45%) [2026-01-23T20:26:56.527569] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-23T20:26:56.527720] [INFO ] [sig ] MKTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:56.666221] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MKTX.txt [2026-01-23T20:26:56.666379] [INFO ] [sig ] [2018/3475] Completed MKTX in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:56.666420] [INFO ] [sig ] [2019/3475] Forecasting MLAB... [2026-01-23T20:26:56.666451] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-23T20:26:56.666480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-23T20:26:56.677799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-23T20:26:56.678144] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-23T20:26:56.678967] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-23T20:26:56.679020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:56.679053] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:56.679081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:56.679138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:56.735487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:56.736408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:56.736532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:56.736569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:56.852884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:56.853046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:56.853089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:56.853119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:56.856599] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-23T20:26:56.856896] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-23T20:26:56.857035] [INFO ] [sig ] MLAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:56.997330] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MLAB.txt [2026-01-23T20:26:56.997523] [INFO ] [sig ] [2019/3475] Completed MLAB in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:56.997563] [INFO ] [sig ] [2020/3475] Forecasting MLCO... [2026-01-23T20:26:56.997614] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-23T20:26:56.997647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-23T20:26:57.010787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-23T20:26:57.011161] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-23T20:26:57.012182] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-23T20:26:57.012234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:57.012266] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:57.012293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:57.012349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:57.073357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:57.074226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:57.074307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:57.074344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:57.200281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:57.200448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:57.200492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:57.200524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:57.203994] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: UP (p=82.52%) [2026-01-23T20:26:57.204292] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-23T20:26:57.204434] [INFO ] [sig ] MLCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:57.346764] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MLCO.txt [2026-01-23T20:26:57.346935] [INFO ] [sig ] [2020/3475] Completed MLCO in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:57.346976] [INFO ] [sig ] [2021/3475] Forecasting MLGO... [2026-01-23T20:26:57.347005] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-23T20:26:57.347036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-23T20:26:57.359323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-23T20:26:57.359847] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-23T20:26:57.360923] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-23T20:26:57.360984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:57.361018] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:57.361046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:57.361104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:57.418287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:57.419212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:57.419300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:57.419333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:57.533940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:57.534098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:57.534138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:57.534166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:57.537592] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-01-23T20:26:57.537879] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-23T20:26:57.538008] [INFO ] [sig ] MLGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:57.676503] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MLGO.txt [2026-01-23T20:26:57.676680] [INFO ] [sig ] [2021/3475] Completed MLGO in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-23T20:26:57.676728] [INFO ] [sig ] [2022/3475] Forecasting MLI... [2026-01-23T20:26:57.676760] [INFO ] [sig ] Generating forecast for: MLI [2026-01-23T20:26:57.676789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-23T20:26:57.688808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-23T20:26:57.689204] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-23T20:26:57.690046] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-23T20:26:57.690097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:57.690129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:57.690155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:57.690211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:57.747167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:57.748126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:57.748213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:57.748245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:57.888860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:57.889031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:57.889075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:57.889105] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:57.892718] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-23T20:26:57.893000] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-23T20:26:57.893142] [INFO ] [sig ] MLI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:58.046008] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MLI.txt [2026-01-23T20:26:58.046184] [INFO ] [sig ] [2022/3475] Completed MLI in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:58.046225] [INFO ] [sig ] [2023/3475] Forecasting MLKN... [2026-01-23T20:26:58.046255] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-23T20:26:58.046287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-23T20:26:58.059889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-23T20:26:58.060233] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-23T20:26:58.061153] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-23T20:26:58.061208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:58.061242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:58.061270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:58.061329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:58.120794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:58.121939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:58.122039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:58.122078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:58.264798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:58.264959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:58.265003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:58.265033] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:58.268792] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-01-23T20:26:58.269116] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-23T20:26:58.269300] [INFO ] [sig ] MLKN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:58.413356] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MLKN.txt [2026-01-23T20:26:58.413514] [INFO ] [sig ] [2023/3475] Completed MLKN in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:58.413556] [INFO ] [sig ] [2024/3475] Forecasting MLM... [2026-01-23T20:26:58.413608] [INFO ] [sig ] Generating forecast for: MLM [2026-01-23T20:26:58.413642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-23T20:26:58.425443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-23T20:26:58.425846] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-23T20:26:58.426662] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-23T20:26:58.426713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:58.426746] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:58.426773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:58.426829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:58.494097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:58.495029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:58.495127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:58.495162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:58.651247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:58.651441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:58.651493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:58.651533] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:58.656673] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-23T20:26:58.657172] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-23T20:26:58.657387] [INFO ] [sig ] MLM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:26:58.819763] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MLM.txt [2026-01-23T20:26:58.819931] [INFO ] [sig ] [2024/3475] Completed MLM in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:58.819971] [INFO ] [sig ] [2025/3475] Forecasting MLP... [2026-01-23T20:26:58.820000] [INFO ] [sig ] Generating forecast for: MLP [2026-01-23T20:26:58.820031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-23T20:26:58.833405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-23T20:26:58.834004] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-23T20:26:58.834876] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-23T20:26:58.834928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:58.834961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:58.834988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:58.835044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:58.894494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:58.895820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:58.895907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:58.895940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:59.003533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:59.003711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:59.003770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:59.003801] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:59.007216] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-23T20:26:59.007563] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-23T20:26:59.007721] [INFO ] [sig ] MLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:59.146409] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MLP.txt [2026-01-23T20:26:59.146563] [INFO ] [sig ] [2025/3475] Completed MLP in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:59.146622] [INFO ] [sig ] [2026/3475] Forecasting MLTX... [2026-01-23T20:26:59.146653] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-23T20:26:59.146685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-23T20:26:59.158090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-23T20:26:59.158452] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-23T20:26:59.159275] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-23T20:26:59.159328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:59.159386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:59.159415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:59.159472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:59.218354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:59.219320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:59.219423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:59.219463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:59.346200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:59.346373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:59.346420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:59.346450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:59.350536] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-23T20:26:59.350892] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-23T20:26:59.351035] [INFO ] [sig ] MLTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:59.491028] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MLTX.txt [2026-01-23T20:26:59.491182] [INFO ] [sig ] [2026/3475] Completed MLTX in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:59.491230] [INFO ] [sig ] [2027/3475] Forecasting MLYS... [2026-01-23T20:26:59.491261] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-23T20:26:59.491292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-23T20:26:59.502904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-23T20:26:59.503253] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-23T20:26:59.504080] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-23T20:26:59.504132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:59.504164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:59.504191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:59.504247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:59.561019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:59.561908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:59.561998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:59.562032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:26:59.676677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:26:59.676837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:26:59.676879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:26:59.676909] [INFO ] [FORECASTER] Training complete [2026-01-23T20:26:59.680453] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-01-23T20:26:59.680764] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-23T20:26:59.680902] [INFO ] [sig ] MLYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:26:59.821504] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MLYS.txt [2026-01-23T20:26:59.821678] [INFO ] [sig ] [2027/3475] Completed MLYS in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:26:59.821720] [INFO ] [sig ] [2028/3475] Forecasting MMD... [2026-01-23T20:26:59.821750] [INFO ] [sig ] Generating forecast for: MMD [2026-01-23T20:26:59.821781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-23T20:26:59.833012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-23T20:26:59.833285] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-23T20:26:59.834082] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-23T20:26:59.834133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:26:59.834166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:26:59.834194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:26:59.834250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:26:59.890009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:26:59.890719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:26:59.890796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:26:59.890829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:00.006281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:00.006433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:00.006474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:00.006503] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:00.009877] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-01-23T20:27:00.010148] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-23T20:27:00.010274] [INFO ] [sig ] MMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:00.154851] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MMD.txt [2026-01-23T20:27:00.155011] [INFO ] [sig ] [2028/3475] Completed MMD in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:27:00.155052] [INFO ] [sig ] [2029/3475] Forecasting MMLP... [2026-01-23T20:27:00.155082] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-23T20:27:00.155114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-23T20:27:00.166633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-23T20:27:00.166992] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-23T20:27:00.167878] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-23T20:27:00.167931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:00.167974] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:00.168003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:00.168061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:00.226524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:00.227417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:00.227501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:00.227534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:00.339318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:00.339462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:00.339509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:00.339584] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:00.343009] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-23T20:27:00.343278] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-23T20:27:00.343411] [INFO ] [sig ] MMLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:00.499807] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MMLP.txt [2026-01-23T20:27:00.499957] [INFO ] [sig ] [2029/3475] Completed MMLP in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:27:00.499998] [INFO ] [sig ] [2030/3475] Forecasting MMS... [2026-01-23T20:27:00.500029] [INFO ] [sig ] Generating forecast for: MMS [2026-01-23T20:27:00.500060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-23T20:27:00.511679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-23T20:27:00.511976] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-23T20:27:00.512808] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-23T20:27:00.512860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:00.512892] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:00.512919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:00.512974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:00.570070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:00.571025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:00.571109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:00.571143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:00.697759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:00.697919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:00.697959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:00.697989] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:00.701432] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=49.24%) [2026-01-23T20:27:00.701743] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-23T20:27:00.701874] [INFO ] [sig ] MMS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:00.852970] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MMS.txt [2026-01-23T20:27:00.853127] [INFO ] [sig ] [2030/3475] Completed MMS in 0.4s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:27:00.853168] [INFO ] [sig ] [2031/3475] Forecasting MMSI... [2026-01-23T20:27:00.853199] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-23T20:27:00.853231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-23T20:27:00.865098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-23T20:27:00.865509] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-23T20:27:00.866747] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-23T20:27:00.866799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:00.866830] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:00.866856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:00.866912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:00.924424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:00.925296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:00.925381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:00.925421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:01.048329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:01.048493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:01.048540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:01.048591] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:01.052007] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-23T20:27:01.052275] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-23T20:27:01.052404] [INFO ] [sig ] MMSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:01.196643] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MMSI.txt [2026-01-23T20:27:01.196793] [INFO ] [sig ] [2031/3475] Completed MMSI in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:27:01.196832] [INFO ] [sig ] [2032/3475] Forecasting MNDO... [2026-01-23T20:27:01.196862] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-23T20:27:01.196893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-23T20:27:01.208154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-23T20:27:01.208474] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-23T20:27:01.209288] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-23T20:27:01.209339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:01.209370] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:01.209397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:01.209454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:01.275152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:01.276258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:01.276364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:01.276412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:01.395740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:01.395895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:01.395936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:01.395964] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:01.399346] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=77.12%) [2026-01-23T20:27:01.399638] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-23T20:27:01.399768] [INFO ] [sig ] MNDO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:01.544619] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MNDO.txt [2026-01-23T20:27:01.544784] [INFO ] [sig ] [2032/3475] Completed MNDO in 0.3s | 2.83 sym/s | Total: 11.9m | ETA: 8.5m [2026-01-23T20:27:01.544825] [INFO ] [sig ] [2033/3475] Forecasting MNDY... [2026-01-23T20:27:01.544861] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-23T20:27:01.544893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-23T20:27:01.557948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-23T20:27:01.558244] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-23T20:27:01.559059] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-23T20:27:01.559111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:01.559143] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:01.559170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:01.559227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:01.614865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:01.615680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:01.615761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:01.615793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:01.735588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:01.735746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:01.735788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:01.735818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:01.739213] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=24.75%) [2026-01-23T20:27:01.739487] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-23T20:27:01.739629] [INFO ] [sig ] MNDY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:01.875608] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MNDY.txt [2026-01-23T20:27:01.875756] [INFO ] [sig ] [2033/3475] Completed MNDY in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:01.875795] [INFO ] [sig ] [2034/3475] Forecasting MNKD... [2026-01-23T20:27:01.875826] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-23T20:27:01.875857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-23T20:27:01.887188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-23T20:27:01.887592] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-23T20:27:01.888427] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-23T20:27:01.888482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:01.888513] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:01.888540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:01.888617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:01.946489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:01.947212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:01.947291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:01.947325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:02.070925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:02.071065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:02.071106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:02.071135] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:02.074555] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=44.04%) [2026-01-23T20:27:02.074862] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-23T20:27:02.074993] [INFO ] [sig ] MNKD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:02.236247] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MNKD.txt [2026-01-23T20:27:02.236430] [INFO ] [sig ] [2034/3475] Completed MNKD in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:02.236480] [INFO ] [sig ] [2035/3475] Forecasting MNRO... [2026-01-23T20:27:02.236510] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-23T20:27:02.236540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-23T20:27:02.247971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-23T20:27:02.248314] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-23T20:27:02.249169] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-23T20:27:02.249222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:02.249254] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:02.249281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:02.249344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:02.305040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:02.305895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:02.305976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:02.306010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:02.426276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:02.426435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:02.426475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:02.426504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:02.430078] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=26.24%) [2026-01-23T20:27:02.430347] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-23T20:27:02.430473] [INFO ] [sig ] MNRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:02.570408] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MNRO.txt [2026-01-23T20:27:02.570560] [INFO ] [sig ] [2035/3475] Completed MNRO in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:02.570619] [INFO ] [sig ] [2036/3475] Forecasting MNSO... [2026-01-23T20:27:02.570659] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-23T20:27:02.570701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-23T20:27:02.583022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-23T20:27:02.583381] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-23T20:27:02.584463] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-23T20:27:02.584516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:02.584548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:02.584786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:02.584844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:02.646289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:02.647170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:02.647282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:02.647317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:02.772711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:02.772863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:02.772906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:02.772952] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:02.776645] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: DOWN (p=14.73%) [2026-01-23T20:27:02.777110] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-23T20:27:02.777240] [INFO ] [sig ] MNSO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:02.922986] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MNSO.txt [2026-01-23T20:27:02.923122] [INFO ] [sig ] [2036/3475] Completed MNSO in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:02.923163] [INFO ] [sig ] [2037/3475] Forecasting MNTK... [2026-01-23T20:27:02.923194] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-23T20:27:02.923224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-23T20:27:02.935461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-23T20:27:02.935934] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-23T20:27:02.936926] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-23T20:27:02.936995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:02.937038] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:02.937078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:02.937152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:03.018314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:03.019209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:03.019292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:03.019326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:03.140289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:03.140446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:03.140487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:03.140517] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:03.144425] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-23T20:27:03.144724] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-23T20:27:03.144853] [INFO ] [sig ] MNTK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:03.287745] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MNTK.txt [2026-01-23T20:27:03.287895] [INFO ] [sig ] [2037/3475] Completed MNTK in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:03.287935] [INFO ] [sig ] [2038/3475] Forecasting MNY... [2026-01-23T20:27:03.287964] [INFO ] [sig ] Generating forecast for: MNY [2026-01-23T20:27:03.287994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-23T20:27:03.299479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-23T20:27:03.299852] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-23T20:27:03.300766] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-23T20:27:03.300820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:03.300854] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:03.300883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:03.300942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:03.369357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:03.370350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:03.370462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:03.370529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:03.489119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:03.489275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:03.489318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:03.489348] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:03.493052] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-01-23T20:27:03.493335] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-23T20:27:03.493471] [INFO ] [sig ] MNY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:03.636885] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MNY.txt [2026-01-23T20:27:03.637032] [INFO ] [sig ] [2038/3475] Completed MNY in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-23T20:27:03.637073] [INFO ] [sig ] [2039/3475] Forecasting MOD... [2026-01-23T20:27:03.637103] [INFO ] [sig ] Generating forecast for: MOD [2026-01-23T20:27:03.637133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-23T20:27:03.648468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-23T20:27:03.648826] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-23T20:27:03.649680] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-23T20:27:03.649732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:03.649765] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:03.649792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:03.649848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:03.711719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:03.712751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:03.712833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:03.712866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:03.836658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:03.836818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:03.836860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:03.836890] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:03.840510] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-23T20:27:03.841018] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-23T20:27:03.841151] [INFO ] [sig ] MOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:03.982395] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MOD.txt [2026-01-23T20:27:03.982601] [INFO ] [sig ] [2039/3475] Completed MOD in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:03.982650] [INFO ] [sig ] [2040/3475] Forecasting MODL... [2026-01-23T20:27:03.982691] [INFO ] [sig ] Generating forecast for: MODL [2026-01-23T20:27:03.982732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-23T20:27:03.995844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-23T20:27:03.996239] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-23T20:27:03.997109] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-23T20:27:03.997162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:03.997196] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:03.997235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:03.997294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:04.056025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:04.056986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:04.057076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:04.057110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:04.189051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:04.189219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:04.189263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:04.189292] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:04.192895] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-01-23T20:27:04.193196] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-23T20:27:04.193362] [INFO ] [sig ] MODL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:04.341139] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MODL.txt [2026-01-23T20:27:04.341297] [INFO ] [sig ] [2040/3475] Completed MODL in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:04.341337] [INFO ] [sig ] [2041/3475] Forecasting MOFG... [2026-01-23T20:27:04.341367] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-23T20:27:04.341399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-23T20:27:04.354806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-23T20:27:04.355261] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-23T20:27:04.356194] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-23T20:27:04.356252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:04.356287] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:04.356316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:04.356376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:04.421171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:04.422181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:04.422275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:04.422311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:04.543151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:04.543310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:04.543354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:04.543383] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:04.546898] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=34.85%) [2026-01-23T20:27:04.547185] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-23T20:27:04.547319] [INFO ] [sig ] MOFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:04.689303] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MOFG.txt [2026-01-23T20:27:04.689494] [INFO ] [sig ] [2041/3475] Completed MOFG in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:04.689557] [INFO ] [sig ] [2042/3475] Forecasting MOH... [2026-01-23T20:27:04.689616] [INFO ] [sig ] Generating forecast for: MOH [2026-01-23T20:27:04.689651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-23T20:27:04.702279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-23T20:27:04.702643] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-23T20:27:04.703563] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-23T20:27:04.703634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:04.703669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:04.703699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:04.703757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:04.763341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:04.764236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:04.764325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:04.764360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:04.885089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:04.885248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:04.885290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:04.885321] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:04.888918] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-23T20:27:04.889197] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-23T20:27:04.889333] [INFO ] [sig ] MOH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:05.027434] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MOH.txt [2026-01-23T20:27:05.027618] [INFO ] [sig ] [2042/3475] Completed MOH in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:05.027664] [INFO ] [sig ] [2043/3475] Forecasting MOMO... [2026-01-23T20:27:05.027694] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-23T20:27:05.027723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-23T20:27:05.039164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-23T20:27:05.039477] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-23T20:27:05.040326] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-23T20:27:05.040380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:05.040445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:05.040474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:05.040536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:05.098268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:05.099164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:05.099250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:05.099285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:05.225963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:05.226146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:05.226193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:05.226223] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:05.230086] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=21.79%) [2026-01-23T20:27:05.230397] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-23T20:27:05.230532] [INFO ] [sig ] MOMO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:05.371631] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MOMO.txt [2026-01-23T20:27:05.371781] [INFO ] [sig ] [2043/3475] Completed MOMO in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:05.371821] [INFO ] [sig ] [2044/3475] Forecasting MORN... [2026-01-23T20:27:05.371852] [INFO ] [sig ] Generating forecast for: MORN [2026-01-23T20:27:05.371888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-23T20:27:05.384881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-23T20:27:05.385245] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-23T20:27:05.386142] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-23T20:27:05.386198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:05.386234] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:05.386263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:05.386321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:05.445465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:05.446376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:05.446464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:05.446499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:05.583112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:05.583286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:05.583336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:05.583372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:05.588049] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=82.23%) [2026-01-23T20:27:05.588484] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-23T20:27:05.588698] [INFO ] [sig ] MORN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:05.767169] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MORN.txt [2026-01-23T20:27:05.767330] [INFO ] [sig ] [2044/3475] Completed MORN in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:05.767396] [INFO ] [sig ] [2045/3475] Forecasting MOS... [2026-01-23T20:27:05.767429] [INFO ] [sig ] Generating forecast for: MOS [2026-01-23T20:27:05.767462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-23T20:27:05.779226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-23T20:27:05.779528] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-23T20:27:05.780371] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-23T20:27:05.780426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:05.780460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:05.780496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:05.780569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:05.842306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:05.843127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:05.843213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:05.843259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:05.974860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:05.975017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:05.975061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:05.975092] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:05.978732] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-23T20:27:05.979044] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-23T20:27:05.979192] [INFO ] [sig ] MOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:06.126096] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MOS.txt [2026-01-23T20:27:06.126242] [INFO ] [sig ] [2045/3475] Completed MOS in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:06.126282] [INFO ] [sig ] [2046/3475] Forecasting MP... [2026-01-23T20:27:06.126312] [INFO ] [sig ] Generating forecast for: MP [2026-01-23T20:27:06.126342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-23T20:27:06.138164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-23T20:27:06.138522] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-23T20:27:06.139415] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-23T20:27:06.139470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:06.139503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:06.139531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:06.139610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:06.200846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:06.201805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:06.202104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:06.202160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:06.329348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:06.329505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:06.329549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:06.329629] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:06.333145] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-01-23T20:27:06.333433] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-23T20:27:06.333566] [INFO ] [sig ] MP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:06.488723] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MP.txt [2026-01-23T20:27:06.489079] [INFO ] [sig ] [2046/3475] Completed MP in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:06.489130] [INFO ] [sig ] [2047/3475] Forecasting MPA... [2026-01-23T20:27:06.489166] [INFO ] [sig ] Generating forecast for: MPA [2026-01-23T20:27:06.489198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-23T20:27:06.502622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-23T20:27:06.502971] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-23T20:27:06.503810] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-23T20:27:06.503864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:06.503898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:06.503927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:06.503985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:06.568943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:06.570017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:06.570106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:06.570143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:06.683027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:06.683202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:06.683257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:06.683289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:06.687087] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-23T20:27:06.687404] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-23T20:27:06.687547] [INFO ] [sig ] MPA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:06.835385] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MPA.txt [2026-01-23T20:27:06.835547] [INFO ] [sig ] [2047/3475] Completed MPA in 0.3s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:06.835619] [INFO ] [sig ] [2048/3475] Forecasting MPAA... [2026-01-23T20:27:06.835653] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-23T20:27:06.835686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-23T20:27:06.848533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-23T20:27:06.849144] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-23T20:27:06.850270] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-23T20:27:06.850329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:06.850363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:06.850395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:06.850465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:06.913814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:06.914866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:06.914956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:06.914992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:07.041699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:07.041858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:07.041901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:07.041933] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:07.045404] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-23T20:27:07.045709] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-23T20:27:07.045841] [INFO ] [sig ] MPAA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:07.193614] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MPAA.txt [2026-01-23T20:27:07.193792] [INFO ] [sig ] [2048/3475] Completed MPAA in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:07.193838] [INFO ] [sig ] [2049/3475] Forecasting MPB... [2026-01-23T20:27:07.193880] [INFO ] [sig ] Generating forecast for: MPB [2026-01-23T20:27:07.193927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-23T20:27:07.205692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-23T20:27:07.206052] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-23T20:27:07.206915] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-23T20:27:07.206970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:07.207004] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:07.207032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:07.207090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:07.269740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:07.270656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:07.270758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:07.270795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:07.393843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:07.394031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:07.394076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:07.394107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:07.397722] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=32.26%) [2026-01-23T20:27:07.398068] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-23T20:27:07.398213] [INFO ] [sig ] MPB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:07.544774] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MPB.txt [2026-01-23T20:27:07.544935] [INFO ] [sig ] [2049/3475] Completed MPB in 0.4s | 2.83 sym/s | Total: 12.0m | ETA: 8.4m [2026-01-23T20:27:07.544979] [INFO ] [sig ] [2050/3475] Forecasting MPC... [2026-01-23T20:27:07.545010] [INFO ] [sig ] Generating forecast for: MPC [2026-01-23T20:27:07.545042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-23T20:27:07.557739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-23T20:27:07.558086] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-23T20:27:07.558951] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-23T20:27:07.559006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:07.559040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:07.559069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:07.559132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:07.621452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:07.622365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:07.622453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:07.622488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:07.750478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:07.750674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:07.750725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:07.750757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:07.754588] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=56.36%) [2026-01-23T20:27:07.754896] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-23T20:27:07.755035] [INFO ] [sig ] MPC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:07.906392] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MPC.txt [2026-01-23T20:27:07.906612] [INFO ] [sig ] [2050/3475] Completed MPC in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:07.906670] [INFO ] [sig ] [2051/3475] Forecasting MPX... [2026-01-23T20:27:07.906701] [INFO ] [sig ] Generating forecast for: MPX [2026-01-23T20:27:07.906733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-23T20:27:07.919057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-23T20:27:07.919450] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-23T20:27:07.920529] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-23T20:27:07.920616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:07.920653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:07.920682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:07.920739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:07.980038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:07.981136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:07.981221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:07.981254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:08.095717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:08.095893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:08.095947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:08.095977] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:08.099546] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=53.94%) [2026-01-23T20:27:08.099865] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-23T20:27:08.099998] [INFO ] [sig ] MPX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:08.238064] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MPX.txt [2026-01-23T20:27:08.238228] [INFO ] [sig ] [2051/3475] Completed MPX in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:08.238271] [INFO ] [sig ] [2052/3475] Forecasting MQ... [2026-01-23T20:27:08.238300] [INFO ] [sig ] Generating forecast for: MQ [2026-01-23T20:27:08.238330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-23T20:27:08.250120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-23T20:27:08.250488] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-23T20:27:08.251301] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-23T20:27:08.251353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:08.251385] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:08.251413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:08.251469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:08.309189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:08.310133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:08.310223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:08.310258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:08.449357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:08.449518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:08.449560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:08.449611] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:08.453005] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-23T20:27:08.453307] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-23T20:27:08.453443] [INFO ] [sig ] MQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:08.595166] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MQ.txt [2026-01-23T20:27:08.595325] [INFO ] [sig ] [2052/3475] Completed MQ in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:08.595367] [INFO ] [sig ] [2053/3475] Forecasting MQY... [2026-01-23T20:27:08.595398] [INFO ] [sig ] Generating forecast for: MQY [2026-01-23T20:27:08.595428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-23T20:27:08.607154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-23T20:27:08.607613] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-23T20:27:08.608436] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-23T20:27:08.608491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:08.608537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:08.608567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:08.608656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:08.666778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:08.667735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:08.667826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:08.667916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:08.789664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:08.789827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:08.789871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:08.789900] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:08.793300] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-23T20:27:08.793605] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-23T20:27:08.793739] [INFO ] [sig ] MQY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:08.936874] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MQY.txt [2026-01-23T20:27:08.937031] [INFO ] [sig ] [2053/3475] Completed MQY in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:08.937070] [INFO ] [sig ] [2054/3475] Forecasting MRAM... [2026-01-23T20:27:08.937104] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-23T20:27:08.937135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-23T20:27:08.949477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-23T20:27:08.949878] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-23T20:27:08.950720] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-23T20:27:08.950774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:08.950808] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:08.950836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:08.950894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:09.008158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:09.009067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:09.009159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:09.009194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:09.138711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:09.138878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:09.138922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:09.138953] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:09.142624] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=57.17%) [2026-01-23T20:27:09.142947] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-23T20:27:09.143094] [INFO ] [sig ] MRAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:09.299092] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MRAM.txt [2026-01-23T20:27:09.299283] [INFO ] [sig ] [2054/3475] Completed MRAM in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:09.299335] [INFO ] [sig ] [2055/3475] Forecasting MRBK... [2026-01-23T20:27:09.299373] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-23T20:27:09.299411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-23T20:27:09.313002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-23T20:27:09.313437] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-23T20:27:09.314300] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-23T20:27:09.314355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:09.314389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:09.314417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:09.314475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:09.378184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:09.379360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:09.379448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:09.379484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:09.509146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:09.509317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:09.509367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:09.509408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:09.513208] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-23T20:27:09.513523] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-23T20:27:09.513700] [INFO ] [sig ] MRBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:09.664729] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRBK.txt [2026-01-23T20:27:09.664917] [INFO ] [sig ] [2055/3475] Completed MRBK in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-23T20:27:09.664966] [INFO ] [sig ] [2056/3475] Forecasting MRCC... [2026-01-23T20:27:09.664998] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-23T20:27:09.665029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-23T20:27:09.678123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-23T20:27:09.678446] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-23T20:27:09.679281] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-23T20:27:09.679334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:09.679366] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:09.679394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:09.679450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:09.736050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:09.736697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:09.736773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:09.736807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:09.858551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:09.858685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:09.858723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:09.858751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:09.861990] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=51.90%) [2026-01-23T20:27:09.862264] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-23T20:27:09.862391] [INFO ] [sig ] MRCC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:10.003478] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MRCC.txt [2026-01-23T20:27:10.003646] [INFO ] [sig ] [2056/3475] Completed MRCC in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:10.003700] [INFO ] [sig ] [2057/3475] Forecasting MRCY... [2026-01-23T20:27:10.003731] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-23T20:27:10.003761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-23T20:27:10.014522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-23T20:27:10.014819] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-23T20:27:10.015651] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-23T20:27:10.015703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:10.015736] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:10.015764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:10.015821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:10.072355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:10.073129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:10.073208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:10.073242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:10.193692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:10.193844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:10.193885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:10.193913] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:10.197386] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-23T20:27:10.197676] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-23T20:27:10.197802] [INFO ] [sig ] MRCY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:10.339483] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRCY.txt [2026-01-23T20:27:10.339625] [INFO ] [sig ] [2057/3475] Completed MRCY in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:10.339669] [INFO ] [sig ] [2058/3475] Forecasting MRK... [2026-01-23T20:27:10.339699] [INFO ] [sig ] Generating forecast for: MRK [2026-01-23T20:27:10.339729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-23T20:27:10.352476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-23T20:27:10.352786] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-23T20:27:10.353786] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-23T20:27:10.353838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:10.353870] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:10.353898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:10.353954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:10.413938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:10.414590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:10.414673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:10.414707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:10.543976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:10.544117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:10.544157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:10.544185] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:10.547548] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-23T20:27:10.547836] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-23T20:27:10.547976] [INFO ] [sig ] MRK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:10.687268] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRK.txt [2026-01-23T20:27:10.687411] [INFO ] [sig ] [2058/3475] Completed MRK in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:10.687452] [INFO ] [sig ] [2059/3475] Forecasting MRM... [2026-01-23T20:27:10.687481] [INFO ] [sig ] Generating forecast for: MRM [2026-01-23T20:27:10.687510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-23T20:27:10.698420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-23T20:27:10.698720] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-23T20:27:10.699498] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-23T20:27:10.699549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:10.699600] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:10.699630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:10.699686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:10.756986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:10.757663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:10.757741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:10.757773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:10.876102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:10.876256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:10.876295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:10.876325] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:10.879968] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-01-23T20:27:10.880239] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-23T20:27:10.880366] [INFO ] [sig ] MRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:11.020344] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MRM.txt [2026-01-23T20:27:11.020499] [INFO ] [sig ] [2059/3475] Completed MRM in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:11.020539] [INFO ] [sig ] [2060/3475] Forecasting MRNA... [2026-01-23T20:27:11.020589] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-23T20:27:11.020623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-23T20:27:11.032612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-23T20:27:11.032912] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-23T20:27:11.033746] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-23T20:27:11.033797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:11.033854] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:11.033882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:11.033939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:11.090240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:11.090901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:11.090979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:11.091012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:11.213250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:11.213400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:11.213442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:11.213487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:11.217239] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-01-23T20:27:11.217520] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-23T20:27:11.217664] [INFO ] [sig ] MRNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:11.362857] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRNA.txt [2026-01-23T20:27:11.363023] [INFO ] [sig ] [2060/3475] Completed MRNA in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:11.363065] [INFO ] [sig ] [2061/3475] Forecasting MRTN... [2026-01-23T20:27:11.363097] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-23T20:27:11.363127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-23T20:27:11.375828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-23T20:27:11.376252] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-23T20:27:11.377379] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-23T20:27:11.377433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:11.377465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:11.377492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:11.377549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:11.438673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:11.439641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:11.439747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:11.439789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:11.565417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:11.565590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:11.565635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:11.565666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:11.569221] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=91.45%) [2026-01-23T20:27:11.569517] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-23T20:27:11.569715] [INFO ] [sig ] MRTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:11.715131] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MRTN.txt [2026-01-23T20:27:11.715287] [INFO ] [sig ] [2061/3475] Completed MRTN in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:11.715327] [INFO ] [sig ] [2062/3475] Forecasting MRVI... [2026-01-23T20:27:11.715358] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-23T20:27:11.715388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-23T20:27:11.727046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-23T20:27:11.727615] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-23T20:27:11.728491] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-23T20:27:11.728552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:11.728612] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:11.728647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:11.728732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:11.787475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:11.788358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:11.788457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:11.788491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:11.913915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:11.914074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:11.914115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:11.914144] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:11.917696] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=40.76%) [2026-01-23T20:27:11.918007] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-23T20:27:11.918146] [INFO ] [sig ] MRVI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:12.063080] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRVI.txt [2026-01-23T20:27:12.063249] [INFO ] [sig ] [2062/3475] Completed MRVI in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:12.063299] [INFO ] [sig ] [2063/3475] Forecasting MRVL... [2026-01-23T20:27:12.063329] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-23T20:27:12.063361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-23T20:27:12.075514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-23T20:27:12.075888] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-23T20:27:12.076717] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-23T20:27:12.076768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:12.076800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:12.076826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:12.076881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:12.136224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:12.137141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:12.137239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:12.137274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:12.258266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:12.258428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:12.258471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:12.258535] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:12.262911] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-01-23T20:27:12.263489] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-23T20:27:12.263680] [INFO ] [sig ] MRVL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:12.430113] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRVL.txt [2026-01-23T20:27:12.430281] [INFO ] [sig ] [2063/3475] Completed MRVL in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:12.430334] [INFO ] [sig ] [2064/3475] Forecasting MRX... [2026-01-23T20:27:12.430378] [INFO ] [sig ] Generating forecast for: MRX [2026-01-23T20:27:12.430413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-23T20:27:12.444432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-23T20:27:12.444775] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-23T20:27:12.445827] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-23T20:27:12.445881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:12.445926] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:12.445956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:12.446013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:12.509557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:12.510739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:12.510822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:12.510857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:12.641029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:12.641182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:12.641224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:12.641254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:12.644635] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-23T20:27:12.644908] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-23T20:27:12.645034] [INFO ] [sig ] MRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:12.786868] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MRX.txt [2026-01-23T20:27:12.787027] [INFO ] [sig ] [2064/3475] Completed MRX in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:12.787069] [INFO ] [sig ] [2065/3475] Forecasting MS... [2026-01-23T20:27:12.787099] [INFO ] [sig ] Generating forecast for: MS [2026-01-23T20:27:12.787129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-23T20:27:12.801189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-23T20:27:12.801471] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-23T20:27:12.802322] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-23T20:27:12.802374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:12.802414] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:12.802442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:12.802499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:12.858638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:12.859295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:12.859406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:12.859441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:12.983191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:12.983345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:12.983386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:12.983416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:12.986891] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-23T20:27:12.987195] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-23T20:27:12.987332] [INFO ] [sig ] MS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:13.145268] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MS.txt [2026-01-23T20:27:13.145410] [INFO ] [sig ] [2065/3475] Completed MS in 0.4s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:13.145450] [INFO ] [sig ] [2066/3475] Forecasting MSA... [2026-01-23T20:27:13.145480] [INFO ] [sig ] Generating forecast for: MSA [2026-01-23T20:27:13.145511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-23T20:27:13.157455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-23T20:27:13.157794] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-23T20:27:13.158611] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-23T20:27:13.158662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:13.158693] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:13.158719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:13.158775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:13.214335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:13.215204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:13.215298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:13.215331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:13.336177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:13.336337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:13.336377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:13.336404] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:13.339865] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-23T20:27:13.340338] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-23T20:27:13.340470] [INFO ] [sig ] MSA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:13.483846] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSA.txt [2026-01-23T20:27:13.484206] [INFO ] [sig ] [2066/3475] Completed MSA in 0.3s | 2.83 sym/s | Total: 12.1m | ETA: 8.3m [2026-01-23T20:27:13.484246] [INFO ] [sig ] [2067/3475] Forecasting MSB... [2026-01-23T20:27:13.484276] [INFO ] [sig ] Generating forecast for: MSB [2026-01-23T20:27:13.484305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-23T20:27:13.496997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-23T20:27:13.497364] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-23T20:27:13.498392] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-23T20:27:13.498445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:13.498477] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:13.498503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:13.498559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:13.561144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:13.562252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:13.562343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:13.562378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:13.694493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:13.694664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:13.694706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:13.694734] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:13.698129] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-23T20:27:13.698398] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-23T20:27:13.698521] [INFO ] [sig ] MSB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:13.846968] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSB.txt [2026-01-23T20:27:13.847127] [INFO ] [sig ] [2067/3475] Completed MSB in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-23T20:27:13.847171] [INFO ] [sig ] [2068/3475] Forecasting MSBI... [2026-01-23T20:27:13.847203] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-23T20:27:13.847242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-23T20:27:13.862289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-23T20:27:13.862718] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-23T20:27:13.863812] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-23T20:27:13.863866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:13.863898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:13.863924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:13.863980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:13.922732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:13.923545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:13.923643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:13.923678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:14.048719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:14.048866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:14.048906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:14.048935] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:14.052319] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-23T20:27:14.052605] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-23T20:27:14.052730] [INFO ] [sig ] MSBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:14.202658] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSBI.txt [2026-01-23T20:27:14.202838] [INFO ] [sig ] [2068/3475] Completed MSBI in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-23T20:27:14.202884] [INFO ] [sig ] [2069/3475] Forecasting MSCI... [2026-01-23T20:27:14.202925] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-23T20:27:14.202957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-23T20:27:14.216064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-23T20:27:14.216442] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-23T20:27:14.217280] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-23T20:27:14.217333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:14.217398] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:14.217426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:14.217485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:14.276298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:14.277181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:14.277265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:14.277300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:14.399302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:14.399561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:14.399650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:14.399695] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:14.404770] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-23T20:27:14.405168] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-23T20:27:14.405337] [INFO ] [sig ] MSCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:14.551039] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSCI.txt [2026-01-23T20:27:14.551204] [INFO ] [sig ] [2069/3475] Completed MSCI in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-23T20:27:14.551247] [INFO ] [sig ] [2070/3475] Forecasting MSD... [2026-01-23T20:27:14.551280] [INFO ] [sig ] Generating forecast for: MSD [2026-01-23T20:27:14.551311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-23T20:27:14.563408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-23T20:27:14.563794] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-23T20:27:14.564623] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-23T20:27:14.564676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:14.564709] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:14.564737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:14.564795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:14.624387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:14.625306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:14.625422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:14.625458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:14.746436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:14.746618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:14.746663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:14.746694] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:14.750188] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-23T20:27:14.750552] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-23T20:27:14.750735] [INFO ] [sig ] MSD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:14.895940] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSD.txt [2026-01-23T20:27:14.896095] [INFO ] [sig ] [2070/3475] Completed MSD in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-23T20:27:14.896134] [INFO ] [sig ] [2071/3475] Forecasting MSEX... [2026-01-23T20:27:14.896165] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-23T20:27:14.896197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-23T20:27:14.910301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-23T20:27:14.910762] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-23T20:27:14.911761] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-23T20:27:14.911823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:14.911862] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:14.911895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:14.911969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:14.974129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:14.975040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:14.975125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:14.975160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:15.104723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:15.104897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:15.104953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:15.104986] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:15.108625] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=41.79%) [2026-01-23T20:27:15.108940] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-23T20:27:15.109079] [INFO ] [sig ] MSEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:15.255998] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSEX.txt [2026-01-23T20:27:15.256177] [INFO ] [sig ] [2071/3475] Completed MSEX in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-23T20:27:15.256218] [INFO ] [sig ] [2072/3475] Forecasting MSFD... [2026-01-23T20:27:15.256249] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-23T20:27:15.256279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-23T20:27:15.268642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-23T20:27:15.269001] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-23T20:27:15.269825] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-23T20:27:15.269877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:15.269908] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:15.269934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:15.269990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:15.329625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:15.330518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:15.330621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:15.330657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:15.457094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:15.457246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:15.457285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:15.457314] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:15.461030] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-01-23T20:27:15.461309] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-23T20:27:15.461438] [INFO ] [sig ] MSFD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:15.600317] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSFD.txt [2026-01-23T20:27:15.600444] [INFO ] [sig ] [2072/3475] Completed MSFD in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:15.600483] [INFO ] [sig ] [2073/3475] Forecasting MSFL... [2026-01-23T20:27:15.600512] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-23T20:27:15.600553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-23T20:27:15.612560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-23T20:27:15.612924] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-23T20:27:15.613804] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-23T20:27:15.613858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:15.613891] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:15.613918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:15.613974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:15.670083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:15.671030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:15.671117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:15.671150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:15.795511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:15.795702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:15.795745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:15.795775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:15.799315] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-23T20:27:15.799639] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-23T20:27:15.799780] [INFO ] [sig ] MSFL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:15.943546] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSFL.txt [2026-01-23T20:27:15.943806] [INFO ] [sig ] [2073/3475] Completed MSFL in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:15.943852] [INFO ] [sig ] [2074/3475] Forecasting MSGE... [2026-01-23T20:27:15.943883] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-23T20:27:15.943913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-23T20:27:15.955309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-23T20:27:15.955659] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-23T20:27:15.956462] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-23T20:27:15.956514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:15.956547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:15.956603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:15.956664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:16.013434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:16.014561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:16.014669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:16.014705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:16.147282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:16.147474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:16.147528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:16.147568] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:16.151552] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-23T20:27:16.151947] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-23T20:27:16.152123] [INFO ] [sig ] MSGE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:16.307651] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSGE.txt [2026-01-23T20:27:16.307816] [INFO ] [sig ] [2074/3475] Completed MSGE in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:16.307874] [INFO ] [sig ] [2075/3475] Forecasting MSGM... [2026-01-23T20:27:16.307924] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-23T20:27:16.307971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-23T20:27:16.320064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-23T20:27:16.320510] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-23T20:27:16.321614] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-23T20:27:16.321679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:16.321723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:16.321761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:16.321857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:16.395373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:16.396306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:16.396389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:16.396422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:16.510388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:16.510547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:16.510607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:16.510637] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:16.514209] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=44.38%) [2026-01-23T20:27:16.514492] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-23T20:27:16.514639] [INFO ] [sig ] MSGM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:16.655464] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MSGM.txt [2026-01-23T20:27:16.655612] [INFO ] [sig ] [2075/3475] Completed MSGM in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:16.655654] [INFO ] [sig ] [2076/3475] Forecasting MSGS... [2026-01-23T20:27:16.655695] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-23T20:27:16.655725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-23T20:27:16.667019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-23T20:27:16.667272] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-23T20:27:16.668296] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-23T20:27:16.668347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:16.668379] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:16.668405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:16.668459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:16.724485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:16.725089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:16.725166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:16.725198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:16.844109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:16.844242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:16.844288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:16.844320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:16.847717] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=77.23%) [2026-01-23T20:27:16.848001] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-23T20:27:16.848124] [INFO ] [sig ] MSGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:16.984784] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSGS.txt [2026-01-23T20:27:16.984917] [INFO ] [sig ] [2076/3475] Completed MSGS in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:16.984958] [INFO ] [sig ] [2077/3475] Forecasting MSI... [2026-01-23T20:27:16.984987] [INFO ] [sig ] Generating forecast for: MSI [2026-01-23T20:27:16.985017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-23T20:27:16.996703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-23T20:27:16.996955] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-23T20:27:16.997791] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-23T20:27:16.997855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:16.997912] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:16.997940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:16.997996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:17.054848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:17.055459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:17.055535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:17.055567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:17.179332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:17.179485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:17.179527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:17.179557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:17.183465] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-23T20:27:17.183778] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-23T20:27:17.183906] [INFO ] [sig ] MSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:17.335792] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSI.txt [2026-01-23T20:27:17.335950] [INFO ] [sig ] [2077/3475] Completed MSI in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:17.335992] [INFO ] [sig ] [2078/3475] Forecasting MSM... [2026-01-23T20:27:17.336022] [INFO ] [sig ] Generating forecast for: MSM [2026-01-23T20:27:17.336053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-23T20:27:17.347999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-23T20:27:17.348357] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-23T20:27:17.349195] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-23T20:27:17.349247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:17.349279] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:17.349306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:17.349362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:17.406121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:17.407016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:17.407097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:17.407130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:17.524640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:17.524804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:17.524845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:17.524874] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:17.528244] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-23T20:27:17.528521] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-23T20:27:17.528668] [INFO ] [sig ] MSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:17.667903] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSM.txt [2026-01-23T20:27:17.668059] [INFO ] [sig ] [2078/3475] Completed MSM in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:17.668100] [INFO ] [sig ] [2079/3475] Forecasting MSTX... [2026-01-23T20:27:17.668131] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-23T20:27:17.668161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-23T20:27:17.679878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-23T20:27:17.680214] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-23T20:27:17.681024] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-23T20:27:17.681075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:17.681107] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:17.681134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:17.681191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:17.737956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:17.738833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:17.738915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:17.738948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:17.859456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:17.859632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:17.859675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:17.859704] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:17.863855] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=84.11%) [2026-01-23T20:27:17.864144] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-23T20:27:17.864277] [INFO ] [sig ] MSTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:18.008479] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MSTX.txt [2026-01-23T20:27:18.008658] [INFO ] [sig ] [2079/3475] Completed MSTX in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:18.008701] [INFO ] [sig ] [2080/3475] Forecasting MTB... [2026-01-23T20:27:18.008731] [INFO ] [sig ] Generating forecast for: MTB [2026-01-23T20:27:18.008762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-23T20:27:18.021638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-23T20:27:18.021970] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-23T20:27:18.022783] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-23T20:27:18.022838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:18.022869] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:18.022895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:18.022950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:18.082085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:18.082938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:18.083018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:18.083051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:18.221442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:18.221647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:18.221713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:18.221807] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:18.225927] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-23T20:27:18.226245] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-23T20:27:18.226394] [INFO ] [sig ] MTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:18.387534] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTB.txt [2026-01-23T20:27:18.387719] [INFO ] [sig ] [2080/3475] Completed MTB in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:18.387761] [INFO ] [sig ] [2081/3475] Forecasting MTCH... [2026-01-23T20:27:18.387791] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-23T20:27:18.387821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-23T20:27:18.399726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-23T20:27:18.400050] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-23T20:27:18.400899] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-23T20:27:18.400951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:18.400984] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:18.401011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:18.401068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:18.458764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:18.459846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:18.459928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:18.459961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:18.582417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:18.582589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:18.582631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:18.582659] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:18.586167] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-01-23T20:27:18.586451] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-23T20:27:18.586600] [INFO ] [sig ] MTCH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:18.730533] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MTCH.txt [2026-01-23T20:27:18.730707] [INFO ] [sig ] [2081/3475] Completed MTCH in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:18.730747] [INFO ] [sig ] [2082/3475] Forecasting MTD... [2026-01-23T20:27:18.730777] [INFO ] [sig ] Generating forecast for: MTD [2026-01-23T20:27:18.730819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-23T20:27:18.743438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-23T20:27:18.743813] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-23T20:27:18.744661] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-23T20:27:18.744715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:18.744749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:18.744777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:18.744841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:18.802849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:18.803908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:18.803988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:18.804021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:18.926877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:18.927037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:18.927077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:18.927106] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:18.930478] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-01-23T20:27:18.930788] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-23T20:27:18.930915] [INFO ] [sig ] MTD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:19.076034] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTD.txt [2026-01-23T20:27:19.076221] [INFO ] [sig ] [2082/3475] Completed MTD in 0.3s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:19.076267] [INFO ] [sig ] [2083/3475] Forecasting MTG... [2026-01-23T20:27:19.076299] [INFO ] [sig ] Generating forecast for: MTG [2026-01-23T20:27:19.076330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-23T20:27:19.088156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-23T20:27:19.088522] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-23T20:27:19.089406] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-23T20:27:19.089459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:19.089491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:19.089518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:19.089592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:19.148606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:19.149447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:19.149528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:19.149561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:19.282443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:19.282620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:19.282663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:19.282691] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:19.286314] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-23T20:27:19.286618] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-23T20:27:19.286753] [INFO ] [sig ] MTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:19.432730] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MTG.txt [2026-01-23T20:27:19.432893] [INFO ] [sig ] [2083/3475] Completed MTG in 0.4s | 2.83 sym/s | Total: 12.2m | ETA: 8.2m [2026-01-23T20:27:19.432934] [INFO ] [sig ] [2084/3475] Forecasting MTH... [2026-01-23T20:27:19.432965] [INFO ] [sig ] Generating forecast for: MTH [2026-01-23T20:27:19.432994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-23T20:27:19.445812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-23T20:27:19.446220] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-23T20:27:19.447116] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-23T20:27:19.447172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:19.447205] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:19.447233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:19.447291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:19.507726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:19.508619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:19.508702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:19.508734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:19.625271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:19.625416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:19.625472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:19.625502] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:19.629234] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-23T20:27:19.629504] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-23T20:27:19.629649] [INFO ] [sig ] MTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:19.770950] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTH.txt [2026-01-23T20:27:19.771102] [INFO ] [sig ] [2084/3475] Completed MTH in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-23T20:27:19.771142] [INFO ] [sig ] [2085/3475] Forecasting MTLS... [2026-01-23T20:27:19.771172] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-23T20:27:19.771202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-23T20:27:19.787957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-23T20:27:19.788549] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-23T20:27:19.789453] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-23T20:27:19.789509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:19.789542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:19.789603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:19.789673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:19.848039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:19.848895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:19.848978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:19.849011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:19.970145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:19.970300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:19.970340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:19.970368] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:19.973706] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-23T20:27:19.973980] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-23T20:27:19.974107] [INFO ] [sig ] MTLS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:20.116081] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTLS.txt [2026-01-23T20:27:20.116236] [INFO ] [sig ] [2085/3475] Completed MTLS in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-23T20:27:20.116277] [INFO ] [sig ] [2086/3475] Forecasting MTN... [2026-01-23T20:27:20.116307] [INFO ] [sig ] Generating forecast for: MTN [2026-01-23T20:27:20.116337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-23T20:27:20.129004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-23T20:27:20.129526] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-23T20:27:20.130429] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-23T20:27:20.130483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:20.130515] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:20.130542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:20.130620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:20.191726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:20.192869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:20.192953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:20.192985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:20.314705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:20.314828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:20.314869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:20.314897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:20.318412] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-01-23T20:27:20.318779] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-23T20:27:20.318919] [INFO ] [sig ] MTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:20.464296] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MTN.txt [2026-01-23T20:27:20.464453] [INFO ] [sig ] [2086/3475] Completed MTN in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-23T20:27:20.464492] [INFO ] [sig ] [2087/3475] Forecasting MTRN... [2026-01-23T20:27:20.464524] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-23T20:27:20.464554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-23T20:27:20.476515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-23T20:27:20.476826] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-23T20:27:20.477854] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-23T20:27:20.477905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:20.477938] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:20.477966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:20.478194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:20.536759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:20.540870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:20.541054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:20.541278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:20.664538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:20.664701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:20.664743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:20.664772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:20.668366] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-23T20:27:20.668668] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-23T20:27:20.668797] [INFO ] [sig ] MTRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:20.807671] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTRN.txt [2026-01-23T20:27:20.807825] [INFO ] [sig ] [2087/3475] Completed MTRN in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-23T20:27:20.807866] [INFO ] [sig ] [2088/3475] Forecasting MTRX... [2026-01-23T20:27:20.807896] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-23T20:27:20.807926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-23T20:27:20.820031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-23T20:27:20.820364] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-23T20:27:20.821313] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-23T20:27:20.821369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:20.821409] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:20.821439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:20.821507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:20.879360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:20.880333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:20.880417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:20.880451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:21.006986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:21.007140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:21.007181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:21.007210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:21.010772] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-01-23T20:27:21.011048] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-23T20:27:21.011172] [INFO ] [sig ] MTRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:21.154610] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTRX.txt [2026-01-23T20:27:21.154773] [INFO ] [sig ] [2088/3475] Completed MTRX in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-23T20:27:21.154814] [INFO ] [sig ] [2089/3475] Forecasting MTSI... [2026-01-23T20:27:21.154844] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-23T20:27:21.154875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-23T20:27:21.168106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-23T20:27:21.168422] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-23T20:27:21.169272] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-23T20:27:21.169326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:21.169358] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:21.169386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:21.169444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:21.232588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:21.233676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:21.233763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:21.233797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:21.357815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:21.357987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:21.358031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:21.358060] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:21.361605] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-23T20:27:21.362021] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-23T20:27:21.362220] [INFO ] [sig ] MTSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:21.502917] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTSI.txt [2026-01-23T20:27:21.503071] [INFO ] [sig ] [2089/3475] Completed MTSI in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:21.503111] [INFO ] [sig ] [2090/3475] Forecasting MTX... [2026-01-23T20:27:21.503143] [INFO ] [sig ] Generating forecast for: MTX [2026-01-23T20:27:21.503175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-23T20:27:21.514912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-23T20:27:21.515344] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-23T20:27:21.516262] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-23T20:27:21.516318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:21.516352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:21.516380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:21.516437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:21.575431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:21.576333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:21.576416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:21.576450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:21.695559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:21.695730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:21.695770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:21.695801] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:21.699223] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-23T20:27:21.699494] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-23T20:27:21.699638] [INFO ] [sig ] MTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:21.840103] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MTX.txt [2026-01-23T20:27:21.840307] [INFO ] [sig ] [2090/3475] Completed MTX in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:21.840367] [INFO ] [sig ] [2091/3475] Forecasting MTZ... [2026-01-23T20:27:21.840411] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-23T20:27:21.840452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-23T20:27:21.852495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-23T20:27:21.852910] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-23T20:27:21.853808] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-23T20:27:21.853864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:21.853904] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:21.853937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:21.854006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:21.910452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:21.911339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:21.911422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:21.911455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:22.040218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:22.040369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:22.040412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:22.040441] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:22.043893] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=29.75%) [2026-01-23T20:27:22.044167] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-23T20:27:22.044297] [INFO ] [sig ] MTZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:22.185623] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MTZ.txt [2026-01-23T20:27:22.185766] [INFO ] [sig ] [2091/3475] Completed MTZ in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:22.185808] [INFO ] [sig ] [2092/3475] Forecasting MUA... [2026-01-23T20:27:22.185864] [INFO ] [sig ] Generating forecast for: MUA [2026-01-23T20:27:22.185897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-23T20:27:22.197212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-23T20:27:22.197516] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-23T20:27:22.198321] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-23T20:27:22.198372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:22.198404] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:22.198431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:22.198486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:22.255057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:22.255727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:22.255804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:22.255837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:22.386749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:22.386928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:22.386983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:22.387025] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:22.390849] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-01-23T20:27:22.391350] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-23T20:27:22.391493] [INFO ] [sig ] MUA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:22.537224] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MUA.txt [2026-01-23T20:27:22.537404] [INFO ] [sig ] [2092/3475] Completed MUA in 0.4s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:22.537449] [INFO ] [sig ] [2093/3475] Forecasting MUC... [2026-01-23T20:27:22.537478] [INFO ] [sig ] Generating forecast for: MUC [2026-01-23T20:27:22.537508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-23T20:27:22.550179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-23T20:27:22.550548] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-23T20:27:22.551380] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-23T20:27:22.551435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:22.551469] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:22.551497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:22.551554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:22.611670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:22.612570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:22.612690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:22.612724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:22.745373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:22.745534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:22.745593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:22.745626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:22.749336] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-23T20:27:22.749692] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-23T20:27:22.749836] [INFO ] [sig ] MUC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:22.920460] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MUC.txt [2026-01-23T20:27:22.920628] [INFO ] [sig ] [2093/3475] Completed MUC in 0.4s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:22.920673] [INFO ] [sig ] [2094/3475] Forecasting MUE... [2026-01-23T20:27:22.920703] [INFO ] [sig ] Generating forecast for: MUE [2026-01-23T20:27:22.920733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-23T20:27:22.933565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-23T20:27:22.933961] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-23T20:27:22.934782] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-23T20:27:22.934835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:22.934896] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:22.934926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:22.934984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:22.993470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:22.994345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:22.994429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:22.994464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:23.115650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:23.115803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:23.115845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:23.115875] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:23.119323] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-01-23T20:27:23.119720] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-23T20:27:23.119875] [INFO ] [sig ] MUE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:23.261099] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MUE.txt [2026-01-23T20:27:23.261242] [INFO ] [sig ] [2094/3475] Completed MUE in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:23.261281] [INFO ] [sig ] [2095/3475] Forecasting MUFG... [2026-01-23T20:27:23.261312] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-23T20:27:23.261342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-23T20:27:23.275540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-23T20:27:23.275963] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-23T20:27:23.276812] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-23T20:27:23.276865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:23.276899] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:23.276926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:23.276985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:23.335587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:23.336416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:23.336497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:23.336530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:23.461977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:23.462138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:23.462180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:23.462225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:23.466384] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-01-23T20:27:23.466681] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-23T20:27:23.466814] [INFO ] [sig ] MUFG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:23.678063] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MUFG.txt [2026-01-23T20:27:23.678252] [INFO ] [sig ] [2095/3475] Completed MUFG in 0.4s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:23.678304] [INFO ] [sig ] [2096/3475] Forecasting MUJ... [2026-01-23T20:27:23.678336] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-23T20:27:23.678367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-23T20:27:23.690293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-23T20:27:23.690634] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-23T20:27:23.691420] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-23T20:27:23.691483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:23.691526] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:23.691562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:23.691645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:23.751259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:23.752178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:23.752264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:23.752299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:23.872051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:23.872203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:23.872244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:23.872272] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:23.875696] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-23T20:27:23.875977] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-23T20:27:23.876106] [INFO ] [sig ] MUJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:24.015310] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MUJ.txt [2026-01-23T20:27:24.015451] [INFO ] [sig ] [2096/3475] Completed MUJ in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:24.015490] [INFO ] [sig ] [2097/3475] Forecasting MUSA... [2026-01-23T20:27:24.015521] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-23T20:27:24.015552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-23T20:27:24.027362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-23T20:27:24.027677] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-23T20:27:24.028482] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-23T20:27:24.028534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:24.028565] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:24.028627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:24.028685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:24.086506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:24.087518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:24.087620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:24.087672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:24.212786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:24.212952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:24.212997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:24.213063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:24.216843] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=86.64%) [2026-01-23T20:27:24.217240] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-23T20:27:24.217433] [INFO ] [sig ] MUSA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:24.372172] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MUSA.txt [2026-01-23T20:27:24.372354] [INFO ] [sig ] [2097/3475] Completed MUSA in 0.4s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:24.372398] [INFO ] [sig ] [2098/3475] Forecasting MUX... [2026-01-23T20:27:24.372428] [INFO ] [sig ] Generating forecast for: MUX [2026-01-23T20:27:24.372458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-23T20:27:24.385983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-23T20:27:24.386640] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-23T20:27:24.387647] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-23T20:27:24.387722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:24.387768] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:24.387803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:24.387882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:24.446927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:24.447982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:24.448068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:24.448102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:24.574288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:24.574446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:24.574487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:24.574516] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:24.578729] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=64.13%) [2026-01-23T20:27:24.579048] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-23T20:27:24.579210] [INFO ] [sig ] MUX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:24.728345] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MUX.txt [2026-01-23T20:27:24.728496] [INFO ] [sig ] [2098/3475] Completed MUX in 0.4s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:24.728538] [INFO ] [sig ] [2099/3475] Forecasting MVBF... [2026-01-23T20:27:24.728585] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-23T20:27:24.728620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-23T20:27:24.740053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-23T20:27:24.740404] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-23T20:27:24.741235] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-23T20:27:24.741287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:24.741319] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:24.741356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:24.741413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:24.801553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:24.802458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:24.802541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:24.802591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:24.922546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:24.922706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:24.922755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:24.922785] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:24.926171] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-01-23T20:27:24.926444] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-23T20:27:24.926588] [INFO ] [sig ] MVBF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:25.077841] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MVBF.txt [2026-01-23T20:27:25.077986] [INFO ] [sig ] [2099/3475] Completed MVBF in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:25.078032] [INFO ] [sig ] [2100/3475] Forecasting MVF... [2026-01-23T20:27:25.078064] [INFO ] [sig ] Generating forecast for: MVF [2026-01-23T20:27:25.078096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-23T20:27:25.090326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-23T20:27:25.090725] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-23T20:27:25.091520] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-23T20:27:25.091590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:25.091626] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:25.091653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:25.091710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:25.149250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:25.150112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:25.150193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:25.150226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:25.266984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:25.267127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:25.267167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:25.267196] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:25.270527] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=73.74%) [2026-01-23T20:27:25.270812] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-23T20:27:25.270940] [INFO ] [sig ] MVF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:25.410614] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MVF.txt [2026-01-23T20:27:25.410749] [INFO ] [sig ] [2100/3475] Completed MVF in 0.3s | 2.83 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-23T20:27:25.410790] [INFO ] [sig ] [2101/3475] Forecasting MWA... [2026-01-23T20:27:25.410819] [INFO ] [sig ] Generating forecast for: MWA [2026-01-23T20:27:25.410848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-23T20:27:25.422940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-23T20:27:25.423224] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-23T20:27:25.424045] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-23T20:27:25.424096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:25.424129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:25.424156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:25.424212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:25.481969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:25.483027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:25.483109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:25.483142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:25.602615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:25.602776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:25.602817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:25.602846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:25.606182] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-01-23T20:27:25.606453] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-23T20:27:25.606601] [INFO ] [sig ] MWA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:25.743347] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MWA.txt [2026-01-23T20:27:25.743483] [INFO ] [sig ] [2101/3475] Completed MWA in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-23T20:27:25.743522] [INFO ] [sig ] [2102/3475] Forecasting MX... [2026-01-23T20:27:25.743552] [INFO ] [sig ] Generating forecast for: MX [2026-01-23T20:27:25.743686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-23T20:27:25.754678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-23T20:27:25.754999] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-23T20:27:25.755806] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-23T20:27:25.755857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:25.755888] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:25.755914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:25.755969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:25.812127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:25.812939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:25.813020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:25.813053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:25.930740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:25.930893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:25.930933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:25.930961] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:25.934317] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-23T20:27:25.934616] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-23T20:27:25.934749] [INFO ] [sig ] MX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:26.072799] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MX.txt [2026-01-23T20:27:26.072941] [INFO ] [sig ] [2102/3475] Completed MX in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-23T20:27:26.072981] [INFO ] [sig ] [2103/3475] Forecasting MXF... [2026-01-23T20:27:26.073011] [INFO ] [sig ] Generating forecast for: MXF [2026-01-23T20:27:26.073041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-23T20:27:26.084612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-23T20:27:26.085038] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-23T20:27:26.085919] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-23T20:27:26.085973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:26.086005] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:26.086032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:26.086087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:26.142861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:26.143776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:26.143862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:26.143895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:26.261552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:26.261723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:26.261764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:26.261792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:26.265186] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-01-23T20:27:26.265695] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-23T20:27:26.265831] [INFO ] [sig ] MXF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:26.407786] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MXF.txt [2026-01-23T20:27:26.407941] [INFO ] [sig ] [2103/3475] Completed MXF in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-23T20:27:26.407983] [INFO ] [sig ] [2104/3475] Forecasting MXL... [2026-01-23T20:27:26.408012] [INFO ] [sig ] Generating forecast for: MXL [2026-01-23T20:27:26.408042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-23T20:27:26.419519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-23T20:27:26.419904] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-23T20:27:26.420721] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-23T20:27:26.420773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:26.420805] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:26.420832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:26.420888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:26.480696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:26.481596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:26.481681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:26.481747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:26.616882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:26.617068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:26.617123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:26.617165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:26.622850] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=0.23%) [2026-01-23T20:27:26.623448] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-23T20:27:26.623653] [INFO ] [sig ] MXL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:26.790870] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MXL.txt [2026-01-23T20:27:26.791010] [INFO ] [sig ] [2104/3475] Completed MXL in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-23T20:27:26.791051] [INFO ] [sig ] [2105/3475] Forecasting MYE... [2026-01-23T20:27:26.791081] [INFO ] [sig ] Generating forecast for: MYE [2026-01-23T20:27:26.791111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-23T20:27:26.802832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-23T20:27:26.803108] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-23T20:27:26.803912] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-23T20:27:26.803964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:26.803997] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:26.804025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:26.804081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:26.864094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:26.864896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:26.864987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:26.865022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:26.991635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:26.991787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:26.991831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:26.991861] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:26.995466] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-23T20:27:26.995766] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-23T20:27:26.995898] [INFO ] [sig ] MYE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:27.143009] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MYE.txt [2026-01-23T20:27:27.143185] [INFO ] [sig ] [2105/3475] Completed MYE in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-23T20:27:27.143426] [INFO ] [sig ] [2106/3475] Forecasting MYGN... [2026-01-23T20:27:27.143460] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-23T20:27:27.143491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-23T20:27:27.156317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-23T20:27:27.156734] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-23T20:27:27.157627] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-23T20:27:27.157681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:27.157713] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:27.157740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:27.157795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:27.215143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:27.216069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:27.216152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:27.216187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:27.347803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:27.347981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:27.348025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:27.348055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:27.352465] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=24.04%) [2026-01-23T20:27:27.352795] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-23T20:27:27.352952] [INFO ] [sig ] MYGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:27.496994] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MYGN.txt [2026-01-23T20:27:27.497279] [INFO ] [sig ] [2106/3475] Completed MYGN in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:27.497327] [INFO ] [sig ] [2107/3475] Forecasting MYI... [2026-01-23T20:27:27.497380] [INFO ] [sig ] Generating forecast for: MYI [2026-01-23T20:27:27.497426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-23T20:27:27.509405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-23T20:27:27.509797] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-23T20:27:27.510628] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-23T20:27:27.510680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:27.510712] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:27.510740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:27.510821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:27.569278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:27.570190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:27.570290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:27.570325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:27.697881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:27.698040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:27.698080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:27.698109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:27.701948] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-23T20:27:27.702257] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-23T20:27:27.702622] [INFO ] [sig ] MYI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:27.852098] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MYI.txt [2026-01-23T20:27:27.852344] [INFO ] [sig ] [2107/3475] Completed MYI in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:27.852392] [INFO ] [sig ] [2108/3475] Forecasting MYN... [2026-01-23T20:27:27.852423] [INFO ] [sig ] Generating forecast for: MYN [2026-01-23T20:27:27.852455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-23T20:27:27.863740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-23T20:27:27.864084] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-23T20:27:27.864923] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-23T20:27:27.864975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:27.865008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:27.865039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:27.865097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:27.923291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:27.924169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:27.924253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:27.924288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:28.041384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:28.041541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:28.041617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:28.041651] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:28.045064] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=69.46%) [2026-01-23T20:27:28.045342] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-23T20:27:28.045471] [INFO ] [sig ] MYN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:28.188182] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/MYN.txt [2026-01-23T20:27:28.188521] [INFO ] [sig ] [2108/3475] Completed MYN in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:28.188563] [INFO ] [sig ] [2109/3475] Forecasting MYRG... [2026-01-23T20:27:28.188615] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-23T20:27:28.188646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-23T20:27:28.202191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-23T20:27:28.202540] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-23T20:27:28.203618] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-23T20:27:28.203670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:28.203701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:28.203728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:28.203783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:28.264892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:28.265765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:28.265847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:28.265882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:28.389206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:28.389554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:28.389614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:28.389644] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:28.392973] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-01-23T20:27:28.393251] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-23T20:27:28.393377] [INFO ] [sig ] MYRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:28.532279] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/MYRG.txt [2026-01-23T20:27:28.532445] [INFO ] [sig ] [2109/3475] Completed MYRG in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:28.532488] [INFO ] [sig ] [2110/3475] Forecasting NA... [2026-01-23T20:27:28.532517] [INFO ] [sig ] Generating forecast for: NA [2026-01-23T20:27:28.532547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-23T20:27:28.545050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-23T20:27:28.545478] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-23T20:27:28.546384] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-23T20:27:28.546438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:28.546472] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:28.546499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:28.546555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:28.603883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:28.604838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:28.604923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:28.604958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:28.729675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:28.729991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:28.730042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:28.730075] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:28.734114] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-23T20:27:28.734420] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-23T20:27:28.734604] [INFO ] [sig ] NA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:28.889524] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NA.txt [2026-01-23T20:27:28.889745] [INFO ] [sig ] [2110/3475] Completed NA in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:28.889799] [INFO ] [sig ] [2111/3475] Forecasting NAAS... [2026-01-23T20:27:28.889837] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-23T20:27:28.889874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-23T20:27:28.903409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-23T20:27:28.903785] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-23T20:27:28.904657] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-23T20:27:28.904712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:28.904789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:28.904819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:28.904877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:28.968403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:28.969350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:28.969440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:28.969474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:29.099061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:29.099221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:29.099266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:29.099297] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:29.103114] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-23T20:27:29.103414] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-23T20:27:29.103550] [INFO ] [sig ] NAAS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:29.249604] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NAAS.txt [2026-01-23T20:27:29.249753] [INFO ] [sig ] [2111/3475] Completed NAAS in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:29.249797] [INFO ] [sig ] [2112/3475] Forecasting NABL... [2026-01-23T20:27:29.249827] [INFO ] [sig ] Generating forecast for: NABL [2026-01-23T20:27:29.249863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-23T20:27:29.263141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-23T20:27:29.263488] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-23T20:27:29.264364] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-23T20:27:29.264418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:29.264463] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:29.264493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:29.264551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:29.323723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:29.324720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:29.324807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:29.324841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:29.444173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:29.444336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:29.444380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:29.444409] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:29.447828] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=41.12%) [2026-01-23T20:27:29.448133] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-23T20:27:29.448285] [INFO ] [sig ] NABL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:29.592568] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NABL.txt [2026-01-23T20:27:29.592746] [INFO ] [sig ] [2112/3475] Completed NABL in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:29.592785] [INFO ] [sig ] [2113/3475] Forecasting NAC... [2026-01-23T20:27:29.592817] [INFO ] [sig ] Generating forecast for: NAC [2026-01-23T20:27:29.592846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-23T20:27:29.606303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-23T20:27:29.606763] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-23T20:27:29.607784] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-23T20:27:29.607834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:29.607867] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:29.607894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:29.607951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:29.667708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:29.668307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:29.668408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:29.668443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:29.788032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:29.788159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:29.788196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:29.788224] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:29.791679] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=26.82%) [2026-01-23T20:27:29.791948] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-23T20:27:29.792073] [INFO ] [sig ] NAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:29.930899] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NAC.txt [2026-01-23T20:27:29.931010] [INFO ] [sig ] [2113/3475] Completed NAC in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:29.931046] [INFO ] [sig ] [2114/3475] Forecasting NAD... [2026-01-23T20:27:29.931075] [INFO ] [sig ] Generating forecast for: NAD [2026-01-23T20:27:29.931104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-23T20:27:29.943072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-23T20:27:29.943333] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-23T20:27:29.944132] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-23T20:27:29.944182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:29.944214] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:29.944241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:29.944297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:30.002834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:30.003426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:30.003502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:30.003534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:30.132654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:30.132786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:30.132825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:30.132906] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:30.136428] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-01-23T20:27:30.136765] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-23T20:27:30.136908] [INFO ] [sig ] NAD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:30.290674] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NAD.txt [2026-01-23T20:27:30.290814] [INFO ] [sig ] [2114/3475] Completed NAD in 0.4s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:30.290890] [INFO ] [sig ] [2115/3475] Forecasting NATH... [2026-01-23T20:27:30.290940] [INFO ] [sig ] Generating forecast for: NATH [2026-01-23T20:27:30.290973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-23T20:27:30.304637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-23T20:27:30.304935] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-23T20:27:30.305815] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-23T20:27:30.305871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:30.305917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:30.305962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:30.306046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:30.368820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:30.369519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:30.369632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:30.369680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:30.493370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:30.493516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:30.493558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:30.493606] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:30.497313] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-23T20:27:30.497832] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-23T20:27:30.497993] [INFO ] [sig ] NATH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:30.640006] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NATH.txt [2026-01-23T20:27:30.640139] [INFO ] [sig ] [2115/3475] Completed NATH in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:30.640180] [INFO ] [sig ] [2116/3475] Forecasting NATL... [2026-01-23T20:27:30.640216] [INFO ] [sig ] Generating forecast for: NATL [2026-01-23T20:27:30.640247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-23T20:27:30.652053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-23T20:27:30.652336] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-23T20:27:30.653147] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-23T20:27:30.653199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:30.653231] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:30.653258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:30.653315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:30.708809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:30.709448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:30.709523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:30.709554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:30.842790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:30.842949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:30.842991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:30.843020] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:30.846397] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-23T20:27:30.846703] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-23T20:27:30.846835] [INFO ] [sig ] NATL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:30.985911] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NATL.txt [2026-01-23T20:27:30.986066] [INFO ] [sig ] [2116/3475] Completed NATL in 0.3s | 2.83 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:30.986106] [INFO ] [sig ] [2117/3475] Forecasting NAVI... [2026-01-23T20:27:30.986136] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-23T20:27:30.986167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-23T20:27:30.997817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-23T20:27:30.998163] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-23T20:27:30.999182] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-23T20:27:30.999234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:30.999265] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:30.999292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:30.999349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:31.055419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:31.056247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:31.056331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:31.056365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:31.174446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:31.174620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:31.174663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:31.174692] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:31.178044] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-01-23T20:27:31.178322] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-23T20:27:31.178447] [INFO ] [sig ] NAVI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:31.317139] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NAVI.txt [2026-01-23T20:27:31.317284] [INFO ] [sig ] [2117/3475] Completed NAVI in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-23T20:27:31.317324] [INFO ] [sig ] [2118/3475] Forecasting NAZ... [2026-01-23T20:27:31.317374] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-23T20:27:31.317405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-23T20:27:31.329879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-23T20:27:31.330251] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-23T20:27:31.331251] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-23T20:27:31.331306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:31.331338] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:31.331555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:31.331641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:31.389898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:31.390812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:31.390890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:31.390924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:31.497026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:31.497182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:31.497222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:31.497252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:31.501052] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-01-23T20:27:31.501527] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-23T20:27:31.501673] [INFO ] [sig ] NAZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:31.639662] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NAZ.txt [2026-01-23T20:27:31.639807] [INFO ] [sig ] [2118/3475] Completed NAZ in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-23T20:27:31.639847] [INFO ] [sig ] [2119/3475] Forecasting NB... [2026-01-23T20:27:31.639877] [INFO ] [sig ] Generating forecast for: NB [2026-01-23T20:27:31.639907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-23T20:27:31.651999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-23T20:27:31.652285] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-23T20:27:31.653098] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-23T20:27:31.653154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:31.653186] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:31.653213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:31.653269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:31.708802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:31.709540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:31.709637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:31.709671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:31.827132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:31.827292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:31.827333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:31.827406] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:31.830854] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-01-23T20:27:31.831129] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-23T20:27:31.831260] [INFO ] [sig ] NB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:31.968644] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NB.txt [2026-01-23T20:27:31.968781] [INFO ] [sig ] [2119/3475] Completed NB in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-23T20:27:31.968822] [INFO ] [sig ] [2120/3475] Forecasting NBB... [2026-01-23T20:27:31.968852] [INFO ] [sig ] Generating forecast for: NBB [2026-01-23T20:27:31.968883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-23T20:27:31.981741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-23T20:27:31.982056] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-23T20:27:31.982876] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-23T20:27:31.982927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:31.982959] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:31.982986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:31.983042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:32.041959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:32.042692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:32.042773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:32.042806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:32.164057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:32.164216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:32.164257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:32.164287] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:32.167904] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=34.89%) [2026-01-23T20:27:32.168185] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-23T20:27:32.168312] [INFO ] [sig ] NBB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:32.308305] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NBB.txt [2026-01-23T20:27:32.308446] [INFO ] [sig ] [2120/3475] Completed NBB in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-23T20:27:32.308486] [INFO ] [sig ] [2121/3475] Forecasting NBBK... [2026-01-23T20:27:32.308515] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-23T20:27:32.308546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-23T20:27:32.320774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-23T20:27:32.321179] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-23T20:27:32.322206] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-23T20:27:32.322258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:32.322290] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:32.322317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:32.322373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:32.379947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:32.380814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:32.380896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:32.380971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:32.502796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:32.502950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:32.502990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:32.503019] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:32.506681] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-01-23T20:27:32.506964] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-23T20:27:32.507099] [INFO ] [sig ] NBBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:32.656290] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NBBK.txt [2026-01-23T20:27:32.656447] [INFO ] [sig ] [2121/3475] Completed NBBK in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-23T20:27:32.656496] [INFO ] [sig ] [2122/3475] Forecasting NBHC... [2026-01-23T20:27:32.656531] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-23T20:27:32.656563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-23T20:27:32.669812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-23T20:27:32.670219] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-23T20:27:32.671071] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-23T20:27:32.671125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:32.671161] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:32.671191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:32.671249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:32.733085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:32.733966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:32.734052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:32.734088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:32.857229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:32.857400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:32.857441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:32.857471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:32.860851] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-23T20:27:32.861123] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-23T20:27:32.861252] [INFO ] [sig ] NBHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:32.999063] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NBHC.txt [2026-01-23T20:27:32.999209] [INFO ] [sig ] [2122/3475] Completed NBHC in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-23T20:27:32.999248] [INFO ] [sig ] [2123/3475] Forecasting NBIX... [2026-01-23T20:27:32.999277] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-23T20:27:32.999308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-23T20:27:33.012820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-23T20:27:33.013142] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-23T20:27:33.013974] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-23T20:27:33.014037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:33.014070] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:33.014109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:33.014168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:33.073207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:33.074376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:33.074681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:33.074719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:33.196741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:33.196903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:33.196943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:33.196971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:33.200563] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-01-23T20:27:33.200885] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-23T20:27:33.201021] [INFO ] [sig ] NBIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:33.340641] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NBIX.txt [2026-01-23T20:27:33.340796] [INFO ] [sig ] [2123/3475] Completed NBIX in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:33.340837] [INFO ] [sig ] [2124/3475] Forecasting NBN... [2026-01-23T20:27:33.340867] [INFO ] [sig ] Generating forecast for: NBN [2026-01-23T20:27:33.340898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-23T20:27:33.352885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-23T20:27:33.353250] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-23T20:27:33.354071] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-23T20:27:33.354122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:33.354154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:33.354181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:33.354236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:33.424105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:33.425054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:33.425143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:33.425178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:33.549243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:33.549405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:33.549455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:33.549496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:33.553447] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=48.78%) [2026-01-23T20:27:33.553779] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-23T20:27:33.553944] [INFO ] [sig ] NBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:33.697303] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NBN.txt [2026-01-23T20:27:33.697724] [INFO ] [sig ] [2124/3475] Completed NBN in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:33.697771] [INFO ] [sig ] [2125/3475] Forecasting NBTB... [2026-01-23T20:27:33.697805] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-23T20:27:33.697837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-23T20:27:33.709456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-23T20:27:33.709839] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-23T20:27:33.710676] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-23T20:27:33.710728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:33.710761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:33.710789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:33.710845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:33.767926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:33.768851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:33.768937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:33.768971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:33.892849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:33.893003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:33.893045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:33.893073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:33.896804] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-23T20:27:33.897072] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-23T20:27:33.897198] [INFO ] [sig ] NBTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:34.041482] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NBTB.txt [2026-01-23T20:27:34.041635] [INFO ] [sig ] [2125/3475] Completed NBTB in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:34.041688] [INFO ] [sig ] [2126/3475] Forecasting NBXG... [2026-01-23T20:27:34.041720] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-23T20:27:34.041750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-23T20:27:34.055005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-23T20:27:34.055418] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-23T20:27:34.056756] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-23T20:27:34.056809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:34.056843] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:34.056871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:34.056929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:34.122755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:34.123891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:34.123980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:34.124013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:34.254998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:34.255159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:34.255218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:34.255251] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:34.259000] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=71.49%) [2026-01-23T20:27:34.259280] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-23T20:27:34.259421] [INFO ] [sig ] NBXG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:34.406041] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NBXG.txt [2026-01-23T20:27:34.406221] [INFO ] [sig ] [2126/3475] Completed NBXG in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:34.406273] [INFO ] [sig ] [2127/3475] Forecasting NC... [2026-01-23T20:27:34.406306] [INFO ] [sig ] Generating forecast for: NC [2026-01-23T20:27:34.406345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-23T20:27:34.418025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-23T20:27:34.418333] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-23T20:27:34.419158] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-23T20:27:34.419211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:34.419245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:34.419273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:34.419331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:34.482335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:34.483242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:34.483327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:34.483361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:34.592350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:34.592509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:34.592565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:34.592637] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:34.596252] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-23T20:27:34.596534] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-23T20:27:34.596693] [INFO ] [sig ] NC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:34.740954] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NC.txt [2026-01-23T20:27:34.741126] [INFO ] [sig ] [2127/3475] Completed NC in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:34.741188] [INFO ] [sig ] [2128/3475] Forecasting NCA... [2026-01-23T20:27:34.741245] [INFO ] [sig ] Generating forecast for: NCA [2026-01-23T20:27:34.741300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-23T20:27:34.754303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-23T20:27:34.754903] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-23T20:27:34.755946] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-23T20:27:34.755999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:34.756062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:34.756093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:34.756165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:34.818115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:34.818867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:34.818950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:34.818984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:34.945525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:34.945700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:34.945743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:34.945773] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:34.949992] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=50.08%) [2026-01-23T20:27:34.950334] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-23T20:27:34.950477] [INFO ] [sig ] NCA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:35.103477] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NCA.txt [2026-01-23T20:27:35.103655] [INFO ] [sig ] [2128/3475] Completed NCA in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:35.103702] [INFO ] [sig ] [2129/3475] Forecasting NCLH... [2026-01-23T20:27:35.103732] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-23T20:27:35.103764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-23T20:27:35.116044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-23T20:27:35.116412] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-23T20:27:35.117356] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-23T20:27:35.117423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:35.117470] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:35.117504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:35.117614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:35.184200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:35.185113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:35.185215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:35.185267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:35.312211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:35.312370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:35.312413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:35.312442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:35.316036] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-23T20:27:35.316320] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-23T20:27:35.316455] [INFO ] [sig ] NCLH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:35.465387] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NCLH.txt [2026-01-23T20:27:35.465541] [INFO ] [sig ] [2129/3475] Completed NCLH in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:35.465601] [INFO ] [sig ] [2130/3475] Forecasting NCMI... [2026-01-23T20:27:35.465635] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-23T20:27:35.465666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-23T20:27:35.478728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-23T20:27:35.479080] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-23T20:27:35.479961] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-23T20:27:35.480015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:35.480048] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:35.480076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:35.480135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:35.546100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:35.547093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:35.547191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:35.547236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:35.687149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:35.687303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:35.687373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:35.687404] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:35.690820] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-01-23T20:27:35.691093] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-23T20:27:35.691227] [INFO ] [sig ] NCMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:35.829339] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NCMI.txt [2026-01-23T20:27:35.829484] [INFO ] [sig ] [2130/3475] Completed NCMI in 0.4s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:35.829524] [INFO ] [sig ] [2131/3475] Forecasting NCNA... [2026-01-23T20:27:35.829554] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-23T20:27:35.829602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-23T20:27:35.840380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-23T20:27:35.840694] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-23T20:27:35.841466] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-23T20:27:35.841517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:35.841548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:35.841594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:35.841657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:35.897418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:35.898112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:35.898192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:35.898225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:36.016700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:36.016859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:36.016899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:36.016972] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:36.020642] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-23T20:27:36.020948] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-23T20:27:36.021086] [INFO ] [sig ] NCNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:36.175638] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NCNA.txt [2026-01-23T20:27:36.175798] [INFO ] [sig ] [2131/3475] Completed NCNA in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:36.175841] [INFO ] [sig ] [2132/3475] Forecasting NCNO... [2026-01-23T20:27:36.175871] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-23T20:27:36.175901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-23T20:27:36.187110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-23T20:27:36.187487] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-23T20:27:36.188303] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-23T20:27:36.188356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:36.188389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:36.188416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:36.188471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:36.244326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:36.245195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:36.245279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:36.245312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:36.363385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:36.363782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:36.363824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:36.363853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:36.367524] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-01-23T20:27:36.367873] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-23T20:27:36.368039] [INFO ] [sig ] NCNO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:36.520233] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NCNO.txt [2026-01-23T20:27:36.520388] [INFO ] [sig ] [2132/3475] Completed NCNO in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:36.520427] [INFO ] [sig ] [2133/3475] Forecasting NCTY... [2026-01-23T20:27:36.520459] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-23T20:27:36.520490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-23T20:27:36.531140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-23T20:27:36.531468] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-23T20:27:36.532305] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-23T20:27:36.532359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:36.532393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:36.532421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:36.532480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:36.590689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:36.591413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:36.591498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:36.591741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:36.716729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:36.716893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:36.716945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:36.716976] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:36.720450] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-01-23T20:27:36.720747] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-23T20:27:36.720876] [INFO ] [sig ] NCTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:36.863434] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NCTY.txt [2026-01-23T20:27:36.863584] [INFO ] [sig ] [2133/3475] Completed NCTY in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:36.863627] [INFO ] [sig ] [2134/3475] Forecasting NCZ... [2026-01-23T20:27:36.863657] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-23T20:27:36.863687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-23T20:27:36.874912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-23T20:27:36.875187] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-23T20:27:36.875994] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-23T20:27:36.876045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:36.876077] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:36.876105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:36.876162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:36.932815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:36.933483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:36.933562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:36.933612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:37.050767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:37.050921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:37.050962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:37.050991] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:37.054332] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-23T20:27:37.054619] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-23T20:27:37.054745] [INFO ] [sig ] NCZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:37.194229] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NCZ.txt [2026-01-23T20:27:37.194389] [INFO ] [sig ] [2134/3475] Completed NCZ in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:37.194429] [INFO ] [sig ] [2135/3475] Forecasting NDAQ... [2026-01-23T20:27:37.194461] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-23T20:27:37.194491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-23T20:27:37.205862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-23T20:27:37.206215] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-23T20:27:37.207071] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-23T20:27:37.207124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:37.207157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:37.207184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:37.207241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:37.266230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:37.267147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:37.267239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:37.267273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:37.392847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:37.393000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:37.393041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:37.393072] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:37.396564] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-01-23T20:27:37.396879] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-23T20:27:37.397015] [INFO ] [sig ] NDAQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:37.541967] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NDAQ.txt [2026-01-23T20:27:37.542139] [INFO ] [sig ] [2135/3475] Completed NDAQ in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-23T20:27:37.542185] [INFO ] [sig ] [2136/3475] Forecasting NDMO... [2026-01-23T20:27:37.542217] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-23T20:27:37.542248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-23T20:27:37.555388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-23T20:27:37.556007] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-23T20:27:37.556910] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-23T20:27:37.556975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:37.557009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:37.557038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:37.557095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:37.618444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:37.619390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:37.619479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:37.619513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:37.746375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:37.746744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:37.746788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:37.746818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:37.750779] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-01-23T20:27:37.751062] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-23T20:27:37.751208] [INFO ] [sig ] NDMO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:37.896395] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NDMO.txt [2026-01-23T20:27:37.896546] [INFO ] [sig ] [2136/3475] Completed NDMO in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-23T20:27:37.896604] [INFO ] [sig ] [2137/3475] Forecasting NDRA... [2026-01-23T20:27:37.896636] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-23T20:27:37.896665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-23T20:27:37.907690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-23T20:27:37.908015] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-23T20:27:37.909039] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-23T20:27:37.909091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:37.909125] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:37.909154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:37.909212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:37.966650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:37.967759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:37.967851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:37.967885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:38.087103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:38.087266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:38.087310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:38.087368] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:38.091052] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-01-23T20:27:38.091348] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-23T20:27:38.091486] [INFO ] [sig ] NDRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:38.230445] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NDRA.txt [2026-01-23T20:27:38.230593] [INFO ] [sig ] [2137/3475] Completed NDRA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-23T20:27:38.230636] [INFO ] [sig ] [2138/3475] Forecasting NDSN... [2026-01-23T20:27:38.230665] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-23T20:27:38.230695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-23T20:27:38.242674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-23T20:27:38.243006] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-23T20:27:38.243841] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-23T20:27:38.243895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:38.243929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:38.243958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:38.244017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:38.301484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:38.302282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:38.302387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:38.302421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:38.440046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:38.440202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:38.440242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:38.440271] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:38.443656] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-23T20:27:38.443944] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-23T20:27:38.444077] [INFO ] [sig ] NDSN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:38.593556] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NDSN.txt [2026-01-23T20:27:38.593714] [INFO ] [sig ] [2138/3475] Completed NDSN in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-23T20:27:38.593755] [INFO ] [sig ] [2139/3475] Forecasting NE... [2026-01-23T20:27:38.593788] [INFO ] [sig ] Generating forecast for: NE [2026-01-23T20:27:38.593819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-23T20:27:38.605074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-23T20:27:38.605399] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-23T20:27:38.606221] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-23T20:27:38.606275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:38.606309] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:38.606337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:38.606397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:38.664368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:38.665067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:38.665157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:38.665192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:38.788485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:38.788658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:38.788701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:38.788732] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:38.792200] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-01-23T20:27:38.792483] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-23T20:27:38.792633] [INFO ] [sig ] NE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:38.937898] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NE.txt [2026-01-23T20:27:38.938051] [INFO ] [sig ] [2139/3475] Completed NE in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-23T20:27:38.938106] [INFO ] [sig ] [2140/3475] Forecasting NEA... [2026-01-23T20:27:38.938145] [INFO ] [sig ] Generating forecast for: NEA [2026-01-23T20:27:38.938190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-23T20:27:38.949923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-23T20:27:38.950259] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-23T20:27:38.951113] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-23T20:27:38.951174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:38.951210] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:38.951240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:38.951298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:39.009939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:39.010822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:39.010905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:39.010941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:39.140307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:39.140671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:39.140715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:39.140746] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:39.144212] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=10.46%) [2026-01-23T20:27:39.144713] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-23T20:27:39.144854] [INFO ] [sig ] NEA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:39.289496] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NEA.txt [2026-01-23T20:27:39.289850] [INFO ] [sig ] [2140/3475] Completed NEA in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:39.289890] [INFO ] [sig ] [2141/3475] Forecasting NECB... [2026-01-23T20:27:39.289920] [INFO ] [sig ] Generating forecast for: NECB [2026-01-23T20:27:39.289950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-23T20:27:39.302118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-23T20:27:39.302459] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-23T20:27:39.303275] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-23T20:27:39.303329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:39.303363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:39.303390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:39.303446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:39.361968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:39.362684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:39.362764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:39.362797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:39.483468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:39.483640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:39.483682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:39.483712] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:39.487056] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-23T20:27:39.487329] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-23T20:27:39.487488] [INFO ] [sig ] NECB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:39.632668] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NECB.txt [2026-01-23T20:27:39.632841] [INFO ] [sig ] [2141/3475] Completed NECB in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:39.632889] [INFO ] [sig ] [2142/3475] Forecasting NEE... [2026-01-23T20:27:39.632921] [INFO ] [sig ] Generating forecast for: NEE [2026-01-23T20:27:39.632951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-23T20:27:39.645102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-23T20:27:39.645396] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-23T20:27:39.646415] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-23T20:27:39.646467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:39.646721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:39.646751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:39.646809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:39.706924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:39.707826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:39.707916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:39.707953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:39.829716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:39.829913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:39.829973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:39.830020] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:39.835118] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=63.61%) [2026-01-23T20:27:39.835564] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-23T20:27:39.835777] [INFO ] [sig ] NEE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:39.995528] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NEE.txt [2026-01-23T20:27:39.995709] [INFO ] [sig ] [2142/3475] Completed NEE in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:39.995752] [INFO ] [sig ] [2143/3475] Forecasting NEGG... [2026-01-23T20:27:39.995786] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-23T20:27:39.995820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-23T20:27:40.007894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-23T20:27:40.008316] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-23T20:27:40.009189] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-23T20:27:40.009245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:40.009279] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:40.009308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:40.009371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:40.069488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:40.070366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:40.070452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:40.070487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:40.190986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:40.191149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:40.191207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:40.191238] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:40.195014] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=28.53%) [2026-01-23T20:27:40.195410] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-23T20:27:40.195614] [INFO ] [sig ] NEGG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:40.355212] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NEGG.txt [2026-01-23T20:27:40.355378] [INFO ] [sig ] [2143/3475] Completed NEGG in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:40.355422] [INFO ] [sig ] [2144/3475] Forecasting NEM... [2026-01-23T20:27:40.355454] [INFO ] [sig ] Generating forecast for: NEM [2026-01-23T20:27:40.355487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-23T20:27:40.369217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-23T20:27:40.369813] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-23T20:27:40.370658] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-23T20:27:40.370714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:40.370749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:40.370778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:40.370837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:40.435157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:40.436118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:40.436201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:40.436236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:40.570284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:40.570442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:40.570714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:40.570748] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:40.574851] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-23T20:27:40.575137] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-23T20:27:40.575291] [INFO ] [sig ] NEM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:40.720363] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NEM.txt [2026-01-23T20:27:40.720519] [INFO ] [sig ] [2144/3475] Completed NEM in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:40.720564] [INFO ] [sig ] [2145/3475] Forecasting NEOG... [2026-01-23T20:27:40.720615] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-23T20:27:40.720647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-23T20:27:40.733031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-23T20:27:40.733423] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-23T20:27:40.734308] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-23T20:27:40.734362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:40.734430] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:40.734460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:40.734518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:40.793047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:40.793979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:40.794069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:40.794102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:40.937660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:40.937859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:40.937920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:40.937964] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:40.943313] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-23T20:27:40.943841] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-23T20:27:40.944049] [INFO ] [sig ] NEOG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:41.124527] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NEOG.txt [2026-01-23T20:27:41.124788] [INFO ] [sig ] [2145/3475] Completed NEOG in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:41.124857] [INFO ] [sig ] [2146/3475] Forecasting NEON... [2026-01-23T20:27:41.124907] [INFO ] [sig ] Generating forecast for: NEON [2026-01-23T20:27:41.124956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-23T20:27:41.147751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-23T20:27:41.148245] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-23T20:27:41.149339] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-23T20:27:41.149407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:41.149445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:41.149478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:41.149551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:41.240505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:41.241612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:41.241715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:41.241755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:41.431540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:41.431770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:41.431840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:41.431891] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:41.437564] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-01-23T20:27:41.438105] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-23T20:27:41.438308] [INFO ] [sig ] NEON: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:41.680994] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NEON.txt [2026-01-23T20:27:41.681171] [INFO ] [sig ] [2146/3475] Completed NEON in 0.6s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:41.681215] [INFO ] [sig ] [2147/3475] Forecasting NEXA... [2026-01-23T20:27:41.681246] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-23T20:27:41.681277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-23T20:27:41.698884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-23T20:27:41.699436] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-23T20:27:41.701513] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-23T20:27:41.701631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:41.701707] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:41.701760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:41.701858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:41.795431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:41.796509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:41.796639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:41.796678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:41.954381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:41.954602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:41.954670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:41.954718] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:41.960369] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-23T20:27:41.960938] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-23T20:27:41.961164] [INFO ] [sig ] NEXA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:42.154122] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NEXA.txt [2026-01-23T20:27:42.154291] [INFO ] [sig ] [2147/3475] Completed NEXA in 0.5s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:42.154333] [INFO ] [sig ] [2148/3475] Forecasting NEXN... [2026-01-23T20:27:42.154363] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-23T20:27:42.154394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-23T20:27:42.166459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-23T20:27:42.166874] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-23T20:27:42.167766] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-23T20:27:42.167820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:42.167852] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:42.167879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:42.167936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:42.223643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:42.224525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:42.224636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:42.224671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:42.347920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:42.348075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:42.348118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:42.348179] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:42.351672] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-23T20:27:42.351947] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-23T20:27:42.352076] [INFO ] [sig ] NEXN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:42.497247] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NEXN.txt [2026-01-23T20:27:42.497417] [INFO ] [sig ] [2148/3475] Completed NEXN in 0.3s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:42.497458] [INFO ] [sig ] [2149/3475] Forecasting NFBK... [2026-01-23T20:27:42.497488] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-23T20:27:42.497518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-23T20:27:42.509725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-23T20:27:42.510056] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-23T20:27:42.510862] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-23T20:27:42.510914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:42.510947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:42.510974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:42.511030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:42.570769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:42.572091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:42.572180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:42.572215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:42.690601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:42.690759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:42.690801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:42.690830] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:42.694268] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-23T20:27:42.694552] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-23T20:27:42.694704] [INFO ] [sig ] NFBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:42.834112] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NFBK.txt [2026-01-23T20:27:42.834270] [INFO ] [sig ] [2149/3475] Completed NFBK in 0.3s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:42.834310] [INFO ] [sig ] [2150/3475] Forecasting NFE... [2026-01-23T20:27:42.834341] [INFO ] [sig ] Generating forecast for: NFE [2026-01-23T20:27:42.834372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-23T20:27:42.847010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-23T20:27:42.847410] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-23T20:27:42.848257] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-23T20:27:42.848312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:42.848347] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:42.848381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:42.848453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:42.906210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:42.906912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:42.906990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:42.907022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:43.027024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:43.027167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:43.027206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:43.027235] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:43.030622] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-23T20:27:43.030888] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-23T20:27:43.031011] [INFO ] [sig ] NFE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:43.168545] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NFE.txt [2026-01-23T20:27:43.168687] [INFO ] [sig ] [2150/3475] Completed NFE in 0.3s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:43.168725] [INFO ] [sig ] [2151/3475] Forecasting NFG... [2026-01-23T20:27:43.168763] [INFO ] [sig ] Generating forecast for: NFG [2026-01-23T20:27:43.168795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-23T20:27:43.179680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-23T20:27:43.179943] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-23T20:27:43.180749] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-23T20:27:43.180800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:43.180831] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:43.180857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:43.180913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:43.238557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:43.239229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:43.239307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:43.239340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:43.363150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:43.363312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:43.363354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:43.363383] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:43.367000] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-23T20:27:43.367302] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-23T20:27:43.367463] [INFO ] [sig ] NFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:43.507284] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NFG.txt [2026-01-23T20:27:43.507439] [INFO ] [sig ] [2151/3475] Completed NFG in 0.3s | 2.83 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-23T20:27:43.507479] [INFO ] [sig ] [2152/3475] Forecasting NFJ... [2026-01-23T20:27:43.507509] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-23T20:27:43.507751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-23T20:27:43.519242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-23T20:27:43.519503] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-23T20:27:43.520294] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-23T20:27:43.520346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:43.520378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:43.520405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:43.520461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:43.577201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:43.577841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:43.577918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:43.577950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:43.696372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:43.696490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:43.696528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:43.696557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:43.699796] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-01-23T20:27:43.700059] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-23T20:27:43.700181] [INFO ] [sig ] NFJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:43.837407] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NFJ.txt [2026-01-23T20:27:43.837517] [INFO ] [sig ] [2152/3475] Completed NFJ in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-23T20:27:43.837761] [INFO ] [sig ] [2153/3475] Forecasting NFLX... [2026-01-23T20:27:43.837794] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-23T20:27:43.837824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-23T20:27:43.850430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-23T20:27:43.850897] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-23T20:27:43.851885] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-23T20:27:43.851936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:43.851968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:43.851995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:43.852051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:43.908127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:43.908734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:43.908810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:43.908842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:44.025912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:44.026019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:44.026055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:44.026083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:44.029227] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-23T20:27:44.029488] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-23T20:27:44.029630] [INFO ] [sig ] NFLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:44.165811] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NFLX.txt [2026-01-23T20:27:44.165919] [INFO ] [sig ] [2153/3475] Completed NFLX in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-23T20:27:44.165958] [INFO ] [sig ] [2154/3475] Forecasting NFTY... [2026-01-23T20:27:44.165988] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-23T20:27:44.166018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-23T20:27:44.176860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-23T20:27:44.177128] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-23T20:27:44.177949] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-23T20:27:44.178000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:44.178031] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:44.178057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:44.178113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:44.234199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:44.234836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:44.234911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:44.234943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:44.348487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:44.348647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:44.348688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:44.348732] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:44.352047] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-23T20:27:44.352314] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-23T20:27:44.352436] [INFO ] [sig ] NFTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:44.490382] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NFTY.txt [2026-01-23T20:27:44.490533] [INFO ] [sig ] [2154/3475] Completed NFTY in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-23T20:27:44.490590] [INFO ] [sig ] [2155/3475] Forecasting NGG... [2026-01-23T20:27:44.490629] [INFO ] [sig ] Generating forecast for: NGG [2026-01-23T20:27:44.490658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-23T20:27:44.502050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-23T20:27:44.502399] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-23T20:27:44.503205] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-23T20:27:44.503257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:44.503288] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:44.503316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:44.503376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:44.559648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:44.560480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:44.560610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:44.560647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:44.684022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:44.684138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:44.684175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:44.684203] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:44.687398] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-23T20:27:44.687774] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-23T20:27:44.687917] [INFO ] [sig ] NGG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:44.831137] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NGG.txt [2026-01-23T20:27:44.831311] [INFO ] [sig ] [2155/3475] Completed NGG in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-23T20:27:44.831367] [INFO ] [sig ] [2156/3475] Forecasting NGL... [2026-01-23T20:27:44.831403] [INFO ] [sig ] Generating forecast for: NGL [2026-01-23T20:27:44.831436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-23T20:27:44.843551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-23T20:27:44.843922] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-23T20:27:44.844909] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-23T20:27:44.844970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:44.845016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:44.845049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:44.845121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:44.904479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:44.905282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:44.905370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:44.905420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:45.022969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:45.023111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:45.023151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:45.023180] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:45.026522] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-23T20:27:45.026808] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-23T20:27:45.026937] [INFO ] [sig ] NGL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:45.166038] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NGL.txt [2026-01-23T20:27:45.166191] [INFO ] [sig ] [2156/3475] Completed NGL in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-23T20:27:45.166232] [INFO ] [sig ] [2157/3475] Forecasting NGNE... [2026-01-23T20:27:45.166263] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-23T20:27:45.166292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-23T20:27:45.177783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-23T20:27:45.178115] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-23T20:27:45.178937] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-23T20:27:45.178988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:45.179020] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:45.179047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:45.179104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:45.235206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:45.235917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:45.235996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:45.236029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:45.351308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:45.351455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:45.351496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:45.351524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:45.354864] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-23T20:27:45.355132] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-23T20:27:45.355259] [INFO ] [sig ] NGNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:45.492628] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NGNE.txt [2026-01-23T20:27:45.492765] [INFO ] [sig ] [2157/3475] Completed NGNE in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:45.492805] [INFO ] [sig ] [2158/3475] Forecasting NGS... [2026-01-23T20:27:45.492836] [INFO ] [sig ] Generating forecast for: NGS [2026-01-23T20:27:45.492866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-23T20:27:45.503620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-23T20:27:45.503886] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-23T20:27:45.504684] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-23T20:27:45.504736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:45.504769] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:45.504796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:45.504862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:45.560674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:45.561555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:45.561659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:45.561693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:45.677550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:45.677731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:45.677773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:45.677802] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:45.681124] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-01-23T20:27:45.681395] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-23T20:27:45.681520] [INFO ] [sig ] NGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:45.818445] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NGS.txt [2026-01-23T20:27:45.818595] [INFO ] [sig ] [2158/3475] Completed NGS in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:45.818637] [INFO ] [sig ] [2159/3475] Forecasting NGVC... [2026-01-23T20:27:45.818668] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-23T20:27:45.818698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-23T20:27:45.830317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-23T20:27:45.830602] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-23T20:27:45.831393] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-23T20:27:45.831445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:45.831477] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:45.831504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:45.831559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:45.887257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:45.887895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:45.887973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:45.888005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:46.005034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:46.005160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:46.005198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:46.005227] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:46.008492] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-23T20:27:46.008780] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-23T20:27:46.008909] [INFO ] [sig ] NGVC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:46.145870] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NGVC.txt [2026-01-23T20:27:46.145982] [INFO ] [sig ] [2159/3475] Completed NGVC in 0.3s | 2.83 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:46.146020] [INFO ] [sig ] [2160/3475] Forecasting NHI... [2026-01-23T20:27:46.146048] [INFO ] [sig ] Generating forecast for: NHI [2026-01-23T20:27:46.146079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-23T20:27:46.157617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-23T20:27:46.157879] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-23T20:27:46.158686] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-23T20:27:46.158739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:46.158770] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:46.158797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:46.158854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:46.217040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:46.217692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:46.217770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:46.217802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:46.334386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:46.334505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:46.334543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:46.334587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:46.337853] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-23T20:27:46.338120] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-23T20:27:46.338242] [INFO ] [sig ] NHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:46.474959] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NHI.txt [2026-01-23T20:27:46.475068] [INFO ] [sig ] [2160/3475] Completed NHI in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:46.475107] [INFO ] [sig ] [2161/3475] Forecasting NHTC... [2026-01-23T20:27:46.475136] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-23T20:27:46.475166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-23T20:27:46.485806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-23T20:27:46.486071] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-23T20:27:46.486863] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-23T20:27:46.486913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:46.486946] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:46.486973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:46.487029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:46.542313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:46.542950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:46.543025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:46.543058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:46.649916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:46.650071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:46.650111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:46.650140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:46.653506] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-23T20:27:46.653819] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-23T20:27:46.653951] [INFO ] [sig ] NHTC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:46.790390] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NHTC.txt [2026-01-23T20:27:46.790536] [INFO ] [sig ] [2161/3475] Completed NHTC in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:46.790597] [INFO ] [sig ] [2162/3475] Forecasting NI... [2026-01-23T20:27:46.790628] [INFO ] [sig ] Generating forecast for: NI [2026-01-23T20:27:46.790658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-23T20:27:46.801511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-23T20:27:46.801802] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-23T20:27:46.802597] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-23T20:27:46.802654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:46.802713] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:46.802742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:46.802799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:46.858047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:46.858697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:46.858775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:46.858806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:46.977117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:46.977222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:46.977258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:46.977286] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:46.980461] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-01-23T20:27:46.980741] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-23T20:27:46.980864] [INFO ] [sig ] NI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:47.117837] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NI.txt [2026-01-23T20:27:47.117991] [INFO ] [sig ] [2162/3475] Completed NI in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:47.118032] [INFO ] [sig ] [2163/3475] Forecasting NIC... [2026-01-23T20:27:47.118061] [INFO ] [sig ] Generating forecast for: NIC [2026-01-23T20:27:47.118091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-23T20:27:47.130547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-23T20:27:47.130944] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-23T20:27:47.131768] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-23T20:27:47.131819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:47.131850] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:47.131877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:47.131933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:47.188536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:47.189449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:47.189533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:47.189566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:47.308122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:47.308282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:47.308325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:47.308353] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:47.311789] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-01-23T20:27:47.312059] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-23T20:27:47.312185] [INFO ] [sig ] NIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:47.450632] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NIC.txt [2026-01-23T20:27:47.450799] [INFO ] [sig ] [2163/3475] Completed NIC in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:47.450840] [INFO ] [sig ] [2164/3475] Forecasting NICE... [2026-01-23T20:27:47.450872] [INFO ] [sig ] Generating forecast for: NICE [2026-01-23T20:27:47.450902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-23T20:27:47.462619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-23T20:27:47.462969] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-23T20:27:47.463820] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-23T20:27:47.463874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:47.463908] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:47.463937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:47.463995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:47.519594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:47.520482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:47.520563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:47.520616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:47.638901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:47.639055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:47.639096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:47.639125] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:47.642488] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-01-23T20:27:47.642809] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-23T20:27:47.642949] [INFO ] [sig ] NICE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:47.780417] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NICE.txt [2026-01-23T20:27:47.780592] [INFO ] [sig ] [2164/3475] Completed NICE in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:47.780636] [INFO ] [sig ] [2165/3475] Forecasting NIE... [2026-01-23T20:27:47.780665] [INFO ] [sig ] Generating forecast for: NIE [2026-01-23T20:27:47.780695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-23T20:27:47.792666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-23T20:27:47.793053] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-23T20:27:47.793896] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-23T20:27:47.793947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:47.793978] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:47.794004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:47.794060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:47.849370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:47.850251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:47.850341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:47.850374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:47.971877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:47.972041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:47.972084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:47.972157] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:47.975981] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=61.89%) [2026-01-23T20:27:47.976322] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-23T20:27:47.976469] [INFO ] [sig ] NIE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:48.115742] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NIE.txt [2026-01-23T20:27:48.115907] [INFO ] [sig ] [2165/3475] Completed NIE in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:48.115949] [INFO ] [sig ] [2166/3475] Forecasting NIKL... [2026-01-23T20:27:48.115977] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-23T20:27:48.116007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-23T20:27:48.127844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-23T20:27:48.128348] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-23T20:27:48.129477] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-23T20:27:48.129532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:48.129565] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:48.129631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:48.129691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:48.187371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:48.188285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:48.188375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:48.188409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:48.308729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:48.308901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:48.308944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:48.308973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:48.312626] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-23T20:27:48.312929] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-23T20:27:48.313063] [INFO ] [sig ] NIKL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:48.452601] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NIKL.txt [2026-01-23T20:27:48.452758] [INFO ] [sig ] [2166/3475] Completed NIKL in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:48.452797] [INFO ] [sig ] [2167/3475] Forecasting NIM... [2026-01-23T20:27:48.452826] [INFO ] [sig ] Generating forecast for: NIM [2026-01-23T20:27:48.452856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-23T20:27:48.463938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-23T20:27:48.464250] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-23T20:27:48.465062] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-23T20:27:48.465114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:48.465145] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:48.465172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:48.465237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:48.520941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:48.521844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:48.521930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:48.521964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:48.628895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:48.629066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:48.629108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:48.629139] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:48.632598] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-23T20:27:48.632890] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-23T20:27:48.633021] [INFO ] [sig ] NIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:48.773504] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NIM.txt [2026-01-23T20:27:48.773669] [INFO ] [sig ] [2167/3475] Completed NIM in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:48.773727] [INFO ] [sig ] [2168/3475] Forecasting NIO... [2026-01-23T20:27:48.773766] [INFO ] [sig ] Generating forecast for: NIO [2026-01-23T20:27:48.773799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-23T20:27:48.785505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-23T20:27:48.785889] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-23T20:27:48.786733] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-23T20:27:48.786784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:48.786815] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:48.786842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:48.786897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:48.844587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:48.845391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:48.845477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:48.845512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:48.967563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:48.967745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:48.967786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:48.967817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:48.971428] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-23T20:27:48.971735] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-23T20:27:48.971869] [INFO ] [sig ] NIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:49.118293] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NIO.txt [2026-01-23T20:27:49.118443] [INFO ] [sig ] [2168/3475] Completed NIO in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:49.118485] [INFO ] [sig ] [2169/3475] Forecasting NITO... [2026-01-23T20:27:49.118515] [INFO ] [sig ] Generating forecast for: NITO [2026-01-23T20:27:49.118546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-23T20:27:49.130343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-23T20:27:49.130713] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-23T20:27:49.131632] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-23T20:27:49.131698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:49.131735] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:49.131764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:49.131822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:49.189749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:49.190677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:49.190762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:49.190798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:49.307251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:49.307430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:49.307472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:49.307500] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:49.310885] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=16.32%) [2026-01-23T20:27:49.311155] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-23T20:27:49.311281] [INFO ] [sig ] NITO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:49.454761] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NITO.txt [2026-01-23T20:27:49.454907] [INFO ] [sig ] [2169/3475] Completed NITO in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-23T20:27:49.454948] [INFO ] [sig ] [2170/3475] Forecasting NKSH... [2026-01-23T20:27:49.454978] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-23T20:27:49.455007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-23T20:27:49.467137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-23T20:27:49.467488] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-23T20:27:49.468524] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-23T20:27:49.468595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:49.468632] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:49.468661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:49.468906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:49.531507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:49.532346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:49.532431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:49.532467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:49.635371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:49.635521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:49.635560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:49.635610] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:49.638969] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-01-23T20:27:49.639237] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-23T20:27:49.639383] [INFO ] [sig ] NKSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:49.779684] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NKSH.txt [2026-01-23T20:27:49.779822] [INFO ] [sig ] [2170/3475] Completed NKSH in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-23T20:27:49.779863] [INFO ] [sig ] [2171/3475] Forecasting NKTX... [2026-01-23T20:27:49.779894] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-23T20:27:49.779924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-23T20:27:49.791608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-23T20:27:49.791949] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-23T20:27:49.792860] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-23T20:27:49.792914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:49.792959] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:49.792989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:49.793048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:49.852592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:49.853447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:49.853532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:49.853566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:49.984259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:49.984445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:49.984488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:49.984516] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:49.988324] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-23T20:27:49.988701] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-23T20:27:49.988849] [INFO ] [sig ] NKTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:50.156670] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NKTX.txt [2026-01-23T20:27:50.156842] [INFO ] [sig ] [2171/3475] Completed NKTX in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-23T20:27:50.156885] [INFO ] [sig ] [2172/3475] Forecasting NKX... [2026-01-23T20:27:50.156916] [INFO ] [sig ] Generating forecast for: NKX [2026-01-23T20:27:50.156947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-23T20:27:50.171666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-23T20:27:50.172125] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-23T20:27:50.173177] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-23T20:27:50.173241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:50.173279] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:50.173314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:50.173392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:50.236151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:50.237084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:50.237197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:50.237231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:50.354402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:50.354562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:50.354625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:50.354655] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:50.358064] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-23T20:27:50.358382] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-23T20:27:50.358538] [INFO ] [sig ] NKX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:50.498131] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NKX.txt [2026-01-23T20:27:50.498299] [INFO ] [sig ] [2172/3475] Completed NKX in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-23T20:27:50.498342] [INFO ] [sig ] [2173/3475] Forecasting NLOP... [2026-01-23T20:27:50.498373] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-23T20:27:50.498404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-23T20:27:50.509714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-23T20:27:50.510075] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-23T20:27:50.510882] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-23T20:27:50.510934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:50.510965] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:50.510992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:50.511048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:50.567733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:50.568569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:50.568672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:50.568705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:50.686720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:50.686904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:50.686959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:50.686990] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:50.690687] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-01-23T20:27:50.690976] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-23T20:27:50.691109] [INFO ] [sig ] NLOP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:50.859353] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NLOP.txt [2026-01-23T20:27:50.859563] [INFO ] [sig ] [2173/3475] Completed NLOP in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-23T20:27:50.859670] [INFO ] [sig ] [2174/3475] Forecasting NLY... [2026-01-23T20:27:50.859714] [INFO ] [sig ] Generating forecast for: NLY [2026-01-23T20:27:50.859761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-23T20:27:50.874122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-23T20:27:50.874614] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-23T20:27:50.875839] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-23T20:27:50.875926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:50.875971] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:50.876010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:50.876093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:50.953451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:50.954450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:50.954565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:50.954631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:51.085543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:51.085765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:51.085833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:51.085871] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:51.090007] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=27.38%) [2026-01-23T20:27:51.090373] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-23T20:27:51.090527] [INFO ] [sig ] NLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:51.243824] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NLY.txt [2026-01-23T20:27:51.243986] [INFO ] [sig ] [2174/3475] Completed NLY in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:51.244033] [INFO ] [sig ] [2175/3475] Forecasting NMAI... [2026-01-23T20:27:51.244067] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-23T20:27:51.244098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-23T20:27:51.256715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-23T20:27:51.257105] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-23T20:27:51.257966] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-23T20:27:51.258020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:51.258054] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:51.258082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:51.258138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:51.316812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:51.317712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:51.317797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:51.317830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:51.438163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:51.438331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:51.438383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:51.438416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:51.442050] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-01-23T20:27:51.442333] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-23T20:27:51.442468] [INFO ] [sig ] NMAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:51.583114] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMAI.txt [2026-01-23T20:27:51.583306] [INFO ] [sig ] [2175/3475] Completed NMAI in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:51.583349] [INFO ] [sig ] [2176/3475] Forecasting NMCO... [2026-01-23T20:27:51.583379] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-23T20:27:51.583417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-23T20:27:51.595196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-23T20:27:51.595559] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-23T20:27:51.596374] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-23T20:27:51.596426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:51.596459] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:51.596486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:51.596541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:51.657961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:51.658894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:51.658976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:51.659010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:51.778312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:51.778469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:51.778509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:51.778538] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:51.781914] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-01-23T20:27:51.782189] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-23T20:27:51.782330] [INFO ] [sig ] NMCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:51.922882] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMCO.txt [2026-01-23T20:27:51.923038] [INFO ] [sig ] [2176/3475] Completed NMCO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:51.923080] [INFO ] [sig ] [2177/3475] Forecasting NMFC... [2026-01-23T20:27:51.923111] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-23T20:27:51.923142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-23T20:27:51.935401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-23T20:27:51.935818] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-23T20:27:51.936671] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-23T20:27:51.936728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:51.936763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:51.936793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:51.936851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:52.000847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:52.001861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:52.001966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:52.002008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:52.123715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:52.123879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:52.123923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:52.123954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:52.127395] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-23T20:27:52.127710] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-23T20:27:52.127862] [INFO ] [sig ] NMFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:52.270855] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NMFC.txt [2026-01-23T20:27:52.271015] [INFO ] [sig ] [2177/3475] Completed NMFC in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:52.271057] [INFO ] [sig ] [2178/3475] Forecasting NMG... [2026-01-23T20:27:52.271087] [INFO ] [sig ] Generating forecast for: NMG [2026-01-23T20:27:52.271117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-23T20:27:52.283201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-23T20:27:52.283600] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-23T20:27:52.284414] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-23T20:27:52.284467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:52.284501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:52.284529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:52.284610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:52.341305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:52.342203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:52.342287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:52.342322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:52.459908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:52.460068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:52.460129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:52.460160] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:52.463627] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-23T20:27:52.463907] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-23T20:27:52.464039] [INFO ] [sig ] NMG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:52.605476] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMG.txt [2026-01-23T20:27:52.605658] [INFO ] [sig ] [2178/3475] Completed NMG in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:52.605701] [INFO ] [sig ] [2179/3475] Forecasting NMI... [2026-01-23T20:27:52.605733] [INFO ] [sig ] Generating forecast for: NMI [2026-01-23T20:27:52.605764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-23T20:27:52.616708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-23T20:27:52.617069] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-23T20:27:52.617951] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-23T20:27:52.618003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:52.618062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:52.618090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:52.618147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:52.676270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:52.677169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:52.677254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:52.677290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:52.782300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:52.782459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:52.782501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:52.782531] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:52.786308] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-23T20:27:52.786645] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-23T20:27:52.786793] [INFO ] [sig ] NMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:52.935834] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMI.txt [2026-01-23T20:27:52.935997] [INFO ] [sig ] [2179/3475] Completed NMI in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:52.936037] [INFO ] [sig ] [2180/3475] Forecasting NMIH... [2026-01-23T20:27:52.936068] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-23T20:27:52.936098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-23T20:27:52.948002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-23T20:27:52.948412] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-23T20:27:52.949253] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-23T20:27:52.949306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:52.949338] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:52.949364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:52.949420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:53.009062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:53.010104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:53.010222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:53.010258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:53.130903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:53.131060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:53.131102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:53.131130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:53.134986] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-23T20:27:53.135361] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-23T20:27:53.135514] [INFO ] [sig ] NMIH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:53.278258] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMIH.txt [2026-01-23T20:27:53.278416] [INFO ] [sig ] [2180/3475] Completed NMIH in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:53.278458] [INFO ] [sig ] [2181/3475] Forecasting NMM... [2026-01-23T20:27:53.278489] [INFO ] [sig ] Generating forecast for: NMM [2026-01-23T20:27:53.278519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-23T20:27:53.290259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-23T20:27:53.290636] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-23T20:27:53.291414] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-23T20:27:53.291465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:53.291498] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:53.291525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:53.291601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:53.347605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:53.348464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:53.348549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:53.348603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:53.474378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:53.474537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:53.474598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:53.474645] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:53.478170] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=36.25%) [2026-01-23T20:27:53.478500] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-23T20:27:53.478661] [INFO ] [sig ] NMM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:53.628830] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NMM.txt [2026-01-23T20:27:53.628989] [INFO ] [sig ] [2181/3475] Completed NMM in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:53.629030] [INFO ] [sig ] [2182/3475] Forecasting NMRA... [2026-01-23T20:27:53.629061] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-23T20:27:53.629095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-23T20:27:53.641324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-23T20:27:53.641714] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-23T20:27:53.642779] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-23T20:27:53.643033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:53.643092] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:53.643124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:53.643189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:53.705738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:53.706668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:53.706757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:53.706791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:53.840532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:53.840736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:53.840793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:53.840856] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:53.844651] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-23T20:27:53.845007] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-23T20:27:53.845159] [INFO ] [sig ] NMRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:53.992391] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NMRA.txt [2026-01-23T20:27:53.992545] [INFO ] [sig ] [2182/3475] Completed NMRA in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:53.992604] [INFO ] [sig ] [2183/3475] Forecasting NMRK... [2026-01-23T20:27:53.992638] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-23T20:27:53.992670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-23T20:27:54.004977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-23T20:27:54.005374] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-23T20:27:54.006239] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-23T20:27:54.006292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:54.006325] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:54.006362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:54.006435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:54.064724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:54.065546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:54.065647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:54.065684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:54.189440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:54.189613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:54.189657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:54.189689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:54.193030] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-01-23T20:27:54.193303] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-23T20:27:54.193432] [INFO ] [sig ] NMRK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:54.331795] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NMRK.txt [2026-01-23T20:27:54.332126] [INFO ] [sig ] [2183/3475] Completed NMRK in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:54.332165] [INFO ] [sig ] [2184/3475] Forecasting NN... [2026-01-23T20:27:54.332195] [INFO ] [sig ] Generating forecast for: NN [2026-01-23T20:27:54.332224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-23T20:27:54.344526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-23T20:27:54.344856] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-23T20:27:54.345667] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-23T20:27:54.345721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:54.345752] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:54.345778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:54.345835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:54.401447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:54.402146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:54.402227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:54.402260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:54.530115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:54.530278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:54.530320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:54.530350] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:54.533848] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-01-23T20:27:54.534163] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-23T20:27:54.534308] [INFO ] [sig ] NN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:54.683046] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NN.txt [2026-01-23T20:27:54.683256] [INFO ] [sig ] [2184/3475] Completed NN in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:54.683307] [INFO ] [sig ] [2185/3475] Forecasting NNDM... [2026-01-23T20:27:54.683343] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-23T20:27:54.683380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-23T20:27:54.701306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-23T20:27:54.701792] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-23T20:27:54.703234] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-23T20:27:54.703301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:54.703348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:54.703390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:54.703476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:54.772506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:54.773438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:54.773563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:54.773618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:54.903391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:54.903553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:54.903614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:54.903644] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:54.907053] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-23T20:27:54.907360] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-23T20:27:54.907497] [INFO ] [sig ] NNDM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:55.060345] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NNDM.txt [2026-01-23T20:27:55.060502] [INFO ] [sig ] [2185/3475] Completed NNDM in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:55.060542] [INFO ] [sig ] [2186/3475] Forecasting NNE... [2026-01-23T20:27:55.060592] [INFO ] [sig ] Generating forecast for: NNE [2026-01-23T20:27:55.060632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-23T20:27:55.072326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-23T20:27:55.072725] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-23T20:27:55.073552] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-23T20:27:55.073630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:55.073667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:55.073695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:55.073755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:55.132892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:55.133777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:55.133862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:55.133896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:55.255487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:55.255699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:55.255742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:55.255771] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:55.259372] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-01-23T20:27:55.259676] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-23T20:27:55.259809] [INFO ] [sig ] NNE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:55.408050] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NNE.txt [2026-01-23T20:27:55.408224] [INFO ] [sig ] [2186/3475] Completed NNE in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-23T20:27:55.408265] [INFO ] [sig ] [2187/3475] Forecasting NNI... [2026-01-23T20:27:55.408296] [INFO ] [sig ] Generating forecast for: NNI [2026-01-23T20:27:55.408325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-23T20:27:55.420550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-23T20:27:55.420951] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-23T20:27:55.421781] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-23T20:27:55.421832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:55.421863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:55.421890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:55.421945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:55.480008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:55.480945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:55.481037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:55.481072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:55.598639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:55.598812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:55.598853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:55.598882] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:55.602549] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=19.01%) [2026-01-23T20:27:55.602936] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-23T20:27:55.603084] [INFO ] [sig ] NNI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:55.747725] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NNI.txt [2026-01-23T20:27:55.747911] [INFO ] [sig ] [2187/3475] Completed NNI in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-23T20:27:55.747975] [INFO ] [sig ] [2188/3475] Forecasting NNN... [2026-01-23T20:27:55.748023] [INFO ] [sig ] Generating forecast for: NNN [2026-01-23T20:27:55.748057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-23T20:27:55.760763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-23T20:27:55.761108] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-23T20:27:55.762145] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-23T20:27:55.762199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:55.762233] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:55.762261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:55.762318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:55.823035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:55.823857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:55.823937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:55.823971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:55.951286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:55.951472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:55.951521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:55.951557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:55.955617] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-23T20:27:55.956024] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-23T20:27:55.956220] [INFO ] [sig ] NNN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:56.104699] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NNN.txt [2026-01-23T20:27:56.104845] [INFO ] [sig ] [2188/3475] Completed NNN in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-23T20:27:56.104884] [INFO ] [sig ] [2189/3475] Forecasting NNOX... [2026-01-23T20:27:56.104915] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-23T20:27:56.104946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-23T20:27:56.117147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-23T20:27:56.117534] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-23T20:27:56.118401] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-23T20:27:56.118455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:56.118489] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:56.118519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:56.118596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:56.175973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:56.176921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:56.177044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:56.177080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:56.299763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:56.299930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:56.299972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:56.300000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:56.303729] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-23T20:27:56.304117] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-23T20:27:56.304271] [INFO ] [sig ] NNOX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:56.448496] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NNOX.txt [2026-01-23T20:27:56.448672] [INFO ] [sig ] [2189/3475] Completed NNOX in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-23T20:27:56.448714] [INFO ] [sig ] [2190/3475] Forecasting NNY... [2026-01-23T20:27:56.448744] [INFO ] [sig ] Generating forecast for: NNY [2026-01-23T20:27:56.448777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-23T20:27:56.460209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-23T20:27:56.460609] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-23T20:27:56.461415] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-23T20:27:56.461468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:56.461500] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:56.461528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:56.461603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:56.519622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:56.520502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:56.520611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:56.520648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:56.631921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:56.632082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:56.632125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:56.632155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:56.635639] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-23T20:27:56.635934] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-23T20:27:56.636068] [INFO ] [sig ] NNY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:56.777883] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NNY.txt [2026-01-23T20:27:56.778061] [INFO ] [sig ] [2190/3475] Completed NNY in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-23T20:27:56.778102] [INFO ] [sig ] [2191/3475] Forecasting NOA... [2026-01-23T20:27:56.778131] [INFO ] [sig ] Generating forecast for: NOA [2026-01-23T20:27:56.778162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-23T20:27:56.790811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-23T20:27:56.791220] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-23T20:27:56.792065] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-23T20:27:56.792123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:56.792163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:56.792196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:56.792255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:56.849844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:56.850771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:56.850853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:56.850887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:56.967816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:56.967977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:56.968018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:56.968046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:56.971438] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-01-23T20:27:56.971768] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-23T20:27:56.972089] [INFO ] [sig ] NOA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:57.112554] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NOA.txt [2026-01-23T20:27:57.112734] [INFO ] [sig ] [2191/3475] Completed NOA in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:57.112775] [INFO ] [sig ] [2192/3475] Forecasting NOAH... [2026-01-23T20:27:57.112804] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-23T20:27:57.112835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-23T20:27:57.125432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-23T20:27:57.125807] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-23T20:27:57.126641] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-23T20:27:57.126694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:57.126726] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:57.126753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:57.126809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:57.184426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:57.185361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:57.185447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:57.185482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:57.310837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:57.311000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:57.311040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:57.311070] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:57.314621] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-01-23T20:27:57.314914] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-23T20:27:57.315047] [INFO ] [sig ] NOAH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:57.462785] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NOAH.txt [2026-01-23T20:27:57.462977] [INFO ] [sig ] [2192/3475] Completed NOAH in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:57.463018] [INFO ] [sig ] [2193/3475] Forecasting NODK... [2026-01-23T20:27:57.463048] [INFO ] [sig ] Generating forecast for: NODK [2026-01-23T20:27:57.463078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-23T20:27:57.473761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-23T20:27:57.474136] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-23T20:27:57.474998] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-23T20:27:57.475051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:57.475083] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:57.475110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:57.475182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:57.541719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:57.542709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:57.542792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:57.542825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:57.642091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:57.642256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:57.642298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:57.642326] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:57.645777] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-01-23T20:27:57.646067] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-23T20:27:57.646198] [INFO ] [sig ] NODK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:57.788494] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NODK.txt [2026-01-23T20:27:57.788698] [INFO ] [sig ] [2193/3475] Completed NODK in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:57.788743] [INFO ] [sig ] [2194/3475] Forecasting NOG... [2026-01-23T20:27:57.788774] [INFO ] [sig ] Generating forecast for: NOG [2026-01-23T20:27:57.788805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-23T20:27:57.800621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-23T20:27:57.801032] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-23T20:27:57.801972] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-23T20:27:57.802028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:57.802060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:57.802088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:57.802144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:57.858726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:57.859664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:57.859749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:57.859782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:57.978536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:57.978708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:57.978749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:57.978778] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:57.982762] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=55.16%) [2026-01-23T20:27:57.983108] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-23T20:27:57.983267] [INFO ] [sig ] NOG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:58.123423] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NOG.txt [2026-01-23T20:27:58.123599] [INFO ] [sig ] [2194/3475] Completed NOG in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:58.123641] [INFO ] [sig ] [2195/3475] Forecasting NOMD... [2026-01-23T20:27:58.123671] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-23T20:27:58.123700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-23T20:27:58.135917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-23T20:27:58.136197] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-23T20:27:58.137002] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-23T20:27:58.137064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:58.137097] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:58.137125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:58.137181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:58.192600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:58.193446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:58.193529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:58.193562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:58.312010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:58.312200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:58.312255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:58.312286] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:58.316101] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=34.41%) [2026-01-23T20:27:58.316452] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-23T20:27:58.316621] [INFO ] [sig ] NOMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:58.455909] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NOMD.txt [2026-01-23T20:27:58.456045] [INFO ] [sig ] [2195/3475] Completed NOMD in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:58.456085] [INFO ] [sig ] [2196/3475] Forecasting NOTE... [2026-01-23T20:27:58.456116] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-23T20:27:58.456146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-23T20:27:58.467606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-23T20:27:58.467915] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-23T20:27:58.468728] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-23T20:27:58.468783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:58.468842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:58.468871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:58.468927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:58.525141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:58.526044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:58.526129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:58.526163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:58.649011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:58.649180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:58.649221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:58.649250] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:58.652965] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-23T20:27:58.653334] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-23T20:27:58.653487] [INFO ] [sig ] NOTE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:58.799553] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NOTE.txt [2026-01-23T20:27:58.799737] [INFO ] [sig ] [2196/3475] Completed NOTE in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:58.799777] [INFO ] [sig ] [2197/3475] Forecasting NPCE... [2026-01-23T20:27:58.799806] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-23T20:27:58.799838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-23T20:27:58.812328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-23T20:27:58.812763] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-23T20:27:58.813618] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-23T20:27:58.813670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:58.813702] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:58.813729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:58.813786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:58.873602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:58.874521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:58.874642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:58.874676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:58.994385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:58.994542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:58.994603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:58.994634] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:58.998035] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-23T20:27:58.998308] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-23T20:27:58.998433] [INFO ] [sig ] NPCE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:59.143490] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NPCE.txt [2026-01-23T20:27:59.143651] [INFO ] [sig ] [2197/3475] Completed NPCE in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:59.143694] [INFO ] [sig ] [2198/3475] Forecasting NPFD... [2026-01-23T20:27:59.143725] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-23T20:27:59.143754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-23T20:27:59.156762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-23T20:27:59.157383] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-23T20:27:59.158259] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-23T20:27:59.158312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:59.158346] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:59.158374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:59.158431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:59.217974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:59.218930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:59.219014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:59.219049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:59.344007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:59.344168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:59.344210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:59.344240] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:59.347755] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-23T20:27:59.348043] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-23T20:27:59.348178] [INFO ] [sig ] NPFD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:27:59.490062] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NPFD.txt [2026-01-23T20:27:59.490232] [INFO ] [sig ] [2198/3475] Completed NPFD in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:59.490271] [INFO ] [sig ] [2199/3475] Forecasting NPK... [2026-01-23T20:27:59.490301] [INFO ] [sig ] Generating forecast for: NPK [2026-01-23T20:27:59.490333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-23T20:27:59.504747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-23T20:27:59.505343] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-23T20:27:59.506354] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-23T20:27:59.506413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:59.506448] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:59.506477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:59.506539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:59.571103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:59.572213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:59.572309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:59.572342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:27:59.705336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:27:59.705565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:27:59.705632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:27:59.705715] [INFO ] [FORECASTER] Training complete [2026-01-23T20:27:59.709751] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=90.87%) [2026-01-23T20:27:59.710110] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-23T20:27:59.710263] [INFO ] [sig ] NPK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:27:59.862993] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NPK.txt [2026-01-23T20:27:59.863194] [INFO ] [sig ] [2199/3475] Completed NPK in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:27:59.863237] [INFO ] [sig ] [2200/3475] Forecasting NPO... [2026-01-23T20:27:59.863268] [INFO ] [sig ] Generating forecast for: NPO [2026-01-23T20:27:59.863302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-23T20:27:59.876720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-23T20:27:59.877277] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-23T20:27:59.878276] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-23T20:27:59.878333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:27:59.878367] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:27:59.878418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:27:59.878498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:27:59.937978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:27:59.939179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:27:59.939285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:27:59.939319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:00.062620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:00.062846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:00.062891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:00.062926] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:00.066792] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-23T20:28:00.067138] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-23T20:28:00.067359] [INFO ] [sig ] NPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:00.213395] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NPO.txt [2026-01-23T20:28:00.213623] [INFO ] [sig ] [2200/3475] Completed NPO in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:28:00.213670] [INFO ] [sig ] [2201/3475] Forecasting NQP... [2026-01-23T20:28:00.213705] [INFO ] [sig ] Generating forecast for: NQP [2026-01-23T20:28:00.213737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-23T20:28:00.227850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-23T20:28:00.228459] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-23T20:28:00.229437] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-23T20:28:00.229493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:00.229526] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:00.229553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:00.229637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:00.292633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:00.293927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:00.294024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:00.294061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:00.419945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:00.420188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:00.420235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:00.420267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:00.424470] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-23T20:28:00.424917] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-23T20:28:00.425079] [INFO ] [sig ] NQP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:00.577721] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NQP.txt [2026-01-23T20:28:00.577937] [INFO ] [sig ] [2201/3475] Completed NQP in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:28:00.577983] [INFO ] [sig ] [2202/3475] Forecasting NRC... [2026-01-23T20:28:00.578019] [INFO ] [sig ] Generating forecast for: NRC [2026-01-23T20:28:00.578060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-23T20:28:00.591843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-23T20:28:00.592416] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-23T20:28:00.593388] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-23T20:28:00.593442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:00.593475] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:00.593503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:00.593568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:00.653056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:00.654231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:00.654337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:00.654370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:00.785996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:00.786228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:00.786302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:00.786336] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:00.790530] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=51.81%) [2026-01-23T20:28:00.790899] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-23T20:28:00.791239] [INFO ] [sig ] NRC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:00.946971] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NRC.txt [2026-01-23T20:28:00.947262] [INFO ] [sig ] [2202/3475] Completed NRC in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:28:00.947320] [INFO ] [sig ] [2203/3475] Forecasting NRDS... [2026-01-23T20:28:00.947403] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-23T20:28:00.947442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-23T20:28:00.961865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-23T20:28:00.962408] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-23T20:28:00.963444] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-23T20:28:00.963508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:00.963550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:00.963603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:00.963671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:01.027682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:01.028828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:01.028943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:01.028986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:01.159857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:01.160120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:01.160174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:01.160207] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:01.164119] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-01-23T20:28:01.164449] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-23T20:28:01.164628] [INFO ] [sig ] NRDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:01.320963] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NRDS.txt [2026-01-23T20:28:01.321169] [INFO ] [sig ] [2203/3475] Completed NRDS in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-23T20:28:01.321213] [INFO ] [sig ] [2204/3475] Forecasting NREF... [2026-01-23T20:28:01.321245] [INFO ] [sig ] Generating forecast for: NREF [2026-01-23T20:28:01.321277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-23T20:28:01.336172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-23T20:28:01.336685] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-23T20:28:01.337687] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-23T20:28:01.337740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:01.337773] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:01.337800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:01.337857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:01.399295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:01.400415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:01.400527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:01.400609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:01.526892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:01.527072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:01.527116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:01.527148] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:01.531833] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-23T20:28:01.532267] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-23T20:28:01.532428] [INFO ] [sig ] NREF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:01.675633] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NREF.txt [2026-01-23T20:28:01.675801] [INFO ] [sig ] [2204/3475] Completed NREF in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-23T20:28:01.675842] [INFO ] [sig ] [2205/3475] Forecasting NRG... [2026-01-23T20:28:01.675873] [INFO ] [sig ] Generating forecast for: NRG [2026-01-23T20:28:01.675902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-23T20:28:01.688236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-23T20:28:01.688631] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-23T20:28:01.689445] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-23T20:28:01.689499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:01.689532] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:01.689560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:01.689639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:01.745953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:01.746852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:01.746938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:01.747163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:01.877560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:01.877758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:01.877802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:01.877831] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:01.881445] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-23T20:28:01.881767] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-23T20:28:01.881909] [INFO ] [sig ] NRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:02.027975] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NRG.txt [2026-01-23T20:28:02.028129] [INFO ] [sig ] [2205/3475] Completed NRG in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-23T20:28:02.028172] [INFO ] [sig ] [2206/3475] Forecasting NRIM... [2026-01-23T20:28:02.028203] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-23T20:28:02.028234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-23T20:28:02.041918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-23T20:28:02.042476] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-23T20:28:02.043341] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-23T20:28:02.043396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:02.043441] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:02.043473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:02.043533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:02.104201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:02.105216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:02.105357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:02.105398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:02.230524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:02.230701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:02.230746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:02.230775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:02.234186] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-23T20:28:02.234487] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-23T20:28:02.234642] [INFO ] [sig ] NRIM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:02.387876] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NRIM.txt [2026-01-23T20:28:02.388074] [INFO ] [sig ] [2206/3475] Completed NRIM in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-23T20:28:02.388125] [INFO ] [sig ] [2207/3475] Forecasting NRIX... [2026-01-23T20:28:02.388166] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-23T20:28:02.388206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-23T20:28:02.401412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-23T20:28:02.401854] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-23T20:28:02.402723] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-23T20:28:02.402776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:02.402808] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:02.402836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:02.402893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:02.474201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:02.475109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:02.475200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:02.475234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:02.603162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:02.603322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:02.603365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:02.603394] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:02.606850] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-23T20:28:02.607138] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-23T20:28:02.607270] [INFO ] [sig ] NRIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:02.751175] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NRIX.txt [2026-01-23T20:28:02.751335] [INFO ] [sig ] [2207/3475] Completed NRIX in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-23T20:28:02.751377] [INFO ] [sig ] [2208/3475] Forecasting NRK... [2026-01-23T20:28:02.751408] [INFO ] [sig ] Generating forecast for: NRK [2026-01-23T20:28:02.751438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-23T20:28:02.763161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-23T20:28:02.763611] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-23T20:28:02.764473] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-23T20:28:02.764529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:02.764561] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:02.764620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:02.764680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:02.835952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:02.837152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:02.837259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:02.837315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:02.983608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:02.983771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:02.983813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:02.983843] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:02.987238] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: UP (p=60.55%) [2026-01-23T20:28:02.987545] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-23T20:28:02.987700] [INFO ] [sig ] NRK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:03.131377] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NRK.txt [2026-01-23T20:28:03.131551] [INFO ] [sig ] [2208/3475] Completed NRK in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:03.131612] [INFO ] [sig ] [2209/3475] Forecasting NRP... [2026-01-23T20:28:03.131644] [INFO ] [sig ] Generating forecast for: NRP [2026-01-23T20:28:03.131673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-23T20:28:03.143849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-23T20:28:03.144440] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-23T20:28:03.145448] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-23T20:28:03.145500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:03.145532] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:03.145559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:03.145647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:03.201400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:03.202242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:03.202326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:03.202359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:03.315282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:03.315440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:03.315481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:03.315511] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:03.318871] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-01-23T20:28:03.319148] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-23T20:28:03.319278] [INFO ] [sig ] NRP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:03.458158] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NRP.txt [2026-01-23T20:28:03.458349] [INFO ] [sig ] [2209/3475] Completed NRP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:03.458391] [INFO ] [sig ] [2210/3475] Forecasting NRXP... [2026-01-23T20:28:03.458427] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-23T20:28:03.458459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-23T20:28:03.470638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-23T20:28:03.471026] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-23T20:28:03.471862] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-23T20:28:03.471916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:03.471948] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:03.471975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:03.472032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:03.528539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:03.529399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:03.529479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:03.529511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:03.649472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:03.649646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:03.649692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:03.649723] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:03.653185] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-01-23T20:28:03.653469] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-23T20:28:03.653616] [INFO ] [sig ] NRXP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:03.796944] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NRXP.txt [2026-01-23T20:28:03.797270] [INFO ] [sig ] [2210/3475] Completed NRXP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:03.797314] [INFO ] [sig ] [2211/3475] Forecasting NSC... [2026-01-23T20:28:03.797363] [INFO ] [sig ] Generating forecast for: NSC [2026-01-23T20:28:03.797397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-23T20:28:03.809023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-23T20:28:03.809324] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-23T20:28:03.810133] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-23T20:28:03.810187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:03.810219] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:03.810246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:03.810302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:03.868540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:03.869411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:03.869491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:03.869524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:03.992801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:03.992960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:03.993002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:03.993030] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:03.996512] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-23T20:28:03.996854] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-23T20:28:03.996990] [INFO ] [sig ] NSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:04.171435] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NSC.txt [2026-01-23T20:28:04.171636] [INFO ] [sig ] [2211/3475] Completed NSC in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:04.171682] [INFO ] [sig ] [2212/3475] Forecasting NSP... [2026-01-23T20:28:04.171715] [INFO ] [sig ] Generating forecast for: NSP [2026-01-23T20:28:04.171746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-23T20:28:04.183143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-23T20:28:04.183439] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-23T20:28:04.184283] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-23T20:28:04.184336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:04.184369] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:04.184396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:04.184452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:04.241232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:04.241980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:04.242059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:04.242092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:04.363364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:04.363515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:04.363557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:04.363607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:04.367232] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-23T20:28:04.367528] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-23T20:28:04.367671] [INFO ] [sig ] NSP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:04.511992] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NSP.txt [2026-01-23T20:28:04.512131] [INFO ] [sig ] [2212/3475] Completed NSP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:04.512172] [INFO ] [sig ] [2213/3475] Forecasting NSSC... [2026-01-23T20:28:04.512201] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-23T20:28:04.512231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-23T20:28:04.523427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-23T20:28:04.523736] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-23T20:28:04.524548] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-23T20:28:04.524616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:04.524675] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:04.524704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:04.524761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:04.582832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:04.583646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:04.583727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:04.583760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:04.704685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:04.704845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:04.704889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:04.704937] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:04.708397] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=45.74%) [2026-01-23T20:28:04.708720] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-23T20:28:04.708861] [INFO ] [sig ] NSSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:04.850517] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NSSC.txt [2026-01-23T20:28:04.850678] [INFO ] [sig ] [2213/3475] Completed NSSC in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:04.850719] [INFO ] [sig ] [2214/3475] Forecasting NTAP... [2026-01-23T20:28:04.850750] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-23T20:28:04.850781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-23T20:28:04.861938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-23T20:28:04.862218] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-23T20:28:04.863055] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-23T20:28:04.863107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:04.863139] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:04.863165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:04.863221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:04.921343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:04.922097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:04.922176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:04.922209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:05.046837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:05.046997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:05.047040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:05.047069] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:05.050493] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-01-23T20:28:05.050791] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-23T20:28:05.050927] [INFO ] [sig ] NTAP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:05.192033] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTAP.txt [2026-01-23T20:28:05.192172] [INFO ] [sig ] [2214/3475] Completed NTAP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:05.192211] [INFO ] [sig ] [2215/3475] Forecasting NTB... [2026-01-23T20:28:05.192240] [INFO ] [sig ] Generating forecast for: NTB [2026-01-23T20:28:05.192271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-23T20:28:05.204254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-23T20:28:05.204591] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-23T20:28:05.205396] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-23T20:28:05.205448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:05.205481] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:05.205508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:05.205564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:05.264050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:05.264894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:05.264977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:05.265027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:05.386433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:05.386600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:05.386642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:05.386671] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:05.390703] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-01-23T20:28:05.390984] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-23T20:28:05.391302] [INFO ] [sig ] NTB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:05.542957] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NTB.txt [2026-01-23T20:28:05.543131] [INFO ] [sig ] [2215/3475] Completed NTB in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:05.543173] [INFO ] [sig ] [2216/3475] Forecasting NTES... [2026-01-23T20:28:05.543216] [INFO ] [sig ] Generating forecast for: NTES [2026-01-23T20:28:05.543261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-23T20:28:05.556355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-23T20:28:05.556748] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-23T20:28:05.557614] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-23T20:28:05.557669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:05.557701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:05.557727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:05.557783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:05.615379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:05.616273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:05.616356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:05.616390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:05.739413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:05.739598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:05.739644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:05.739711] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:05.743877] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=49.80%) [2026-01-23T20:28:05.744216] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-23T20:28:05.744360] [INFO ] [sig ] NTES: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:05.886871] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTES.txt [2026-01-23T20:28:05.887033] [INFO ] [sig ] [2216/3475] Completed NTES in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:05.887074] [INFO ] [sig ] [2217/3475] Forecasting NTIC... [2026-01-23T20:28:05.887104] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-23T20:28:05.887137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-23T20:28:05.898245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-23T20:28:05.898662] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-23T20:28:05.899479] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-23T20:28:05.899533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:05.899566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:05.899632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:05.899691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:05.955545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:05.956434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:05.956520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:05.956554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:06.069916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:06.070083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:06.070124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:06.070155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:06.073990] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-01-23T20:28:06.074390] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-23T20:28:06.074544] [INFO ] [sig ] NTIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:06.219758] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTIC.txt [2026-01-23T20:28:06.219924] [INFO ] [sig ] [2217/3475] Completed NTIC in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:06.219964] [INFO ] [sig ] [2218/3475] Forecasting NTLA... [2026-01-23T20:28:06.219994] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-23T20:28:06.220023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-23T20:28:06.232413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-23T20:28:06.232797] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-23T20:28:06.233652] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-23T20:28:06.233707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:06.233742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:06.233773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:06.233834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:06.291641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:06.292636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:06.292721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:06.292754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:06.413339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:06.413504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:06.413545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:06.413596] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:06.417071] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-23T20:28:06.417393] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-23T20:28:06.417527] [INFO ] [sig ] NTLA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:06.556187] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NTLA.txt [2026-01-23T20:28:06.556327] [INFO ] [sig ] [2218/3475] Completed NTLA in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:06.556367] [INFO ] [sig ] [2219/3475] Forecasting NTNX... [2026-01-23T20:28:06.556397] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-23T20:28:06.556428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-23T20:28:06.567944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-23T20:28:06.568313] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-23T20:28:06.569143] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-23T20:28:06.569194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:06.569225] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:06.569251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:06.569307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:06.625236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:06.626011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:06.626091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:06.626124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:06.743999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:06.744151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:06.744191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:06.744220] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:06.747786] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-01-23T20:28:06.748083] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-23T20:28:06.748215] [INFO ] [sig ] NTNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:06.893278] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTNX.txt [2026-01-23T20:28:06.893440] [INFO ] [sig ] [2219/3475] Completed NTNX in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:06.893481] [INFO ] [sig ] [2220/3475] Forecasting NTRA... [2026-01-23T20:28:06.893511] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-23T20:28:06.893543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-23T20:28:06.905556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-23T20:28:06.905957] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-23T20:28:06.906986] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-23T20:28:06.907051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:06.907112] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:06.907148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:06.907208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:06.967991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:06.969024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:06.969124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:06.969177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:07.093380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:07.093537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:07.093596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:07.093628] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:07.096995] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-01-23T20:28:07.097265] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-23T20:28:07.097537] [INFO ] [sig ] NTRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:07.236766] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTRA.txt [2026-01-23T20:28:07.236922] [INFO ] [sig ] [2220/3475] Completed NTRA in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:07.236963] [INFO ] [sig ] [2221/3475] Forecasting NTRB... [2026-01-23T20:28:07.236994] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-23T20:28:07.237032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-23T20:28:07.248921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-23T20:28:07.249441] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-23T20:28:07.250661] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-23T20:28:07.250725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:07.250763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:07.250795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:07.250894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:07.319027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:07.319946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:07.320047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:07.320081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:07.432208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:07.432369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:07.432412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:07.432442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:07.436001] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-01-23T20:28:07.436276] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-23T20:28:07.436411] [INFO ] [sig ] NTRB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:07.576920] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NTRB.txt [2026-01-23T20:28:07.577075] [INFO ] [sig ] [2221/3475] Completed NTRB in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-23T20:28:07.577305] [INFO ] [sig ] [2222/3475] Forecasting NTRS... [2026-01-23T20:28:07.577360] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-23T20:28:07.577394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-23T20:28:07.589651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-23T20:28:07.589968] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-23T20:28:07.590785] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-23T20:28:07.590838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:07.590872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:07.590899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:07.590966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:07.650085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:07.650767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:07.650844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:07.650877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:07.769101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:07.769259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:07.769299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:07.769328] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:07.772878] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=81.96%) [2026-01-23T20:28:07.773357] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-23T20:28:07.773489] [INFO ] [sig ] NTRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:07.913597] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NTRS.txt [2026-01-23T20:28:07.913746] [INFO ] [sig ] [2222/3475] Completed NTRS in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-23T20:28:07.913787] [INFO ] [sig ] [2223/3475] Forecasting NTRSO... [2026-01-23T20:28:07.913818] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-23T20:28:07.913850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-23T20:28:07.924953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-23T20:28:07.925426] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-23T20:28:07.926249] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-23T20:28:07.926301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:07.926333] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:07.926361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:07.926418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:07.986550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:07.987321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:07.987452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:07.987488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:08.104970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:08.105124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:08.105167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:08.105197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:08.108610] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-01-23T20:28:08.108886] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-23T20:28:08.109015] [INFO ] [sig ] NTRSO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:08.247977] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NTRSO.txt [2026-01-23T20:28:08.248109] [INFO ] [sig ] [2223/3475] Completed NTRSO in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-23T20:28:08.248148] [INFO ] [sig ] [2224/3475] Forecasting NUKK... [2026-01-23T20:28:08.248179] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-23T20:28:08.248209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-23T20:28:08.259116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-23T20:28:08.259369] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-23T20:28:08.260199] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-23T20:28:08.260251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:08.260283] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:08.260309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:08.260366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:08.316969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:08.317831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:08.317907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:08.317940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:08.440536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:08.440710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:08.440750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:08.440795] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:08.444546] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=69.16%) [2026-01-23T20:28:08.444849] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-23T20:28:08.444993] [INFO ] [sig ] NUKK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:08.583721] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NUKK.txt [2026-01-23T20:28:08.583868] [INFO ] [sig ] [2224/3475] Completed NUKK in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:08.583908] [INFO ] [sig ] [2225/3475] Forecasting NUS... [2026-01-23T20:28:08.583937] [INFO ] [sig ] Generating forecast for: NUS [2026-01-23T20:28:08.583967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-23T20:28:08.595137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-23T20:28:08.595464] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-23T20:28:08.596300] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-23T20:28:08.596352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:08.596383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:08.596409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:08.596464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:08.653115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:08.653997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:08.654080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:08.654113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:08.774473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:08.774645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:08.774686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:08.774715] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:08.778089] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-23T20:28:08.778359] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-23T20:28:08.778486] [INFO ] [sig ] NUS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:08.918333] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NUS.txt [2026-01-23T20:28:08.918489] [INFO ] [sig ] [2225/3475] Completed NUS in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:08.918533] [INFO ] [sig ] [2226/3475] Forecasting NUTX... [2026-01-23T20:28:08.918563] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-23T20:28:08.918616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-23T20:28:08.930829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-23T20:28:08.931175] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-23T20:28:08.931982] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-23T20:28:08.932034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:08.932066] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:08.932092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:08.932147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:08.991820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:08.992758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:08.992845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:08.992880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:09.111952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:09.112111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:09.112153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:09.112181] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:09.115698] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-01-23T20:28:09.115989] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-23T20:28:09.116121] [INFO ] [sig ] NUTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:09.324880] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NUTX.txt [2026-01-23T20:28:09.325045] [INFO ] [sig ] [2226/3475] Completed NUTX in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:09.325085] [INFO ] [sig ] [2227/3475] Forecasting NUVB... [2026-01-23T20:28:09.325117] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-23T20:28:09.325147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-23T20:28:09.336552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-23T20:28:09.336863] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-23T20:28:09.337703] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-23T20:28:09.337756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:09.337789] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:09.337816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:09.337871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:09.394250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:09.394978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:09.395057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:09.395090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:09.518224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:09.518378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:09.518420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:09.518449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:09.521793] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-01-23T20:28:09.522056] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-23T20:28:09.522184] [INFO ] [sig ] NUVB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:09.659547] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NUVB.txt [2026-01-23T20:28:09.659703] [INFO ] [sig ] [2227/3475] Completed NUVB in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:09.659742] [INFO ] [sig ] [2228/3475] Forecasting NUVL... [2026-01-23T20:28:09.659773] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-23T20:28:09.659803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-23T20:28:09.670753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-23T20:28:09.671024] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-23T20:28:09.671831] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-23T20:28:09.671883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:09.671914] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:09.671942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:09.672010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:09.728090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:09.728775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:09.728852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:09.728885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:09.852190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:09.852557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:09.852616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:09.852645] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:09.856183] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-23T20:28:09.856452] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-23T20:28:09.856594] [INFO ] [sig ] NUVL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:09.997372] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NUVL.txt [2026-01-23T20:28:09.997506] [INFO ] [sig ] [2228/3475] Completed NUVL in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:09.997546] [INFO ] [sig ] [2229/3475] Forecasting NUWE... [2026-01-23T20:28:09.997593] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-23T20:28:09.997627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-23T20:28:10.009406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-23T20:28:10.009695] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-23T20:28:10.010674] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-23T20:28:10.010726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:10.010759] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:10.010786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:10.010842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:10.068631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:10.069259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:10.069337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:10.069369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:10.183232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:10.183394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:10.183435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:10.183465] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:10.187050] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=24.56%) [2026-01-23T20:28:10.187550] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-23T20:28:10.188054] [INFO ] [sig ] NUWE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:10.327667] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NUWE.txt [2026-01-23T20:28:10.327800] [INFO ] [sig ] [2229/3475] Completed NUWE in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:10.327840] [INFO ] [sig ] [2230/3475] Forecasting NVAX... [2026-01-23T20:28:10.327871] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-23T20:28:10.327901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-23T20:28:10.339723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-23T20:28:10.340076] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-23T20:28:10.340913] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-23T20:28:10.340978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:10.341057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:10.341086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:10.341142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:10.397119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:10.397889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:10.397972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:10.398006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:10.521330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:10.521520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:10.521561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:10.521608] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:10.525690] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-23T20:28:10.526003] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-23T20:28:10.526175] [INFO ] [sig ] NVAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:10.668493] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NVAX.txt [2026-01-23T20:28:10.668680] [INFO ] [sig ] [2230/3475] Completed NVAX in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:10.668725] [INFO ] [sig ] [2231/3475] Forecasting NVD... [2026-01-23T20:28:10.668756] [INFO ] [sig ] Generating forecast for: NVD [2026-01-23T20:28:10.668793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-23T20:28:10.681462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-23T20:28:10.681838] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-23T20:28:10.682676] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-23T20:28:10.682728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:10.682761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:10.682789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:10.682870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:10.740311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:10.741287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:10.741410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:10.741447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:10.858159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:10.858317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:10.858362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:10.858392] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:10.861851] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-23T20:28:10.862127] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-23T20:28:10.862257] [INFO ] [sig ] NVD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:11.008336] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NVD.txt [2026-01-23T20:28:11.008708] [INFO ] [sig ] [2231/3475] Completed NVD in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:11.008749] [INFO ] [sig ] [2232/3475] Forecasting NVDA... [2026-01-23T20:28:11.008779] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-23T20:28:11.008809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-23T20:28:11.022106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-23T20:28:11.022453] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-23T20:28:11.023263] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-23T20:28:11.023316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:11.023348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:11.023375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:11.023431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:11.083233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:11.084118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:11.084203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:11.084238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:11.215269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:11.215426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:11.215468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:11.215497] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:11.219043] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-23T20:28:11.219357] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-23T20:28:11.219503] [INFO ] [sig ] NVDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:11.367877] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVDA.txt [2026-01-23T20:28:11.368120] [INFO ] [sig ] [2232/3475] Completed NVDA in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:11.368177] [INFO ] [sig ] [2233/3475] Forecasting NVDD... [2026-01-23T20:28:11.368214] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-23T20:28:11.368252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-23T20:28:11.381647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-23T20:28:11.381991] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-23T20:28:11.382813] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-23T20:28:11.382866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:11.382898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:11.382925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:11.382987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:11.439548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:11.440359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:11.440448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:11.440483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:11.575658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:11.575812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:11.575854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:11.575959] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:11.579445] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=66.28%) [2026-01-23T20:28:11.579744] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-23T20:28:11.579873] [INFO ] [sig ] NVDD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:11.720186] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVDD.txt [2026-01-23T20:28:11.720357] [INFO ] [sig ] [2233/3475] Completed NVDD in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:11.720402] [INFO ] [sig ] [2234/3475] Forecasting NVDL... [2026-01-23T20:28:11.720434] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-23T20:28:11.720467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-23T20:28:11.734775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-23T20:28:11.735237] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-23T20:28:11.736322] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-23T20:28:11.736387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:11.736426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:11.736458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:11.736532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:11.801360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:11.802233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:11.802315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:11.802349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:11.921891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:11.922047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:11.922089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:11.922119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:11.925495] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-23T20:28:11.925786] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-23T20:28:11.925915] [INFO ] [sig ] NVDL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:12.068795] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVDL.txt [2026-01-23T20:28:12.068933] [INFO ] [sig ] [2234/3475] Completed NVDL in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:12.068981] [INFO ] [sig ] [2235/3475] Forecasting NVDS... [2026-01-23T20:28:12.069013] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-23T20:28:12.069043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-23T20:28:12.082490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-23T20:28:12.083003] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-23T20:28:12.083962] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-23T20:28:12.084018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:12.084053] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:12.084081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:12.084142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:12.142623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:12.143887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:12.144025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:12.144064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:12.268899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:12.269133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:12.269180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:12.269210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:12.273296] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-01-23T20:28:12.273756] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-23T20:28:12.273924] [INFO ] [sig ] NVDS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:12.420064] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVDS.txt [2026-01-23T20:28:12.420299] [INFO ] [sig ] [2235/3475] Completed NVDS in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:12.420345] [INFO ] [sig ] [2236/3475] Forecasting NVEC... [2026-01-23T20:28:12.420377] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-23T20:28:12.420411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-23T20:28:12.434757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-23T20:28:12.435359] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-23T20:28:12.436339] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-23T20:28:12.436396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:12.436431] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:12.436464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:12.436530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:12.497633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:12.498909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:12.499032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:12.499068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:12.636739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:12.637012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:12.637064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:12.637095] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:12.642132] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=68.21%) [2026-01-23T20:28:12.642457] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-23T20:28:12.642621] [INFO ] [sig ] NVEC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:12.806696] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVEC.txt [2026-01-23T20:28:12.806892] [INFO ] [sig ] [2236/3475] Completed NVEC in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:12.806936] [INFO ] [sig ] [2237/3475] Forecasting NVG... [2026-01-23T20:28:12.806966] [INFO ] [sig ] Generating forecast for: NVG [2026-01-23T20:28:12.806996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-23T20:28:12.819164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-23T20:28:12.819599] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-23T20:28:12.820497] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-23T20:28:12.820553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:12.820610] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:12.820641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:12.820701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:12.879371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:12.880245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:12.880327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:12.880360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:13.007088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:13.007267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:13.007313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:13.007373] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:13.010830] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-23T20:28:13.011097] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-23T20:28:13.011225] [INFO ] [sig ] NVG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:13.150018] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVG.txt [2026-01-23T20:28:13.150177] [INFO ] [sig ] [2237/3475] Completed NVG in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:13.150229] [INFO ] [sig ] [2238/3475] Forecasting NVGS... [2026-01-23T20:28:13.150262] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-23T20:28:13.150291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-23T20:28:13.162505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-23T20:28:13.162918] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-23T20:28:13.163810] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-23T20:28:13.163866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:13.163899] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:13.163925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:13.163981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:13.220513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:13.221412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:13.221496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:13.221529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:13.342443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:13.342627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:13.342668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:13.342697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:13.346428] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-23T20:28:13.346725] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-23T20:28:13.346851] [INFO ] [sig ] NVGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:13.491596] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVGS.txt [2026-01-23T20:28:13.491756] [INFO ] [sig ] [2238/3475] Completed NVGS in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-23T20:28:13.491807] [INFO ] [sig ] [2239/3475] Forecasting NVMI... [2026-01-23T20:28:13.491839] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-23T20:28:13.491870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-23T20:28:13.503636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-23T20:28:13.503992] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-23T20:28:13.504809] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-23T20:28:13.504861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:13.504893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:13.504920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:13.504976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:13.561528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:13.562402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:13.562486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:13.562519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:13.686092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:13.686251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:13.686292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:13.686320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:13.689766] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-23T20:28:13.690044] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-23T20:28:13.690173] [INFO ] [sig ] NVMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:13.829914] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NVMI.txt [2026-01-23T20:28:13.830072] [INFO ] [sig ] [2239/3475] Completed NVMI in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-23T20:28:13.830113] [INFO ] [sig ] [2240/3475] Forecasting NVO... [2026-01-23T20:28:13.830147] [INFO ] [sig ] Generating forecast for: NVO [2026-01-23T20:28:13.830179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-23T20:28:13.842702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-23T20:28:13.843080] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-23T20:28:13.844002] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-23T20:28:13.844074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:13.844117] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:13.844154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:13.844244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:13.902794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:13.903666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:13.903776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:13.903810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:14.022937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:14.023088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:14.023129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:14.023159] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:14.026525] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-23T20:28:14.026816] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-23T20:28:14.026941] [INFO ] [sig ] NVO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:14.169794] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVO.txt [2026-01-23T20:28:14.169948] [INFO ] [sig ] [2240/3475] Completed NVO in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-23T20:28:14.169991] [INFO ] [sig ] [2241/3475] Forecasting NVRI... [2026-01-23T20:28:14.170024] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-23T20:28:14.170056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-23T20:28:14.182810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-23T20:28:14.183164] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-23T20:28:14.184243] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-23T20:28:14.184490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:14.184537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:14.184567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:14.184653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:14.240970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:14.241717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:14.241797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:14.241831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:14.359747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:14.359900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:14.359942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:14.359971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:14.363300] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-01-23T20:28:14.363588] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-23T20:28:14.363718] [INFO ] [sig ] NVRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:14.499633] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NVRI.txt [2026-01-23T20:28:14.499783] [INFO ] [sig ] [2241/3475] Completed NVRI in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:14.499851] [INFO ] [sig ] [2242/3475] Forecasting NVS... [2026-01-23T20:28:14.499884] [INFO ] [sig ] Generating forecast for: NVS [2026-01-23T20:28:14.499915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-23T20:28:14.511827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-23T20:28:14.512143] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-23T20:28:14.512973] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-23T20:28:14.513025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:14.513057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:14.513084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:14.513143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:14.570172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:14.570951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:14.571034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:14.571067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:14.695237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:14.695394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:14.695435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:14.695464] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:14.698824] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=30.53%) [2026-01-23T20:28:14.699095] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-23T20:28:14.699220] [INFO ] [sig ] NVS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:14.840063] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NVS.txt [2026-01-23T20:28:14.840226] [INFO ] [sig ] [2242/3475] Completed NVS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:14.840265] [INFO ] [sig ] [2243/3475] Forecasting NVTS... [2026-01-23T20:28:14.840296] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-23T20:28:14.840327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-23T20:28:14.852634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-23T20:28:14.853020] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-23T20:28:14.853874] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-23T20:28:14.853928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:14.853963] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:14.853991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:14.854049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:14.910053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:14.910899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:14.910979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:14.911012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:15.025878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:15.026033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:15.026073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:15.026102] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:15.029481] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-23T20:28:15.029771] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-23T20:28:15.029897] [INFO ] [sig ] NVTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:15.169024] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NVTS.txt [2026-01-23T20:28:15.169186] [INFO ] [sig ] [2243/3475] Completed NVTS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:15.169227] [INFO ] [sig ] [2244/3475] Forecasting NWBI... [2026-01-23T20:28:15.169258] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-23T20:28:15.169289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-23T20:28:15.180462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-23T20:28:15.180781] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-23T20:28:15.181598] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-23T20:28:15.181650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:15.181682] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:15.181710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:15.181766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:15.238202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:15.239118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:15.239202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:15.239235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:15.362169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:15.362326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:15.362367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:15.362396] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:15.365789] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-23T20:28:15.366068] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-23T20:28:15.366197] [INFO ] [sig ] NWBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:15.507609] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NWBI.txt [2026-01-23T20:28:15.507780] [INFO ] [sig ] [2244/3475] Completed NWBI in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:15.507828] [INFO ] [sig ] [2245/3475] Forecasting NWE... [2026-01-23T20:28:15.507860] [INFO ] [sig ] Generating forecast for: NWE [2026-01-23T20:28:15.507891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-23T20:28:15.520200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-23T20:28:15.520624] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-23T20:28:15.521449] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-23T20:28:15.521501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:15.521533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:15.521561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:15.521640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:15.583242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:15.584393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:15.584481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:15.584516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:15.703675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:15.703837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:15.703879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:15.703908] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:15.707546] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-23T20:28:15.707915] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-23T20:28:15.708056] [INFO ] [sig ] NWE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:15.850407] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NWE.txt [2026-01-23T20:28:15.850567] [INFO ] [sig ] [2245/3475] Completed NWE in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:15.850628] [INFO ] [sig ] [2246/3475] Forecasting NWFL... [2026-01-23T20:28:15.850658] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-23T20:28:15.850688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-23T20:28:15.861775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-23T20:28:15.862124] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-23T20:28:15.862940] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-23T20:28:15.862992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:15.863024] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:15.863050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:15.863107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:15.921781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:15.922650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:15.922732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:15.922765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:16.030649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:16.030820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:16.030867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:16.030897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:16.034891] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=74.70%) [2026-01-23T20:28:16.035175] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-23T20:28:16.035323] [INFO ] [sig ] NWFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:16.197920] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NWFL.txt [2026-01-23T20:28:16.198078] [INFO ] [sig ] [2246/3475] Completed NWFL in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:16.198117] [INFO ] [sig ] [2247/3475] Forecasting NWG... [2026-01-23T20:28:16.198148] [INFO ] [sig ] Generating forecast for: NWG [2026-01-23T20:28:16.198178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-23T20:28:16.210190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-23T20:28:16.210529] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-23T20:28:16.211334] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-23T20:28:16.211386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:16.211444] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:16.211473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:16.211531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:16.272146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:16.273115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:16.273210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:16.273246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:16.392525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:16.392705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:16.392748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:16.392777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:16.396151] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-23T20:28:16.396426] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-23T20:28:16.396555] [INFO ] [sig ] NWG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:16.535842] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NWG.txt [2026-01-23T20:28:16.535996] [INFO ] [sig ] [2247/3475] Completed NWG in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:16.536038] [INFO ] [sig ] [2248/3475] Forecasting NWL... [2026-01-23T20:28:16.536069] [INFO ] [sig ] Generating forecast for: NWL [2026-01-23T20:28:16.536099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-23T20:28:16.547393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-23T20:28:16.547686] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-23T20:28:16.548686] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-23T20:28:16.548737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:16.548769] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:16.548796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:16.548854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:16.606772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:16.607705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:16.607800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:16.607836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:16.733805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:16.733959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:16.734018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:16.734048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:16.737779] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=58.25%) [2026-01-23T20:28:16.738055] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-23T20:28:16.738181] [INFO ] [sig ] NWL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:16.877178] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NWL.txt [2026-01-23T20:28:16.877315] [INFO ] [sig ] [2248/3475] Completed NWL in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:16.877366] [INFO ] [sig ] [2249/3475] Forecasting NWPX... [2026-01-23T20:28:16.877399] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-23T20:28:16.877644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-23T20:28:16.889193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-23T20:28:16.889479] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-23T20:28:16.890316] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-23T20:28:16.890369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:16.890402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:16.890430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:16.890487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:16.947606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:16.948247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:16.948329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:16.948362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:17.069774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:17.069923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:17.069963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:17.069992] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:17.073323] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=33.54%) [2026-01-23T20:28:17.073606] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-23T20:28:17.073731] [INFO ] [sig ] NWPX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:17.213978] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NWPX.txt [2026-01-23T20:28:17.214139] [INFO ] [sig ] [2249/3475] Completed NWPX in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:17.214180] [INFO ] [sig ] [2250/3475] Forecasting NWS... [2026-01-23T20:28:17.214211] [INFO ] [sig ] Generating forecast for: NWS [2026-01-23T20:28:17.214242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-23T20:28:17.226600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-23T20:28:17.226979] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-23T20:28:17.228000] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-23T20:28:17.228053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:17.228085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:17.228111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:17.228167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:17.287476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:17.288324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:17.288444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:17.288478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:17.407812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:17.407978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:17.408019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:17.408076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:17.411411] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-23T20:28:17.411709] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-23T20:28:17.411854] [INFO ] [sig ] NWS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:17.552964] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NWS.txt [2026-01-23T20:28:17.553131] [INFO ] [sig ] [2250/3475] Completed NWS in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:17.553172] [INFO ] [sig ] [2251/3475] Forecasting NWSA... [2026-01-23T20:28:17.553203] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-23T20:28:17.553234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-23T20:28:17.564792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-23T20:28:17.565150] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-23T20:28:17.565967] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-23T20:28:17.566020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:17.566051] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:17.566077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:17.566132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:17.622828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:17.623712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:17.623797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:17.623830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:17.742983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:17.743164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:17.743206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:17.743235] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:17.747010] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-23T20:28:17.747296] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-23T20:28:17.747449] [INFO ] [sig ] NWSA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:17.891717] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NWSA.txt [2026-01-23T20:28:17.891887] [INFO ] [sig ] [2251/3475] Completed NWSA in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:17.891937] [INFO ] [sig ] [2252/3475] Forecasting NX... [2026-01-23T20:28:17.891971] [INFO ] [sig ] Generating forecast for: NX [2026-01-23T20:28:17.892002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-23T20:28:17.904152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-23T20:28:17.904459] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-23T20:28:17.905312] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-23T20:28:17.905367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:17.905411] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:17.905440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:17.905498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:17.963406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:17.964250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:17.964336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:17.964371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:18.089785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:18.089944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:18.089986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:18.090018] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:18.094075] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-23T20:28:18.094403] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-23T20:28:18.094548] [INFO ] [sig ] NX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:18.242231] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NX.txt [2026-01-23T20:28:18.242390] [INFO ] [sig ] [2252/3475] Completed NX in 0.4s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:18.242429] [INFO ] [sig ] [2253/3475] Forecasting NXE... [2026-01-23T20:28:18.242459] [INFO ] [sig ] Generating forecast for: NXE [2026-01-23T20:28:18.242492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-23T20:28:18.254140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-23T20:28:18.254482] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-23T20:28:18.255295] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-23T20:28:18.255347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:18.255379] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:18.255405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:18.255461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:18.313421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:18.314319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:18.314406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:18.314441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:18.438385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:18.438551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:18.438611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:18.438641] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:18.442026] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-01-23T20:28:18.442324] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-23T20:28:18.442460] [INFO ] [sig ] NXE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:18.588721] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NXE.txt [2026-01-23T20:28:18.588950] [INFO ] [sig ] [2253/3475] Completed NXE in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:18.589005] [INFO ] [sig ] [2254/3475] Forecasting NXG... [2026-01-23T20:28:18.589047] [INFO ] [sig ] Generating forecast for: NXG [2026-01-23T20:28:18.589086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-23T20:28:18.602208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-23T20:28:18.602645] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-23T20:28:18.603510] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-23T20:28:18.603568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:18.603634] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:18.603661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:18.603717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:18.659956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:18.660864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:18.660946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:18.660979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:18.777193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:18.777366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:18.777407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:18.777436] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:18.781131] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-23T20:28:18.781404] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-23T20:28:18.781529] [INFO ] [sig ] NXG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:18.919512] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NXG.txt [2026-01-23T20:28:18.919650] [INFO ] [sig ] [2254/3475] Completed NXG in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:18.919692] [INFO ] [sig ] [2255/3475] Forecasting NXGL... [2026-01-23T20:28:18.919722] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-23T20:28:18.919751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-23T20:28:18.930367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-23T20:28:18.930648] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-23T20:28:18.931436] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-23T20:28:18.931488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:18.931519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:18.931546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:18.931619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:18.988383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:18.989030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:18.989107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:18.989139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:19.106186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:19.106328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:19.106374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:19.106414] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:19.110359] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=75.39%) [2026-01-23T20:28:19.110650] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-23T20:28:19.110783] [INFO ] [sig ] NXGL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:19.249281] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/NXGL.txt [2026-01-23T20:28:19.249403] [INFO ] [sig ] [2255/3475] Completed NXGL in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:19.249443] [INFO ] [sig ] [2256/3475] Forecasting NXP... [2026-01-23T20:28:19.249472] [INFO ] [sig ] Generating forecast for: NXP [2026-01-23T20:28:19.249508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-23T20:28:19.261958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-23T20:28:19.262247] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-23T20:28:19.263263] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-23T20:28:19.263315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:19.263346] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:19.263373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:19.263430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:19.320024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:19.320635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:19.320711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:19.320743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:19.439304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:19.439438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:19.439477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:19.439504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:19.442787] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-23T20:28:19.443052] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-23T20:28:19.443177] [INFO ] [sig ] NXP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:19.584031] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NXP.txt [2026-01-23T20:28:19.584157] [INFO ] [sig ] [2256/3475] Completed NXP in 0.3s | 2.84 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-23T20:28:19.584197] [INFO ] [sig ] [2257/3475] Forecasting NXPI... [2026-01-23T20:28:19.584226] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-23T20:28:19.584256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-23T20:28:19.595529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-23T20:28:19.595823] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-23T20:28:19.596613] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-23T20:28:19.596664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:19.596696] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:19.596723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:19.596779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:19.654562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:19.655424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:19.655543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:19.655597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:19.783847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:19.784024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:19.784075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:19.784111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:19.787879] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-23T20:28:19.788149] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-23T20:28:19.788274] [INFO ] [sig ] NXPI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:19.928395] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NXPI.txt [2026-01-23T20:28:19.928517] [INFO ] [sig ] [2257/3475] Completed NXPI in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-23T20:28:19.928556] [INFO ] [sig ] [2258/3475] Forecasting NYXH... [2026-01-23T20:28:19.928603] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-23T20:28:19.928634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-23T20:28:19.939607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-23T20:28:19.939876] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-23T20:28:19.940677] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-23T20:28:19.940729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:19.940761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:19.940788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:19.940846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:19.998717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:19.999300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:19.999379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:19.999411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:20.117933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:20.118072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:20.118111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:20.118140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:20.121416] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-23T20:28:20.121702] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-23T20:28:20.121828] [INFO ] [sig ] NYXH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:20.260076] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NYXH.txt [2026-01-23T20:28:20.260231] [INFO ] [sig ] [2258/3475] Completed NYXH in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:20.260270] [INFO ] [sig ] [2259/3475] Forecasting NZF... [2026-01-23T20:28:20.260301] [INFO ] [sig ] Generating forecast for: NZF [2026-01-23T20:28:20.260333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-23T20:28:20.273032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-23T20:28:20.273306] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-23T20:28:20.274116] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-23T20:28:20.274168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:20.274199] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:20.274226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:20.274282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:20.333148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:20.334219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:20.334299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:20.334333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:20.465840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:20.466028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:20.466072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:20.466102] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:20.469939] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-23T20:28:20.470292] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-23T20:28:20.470441] [INFO ] [sig ] NZF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:20.612629] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/NZF.txt [2026-01-23T20:28:20.612782] [INFO ] [sig ] [2259/3475] Completed NZF in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:20.612830] [INFO ] [sig ] [2260/3475] Forecasting OABI... [2026-01-23T20:28:20.612863] [INFO ] [sig ] Generating forecast for: OABI [2026-01-23T20:28:20.612893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-23T20:28:20.624691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-23T20:28:20.625052] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-23T20:28:20.625867] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-23T20:28:20.625919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:20.625952] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:20.625978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:20.626035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:20.685722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:20.686628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:20.686720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:20.686754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:20.814109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:20.814264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:20.814310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:20.814341] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:20.817816] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-01-23T20:28:20.818094] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-23T20:28:20.818222] [INFO ] [sig ] OABI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:20.965353] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OABI.txt [2026-01-23T20:28:20.965540] [INFO ] [sig ] [2260/3475] Completed OABI in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:20.965602] [INFO ] [sig ] [2261/3475] Forecasting OBDC... [2026-01-23T20:28:20.965636] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-23T20:28:20.965666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-23T20:28:20.977046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-23T20:28:20.977440] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-23T20:28:20.978293] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-23T20:28:20.978346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:20.978378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:20.978405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:20.978461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:21.037787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:21.038678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:21.038761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:21.038794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:21.159397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:21.159554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:21.159615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:21.159646] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:21.163068] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-23T20:28:21.163357] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-23T20:28:21.163498] [INFO ] [sig ] OBDC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:21.306782] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OBDC.txt [2026-01-23T20:28:21.306946] [INFO ] [sig ] [2261/3475] Completed OBDC in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:21.306987] [INFO ] [sig ] [2262/3475] Forecasting OBIL... [2026-01-23T20:28:21.307017] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-23T20:28:21.307048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-23T20:28:21.318515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-23T20:28:21.318994] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-23T20:28:21.319862] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-23T20:28:21.319914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:21.319946] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:21.319974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:21.320031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:21.379127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:21.380200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:21.380288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:21.380323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:21.488144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:21.488297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:21.488338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:21.488369] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:21.491944] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-23T20:28:21.492217] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-23T20:28:21.492353] [INFO ] [sig ] OBIL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:21.636147] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OBIL.txt [2026-01-23T20:28:21.636290] [INFO ] [sig ] [2262/3475] Completed OBIL in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:21.636330] [INFO ] [sig ] [2263/3475] Forecasting OBIO... [2026-01-23T20:28:21.636360] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-23T20:28:21.636389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-23T20:28:21.648068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-23T20:28:21.648416] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-23T20:28:21.649245] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-23T20:28:21.649299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:21.649333] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:21.649361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:21.649431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:21.712210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:21.713128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:21.713210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:21.713244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:21.831616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:21.831772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:21.831814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:21.831844] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:21.835168] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-23T20:28:21.835435] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-23T20:28:21.835562] [INFO ] [sig ] OBIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:21.982766] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OBIO.txt [2026-01-23T20:28:21.982922] [INFO ] [sig ] [2263/3475] Completed OBIO in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:21.982962] [INFO ] [sig ] [2264/3475] Forecasting OBK... [2026-01-23T20:28:21.982991] [INFO ] [sig ] Generating forecast for: OBK [2026-01-23T20:28:21.983021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-23T20:28:21.994677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-23T20:28:21.995022] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-23T20:28:21.995878] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-23T20:28:21.995932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:21.995990] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:21.996020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:21.996087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:22.054477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:22.055383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:22.055469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:22.055504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:22.175855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:22.176009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:22.176049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:22.176078] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:22.179969] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=90.36%) [2026-01-23T20:28:22.180238] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-23T20:28:22.180364] [INFO ] [sig ] OBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:22.321912] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OBK.txt [2026-01-23T20:28:22.322065] [INFO ] [sig ] [2264/3475] Completed OBK in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:22.322105] [INFO ] [sig ] [2265/3475] Forecasting OC... [2026-01-23T20:28:22.322135] [INFO ] [sig ] Generating forecast for: OC [2026-01-23T20:28:22.322165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-23T20:28:22.334512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-23T20:28:22.335090] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-23T20:28:22.336116] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-23T20:28:22.336180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:22.336212] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:22.336239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:22.336296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:22.394848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:22.395737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:22.395822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:22.395855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:22.516916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:22.517073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:22.517114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:22.517142] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:22.520490] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-23T20:28:22.520784] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-23T20:28:22.520913] [INFO ] [sig ] OC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:22.666612] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OC.txt [2026-01-23T20:28:22.666779] [INFO ] [sig ] [2265/3475] Completed OC in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:22.666821] [INFO ] [sig ] [2266/3475] Forecasting OCCI... [2026-01-23T20:28:22.666852] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-23T20:28:22.666884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-23T20:28:22.678034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-23T20:28:22.678397] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-23T20:28:22.679286] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-23T20:28:22.679341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:22.679375] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:22.679404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:22.679462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:22.737033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:22.737987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:22.738071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:22.738106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:22.854803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:22.854956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:22.854997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:22.855027] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:22.858605] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=37.39%) [2026-01-23T20:28:22.858876] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-23T20:28:22.859001] [INFO ] [sig ] OCCI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:23.005225] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OCCI.txt [2026-01-23T20:28:23.005388] [INFO ] [sig ] [2266/3475] Completed OCCI in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:23.005430] [INFO ] [sig ] [2267/3475] Forecasting OCFC... [2026-01-23T20:28:23.005462] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-23T20:28:23.005493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-23T20:28:23.018277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-23T20:28:23.018613] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-23T20:28:23.019799] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-23T20:28:23.019866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:23.019916] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:23.019960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:23.020020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:23.081668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:23.082440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:23.082524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:23.082557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:23.210417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:23.210589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:23.210634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:23.210694] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:23.214244] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=43.84%) [2026-01-23T20:28:23.214520] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-23T20:28:23.214668] [INFO ] [sig ] OCFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:23.360124] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OCFC.txt [2026-01-23T20:28:23.360280] [INFO ] [sig ] [2267/3475] Completed OCFC in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:23.360322] [INFO ] [sig ] [2268/3475] Forecasting OCGN... [2026-01-23T20:28:23.360352] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-23T20:28:23.360382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-23T20:28:23.372010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-23T20:28:23.372342] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-23T20:28:23.373281] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-23T20:28:23.373336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:23.373370] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:23.373399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:23.373457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:23.431508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:23.432314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:23.432409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:23.432445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:23.556238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:23.556391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:23.556431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:23.556460] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:23.560181] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=49.12%) [2026-01-23T20:28:23.560461] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-23T20:28:23.560607] [INFO ] [sig ] OCGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:23.705758] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OCGN.txt [2026-01-23T20:28:23.705911] [INFO ] [sig ] [2268/3475] Completed OCGN in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:23.705951] [INFO ] [sig ] [2269/3475] Forecasting OCSL... [2026-01-23T20:28:23.705982] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-23T20:28:23.706013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-23T20:28:23.718277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-23T20:28:23.718592] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-23T20:28:23.719389] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-23T20:28:23.719442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:23.719475] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:23.719504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:23.719563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:23.782779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:23.783827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:23.783915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:23.783951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:23.912365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:23.912517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:23.912559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:23.912609] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:23.916599] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-23T20:28:23.916894] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-23T20:28:23.917027] [INFO ] [sig ] OCSL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:24.065418] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OCSL.txt [2026-01-23T20:28:24.065612] [INFO ] [sig ] [2269/3475] Completed OCSL in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:24.065656] [INFO ] [sig ] [2270/3475] Forecasting OCUL... [2026-01-23T20:28:24.065685] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-23T20:28:24.065722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-23T20:28:24.077548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-23T20:28:24.077879] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-23T20:28:24.078896] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-23T20:28:24.078947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:24.078979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:24.079005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:24.079060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:24.138477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:24.139216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:24.139297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:24.139332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:24.270939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:24.271098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:24.271139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:24.271168] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:24.275057] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-23T20:28:24.275391] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-23T20:28:24.275759] [INFO ] [sig ] OCUL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:24.419958] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OCUL.txt [2026-01-23T20:28:24.420140] [INFO ] [sig ] [2270/3475] Completed OCUL in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:24.420187] [INFO ] [sig ] [2271/3475] Forecasting ODC... [2026-01-23T20:28:24.420221] [INFO ] [sig ] Generating forecast for: ODC [2026-01-23T20:28:24.420257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-23T20:28:24.432946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-23T20:28:24.433384] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-23T20:28:24.434322] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-23T20:28:24.434377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:24.434409] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:24.434436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:24.434493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:24.499374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:24.500304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:24.500390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:24.500424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:24.618667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:24.618834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:24.618875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:24.618903] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:24.622354] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-23T20:28:24.622675] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-23T20:28:24.622824] [INFO ] [sig ] ODC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:24.763202] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ODC.txt [2026-01-23T20:28:24.763363] [INFO ] [sig ] [2271/3475] Completed ODC in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:24.763405] [INFO ] [sig ] [2272/3475] Forecasting ODD... [2026-01-23T20:28:24.763434] [INFO ] [sig ] Generating forecast for: ODD [2026-01-23T20:28:24.763464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-23T20:28:24.776819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-23T20:28:24.777209] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-23T20:28:24.778159] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-23T20:28:24.778214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:24.778247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:24.778274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:24.778332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:24.838179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:24.839063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:24.839145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:24.839179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:24.969434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:24.969808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:24.969890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:24.969928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:24.973786] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-01-23T20:28:24.974064] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-23T20:28:24.974193] [INFO ] [sig ] ODD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:25.114845] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ODD.txt [2026-01-23T20:28:25.115005] [INFO ] [sig ] [2272/3475] Completed ODD in 0.4s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:25.115046] [INFO ] [sig ] [2273/3475] Forecasting ODFL... [2026-01-23T20:28:25.115074] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-23T20:28:25.115105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-23T20:28:25.127504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-23T20:28:25.127848] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-23T20:28:25.128727] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-23T20:28:25.128781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:25.128814] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:25.128841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:25.128899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:25.184490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:25.185240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:25.185322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:25.185355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:25.304845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:25.305003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:25.305044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:25.305073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:25.308442] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-01-23T20:28:25.308730] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-23T20:28:25.308858] [INFO ] [sig ] ODFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:25.444877] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ODFL.txt [2026-01-23T20:28:25.445012] [INFO ] [sig ] [2273/3475] Completed ODFL in 0.3s | 2.84 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-23T20:28:25.445051] [INFO ] [sig ] [2274/3475] Forecasting OEC... [2026-01-23T20:28:25.445081] [INFO ] [sig ] Generating forecast for: OEC [2026-01-23T20:28:25.445111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-23T20:28:25.456863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-23T20:28:25.457180] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-23T20:28:25.458014] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-23T20:28:25.458065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:25.458097] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:25.458125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:25.458182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:25.513427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:25.514117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:25.514242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:25.514275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:25.635669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:25.635832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:25.635879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:25.635910] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:25.639437] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-23T20:28:25.639733] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-23T20:28:25.639863] [INFO ] [sig ] OEC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:25.780063] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OEC.txt [2026-01-23T20:28:25.780207] [INFO ] [sig ] [2274/3475] Completed OEC in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-23T20:28:25.780245] [INFO ] [sig ] [2275/3475] Forecasting OESX... [2026-01-23T20:28:25.780276] [INFO ] [sig ] Generating forecast for: OESX [2026-01-23T20:28:25.780307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-23T20:28:25.791451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-23T20:28:25.791829] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-23T20:28:25.792670] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-23T20:28:25.792722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:25.792754] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:25.792781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:25.792838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:25.848342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:25.849235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:25.849319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:25.849352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:25.966619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:25.966775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:25.966817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:25.966845] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:25.970215] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-23T20:28:25.970490] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-23T20:28:25.970632] [INFO ] [sig ] OESX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:26.106512] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OESX.txt [2026-01-23T20:28:26.106680] [INFO ] [sig ] [2275/3475] Completed OESX in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:26.106723] [INFO ] [sig ] [2276/3475] Forecasting OFG... [2026-01-23T20:28:26.106754] [INFO ] [sig ] Generating forecast for: OFG [2026-01-23T20:28:26.106785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-23T20:28:26.118472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-23T20:28:26.118827] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-23T20:28:26.119662] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-23T20:28:26.119714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:26.119756] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:26.119785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:26.119842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:26.175475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:26.176270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:26.176349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:26.176382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:26.294955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:26.295113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:26.295154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:26.295182] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:26.298559] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-23T20:28:26.298862] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-23T20:28:26.298991] [INFO ] [sig ] OFG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:26.444218] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OFG.txt [2026-01-23T20:28:26.444392] [INFO ] [sig ] [2276/3475] Completed OFG in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:26.444432] [INFO ] [sig ] [2277/3475] Forecasting OFIX... [2026-01-23T20:28:26.444464] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-23T20:28:26.444494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-23T20:28:26.457297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-23T20:28:26.457682] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-23T20:28:26.458472] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-23T20:28:26.458524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:26.458556] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:26.458608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:26.458666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:26.515536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:26.516439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:26.516532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:26.516566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:26.643959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:26.644121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:26.644163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:26.644192] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:26.648292] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-01-23T20:28:26.648594] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-23T20:28:26.648730] [INFO ] [sig ] OFIX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:26.789006] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OFIX.txt [2026-01-23T20:28:26.789201] [INFO ] [sig ] [2277/3475] Completed OFIX in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:26.789245] [INFO ] [sig ] [2278/3475] Forecasting OFLX... [2026-01-23T20:28:26.789278] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-23T20:28:26.789307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-23T20:28:26.800393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-23T20:28:26.800730] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-23T20:28:26.801564] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-23T20:28:26.801635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:26.801668] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:26.801695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:26.801751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:26.859230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:26.860095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:26.860175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:26.860208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:26.974584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:26.974945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:26.974986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:26.975015] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:26.978816] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-23T20:28:26.979087] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-23T20:28:26.979231] [INFO ] [sig ] OFLX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:27.121490] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OFLX.txt [2026-01-23T20:28:27.121852] [INFO ] [sig ] [2278/3475] Completed OFLX in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:27.121894] [INFO ] [sig ] [2279/3475] Forecasting OFS... [2026-01-23T20:28:27.121924] [INFO ] [sig ] Generating forecast for: OFS [2026-01-23T20:28:27.121955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-23T20:28:27.133260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-23T20:28:27.133619] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-23T20:28:27.134421] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-23T20:28:27.134472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:27.134512] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:27.134541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:27.134619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:27.194161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:27.194876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:27.194966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:27.195002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:27.324268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:27.324437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:27.324479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:27.324508] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:27.328709] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-01-23T20:28:27.329192] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-23T20:28:27.329328] [INFO ] [sig ] OFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:27.472812] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OFS.txt [2026-01-23T20:28:27.472968] [INFO ] [sig ] [2279/3475] Completed OFS in 0.4s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:27.473017] [INFO ] [sig ] [2280/3475] Forecasting OGE... [2026-01-23T20:28:27.473048] [INFO ] [sig ] Generating forecast for: OGE [2026-01-23T20:28:27.473080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-23T20:28:27.485425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-23T20:28:27.485992] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-23T20:28:27.486997] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-23T20:28:27.487049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:27.487081] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:27.487107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:27.487163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:27.546728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:27.547625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:27.547706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:27.547740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:27.671799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:27.671961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:27.672003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:27.672031] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:27.675358] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-23T20:28:27.675668] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-23T20:28:27.675799] [INFO ] [sig ] OGE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:27.821826] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OGE.txt [2026-01-23T20:28:27.822013] [INFO ] [sig ] [2280/3475] Completed OGE in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:27.822060] [INFO ] [sig ] [2281/3475] Forecasting OGI... [2026-01-23T20:28:27.822092] [INFO ] [sig ] Generating forecast for: OGI [2026-01-23T20:28:27.822124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-23T20:28:27.834991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-23T20:28:27.835349] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-23T20:28:27.836289] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-23T20:28:27.836343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:27.836410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:27.836441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:27.836499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:27.896820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:27.897954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:27.898083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:27.898121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:28.023818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:28.023967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:28.024008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:28.024037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:28.028019] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-01-23T20:28:28.028296] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-23T20:28:28.028423] [INFO ] [sig ] OGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:28.168348] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OGI.txt [2026-01-23T20:28:28.168522] [INFO ] [sig ] [2281/3475] Completed OGI in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:28.168588] [INFO ] [sig ] [2282/3475] Forecasting OGN... [2026-01-23T20:28:28.168632] [INFO ] [sig ] Generating forecast for: OGN [2026-01-23T20:28:28.168664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-23T20:28:28.179989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-23T20:28:28.180278] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-23T20:28:28.181120] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-23T20:28:28.181173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:28.181207] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:28.181235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:28.181292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:28.242530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:28.243198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:28.243279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:28.243312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:28.366040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:28.366172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:28.366214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:28.366242] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:28.369821] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-23T20:28:28.370086] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-23T20:28:28.370212] [INFO ] [sig ] OGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:28.512787] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OGN.txt [2026-01-23T20:28:28.512907] [INFO ] [sig ] [2282/3475] Completed OGN in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:28.512946] [INFO ] [sig ] [2283/3475] Forecasting OHI... [2026-01-23T20:28:28.512976] [INFO ] [sig ] Generating forecast for: OHI [2026-01-23T20:28:28.513006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-23T20:28:28.524873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-23T20:28:28.525150] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-23T20:28:28.526065] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-23T20:28:28.526119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:28.526154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:28.526183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:28.526241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:28.586557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:28.587231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:28.587319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:28.587371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:28.705316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:28.705442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:28.705484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:28.705551] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:28.708960] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=47.63%) [2026-01-23T20:28:28.709224] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-23T20:28:28.709347] [INFO ] [sig ] OHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:28.855739] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OHI.txt [2026-01-23T20:28:28.855862] [INFO ] [sig ] [2283/3475] Completed OHI in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:28.855900] [INFO ] [sig ] [2284/3475] Forecasting OI... [2026-01-23T20:28:28.855931] [INFO ] [sig ] Generating forecast for: OI [2026-01-23T20:28:28.855961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-23T20:28:28.868453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-23T20:28:28.868766] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-23T20:28:28.869656] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-23T20:28:28.869712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:28.869747] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:28.869775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:28.869834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:28.931811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:28.932430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:28.932512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:28.932547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:29.057157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:29.057293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:29.057332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:29.057378] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:29.061339] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=76.55%) [2026-01-23T20:28:29.061635] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-23T20:28:29.061764] [INFO ] [sig ] OI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:29.205197] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OI.txt [2026-01-23T20:28:29.205351] [INFO ] [sig ] [2284/3475] Completed OI in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:29.205397] [INFO ] [sig ] [2285/3475] Forecasting OIA... [2026-01-23T20:28:29.205428] [INFO ] [sig ] Generating forecast for: OIA [2026-01-23T20:28:29.205458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-23T20:28:29.216300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-23T20:28:29.216628] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-23T20:28:29.217442] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-23T20:28:29.217494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:29.217525] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:29.217551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:29.217624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:29.273842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:29.274493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:29.274569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:29.274633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:29.396836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:29.397177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:29.397217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:29.397245] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:29.401331] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-01-23T20:28:29.401666] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-23T20:28:29.401805] [INFO ] [sig ] OIA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:29.540555] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OIA.txt [2026-01-23T20:28:29.540697] [INFO ] [sig ] [2285/3475] Completed OIA in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:29.540737] [INFO ] [sig ] [2286/3475] Forecasting OII... [2026-01-23T20:28:29.540767] [INFO ] [sig ] Generating forecast for: OII [2026-01-23T20:28:29.540798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-23T20:28:29.551746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-23T20:28:29.552061] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-23T20:28:29.552928] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-23T20:28:29.552978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:29.553010] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:29.553036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:29.553090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:29.610960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:29.611844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:29.611929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:29.611962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:29.734702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:29.735063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:29.735104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:29.735132] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:29.738993] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=52.50%) [2026-01-23T20:28:29.739271] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-23T20:28:29.739399] [INFO ] [sig ] OII: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:29.877128] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OII.txt [2026-01-23T20:28:29.877256] [INFO ] [sig ] [2286/3475] Completed OII in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:29.877294] [INFO ] [sig ] [2287/3475] Forecasting OIS... [2026-01-23T20:28:29.877323] [INFO ] [sig ] Generating forecast for: OIS [2026-01-23T20:28:29.877383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-23T20:28:29.890345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-23T20:28:29.890671] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-23T20:28:29.891544] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-23T20:28:29.891618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:29.891653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:29.891866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:29.891932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:29.952291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:29.953077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:29.953156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:29.953190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:30.072081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:30.072246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:30.072291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:30.072319] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:30.075858] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-01-23T20:28:30.076127] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-23T20:28:30.076442] [INFO ] [sig ] OIS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:30.215536] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OIS.txt [2026-01-23T20:28:30.215725] [INFO ] [sig ] [2287/3475] Completed OIS in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:30.215768] [INFO ] [sig ] [2288/3475] Forecasting OKE... [2026-01-23T20:28:30.215797] [INFO ] [sig ] Generating forecast for: OKE [2026-01-23T20:28:30.215826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-23T20:28:30.227467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-23T20:28:30.227862] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-23T20:28:30.228696] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-23T20:28:30.228748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:30.228781] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:30.228808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:30.228864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:30.284348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:30.285218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:30.285302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:30.285335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:30.407445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:30.407619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:30.407662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:30.407713] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:30.411063] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-01-23T20:28:30.411330] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-23T20:28:30.411454] [INFO ] [sig ] OKE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:30.548454] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OKE.txt [2026-01-23T20:28:30.548587] [INFO ] [sig ] [2288/3475] Completed OKE in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:30.548628] [INFO ] [sig ] [2289/3475] Forecasting OKTA... [2026-01-23T20:28:30.548658] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-23T20:28:30.548687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-23T20:28:30.559941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-23T20:28:30.560208] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-23T20:28:30.561006] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-23T20:28:30.561067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:30.561099] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:30.561127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:30.561183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:30.617771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:30.618383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:30.618460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:30.618493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:30.743282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:30.743434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:30.743479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:30.743509] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:30.746966] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-23T20:28:30.747254] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-23T20:28:30.747412] [INFO ] [sig ] OKTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:30.887105] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OKTA.txt [2026-01-23T20:28:30.887221] [INFO ] [sig ] [2289/3475] Completed OKTA in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:30.887259] [INFO ] [sig ] [2290/3475] Forecasting OKYO... [2026-01-23T20:28:30.887287] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-23T20:28:30.887316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-23T20:28:30.898495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-23T20:28:30.898801] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-23T20:28:30.899607] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-23T20:28:30.899658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:30.899690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:30.899717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:30.899773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:30.956472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:30.957132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:30.957213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:30.957247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:31.077645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:31.077770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:31.077809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:31.077839] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:31.081262] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-23T20:28:31.081552] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-23T20:28:31.081707] [INFO ] [sig ] OKYO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:31.223797] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OKYO.txt [2026-01-23T20:28:31.223923] [INFO ] [sig ] [2290/3475] Completed OKYO in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:31.223963] [INFO ] [sig ] [2291/3475] Forecasting OLED... [2026-01-23T20:28:31.223993] [INFO ] [sig ] Generating forecast for: OLED [2026-01-23T20:28:31.224023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-23T20:28:31.236132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-23T20:28:31.236421] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-23T20:28:31.237270] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-23T20:28:31.237353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:31.237396] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:31.237425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:31.237485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:31.298059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:31.298721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:31.298802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:31.298837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:31.427722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:31.427901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:31.427952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:31.427985] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:31.431778] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-01-23T20:28:31.432085] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-23T20:28:31.432227] [INFO ] [sig ] OLED: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:31.573442] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OLED.txt [2026-01-23T20:28:31.573618] [INFO ] [sig ] [2291/3475] Completed OLED in 0.3s | 2.84 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-23T20:28:31.573665] [INFO ] [sig ] [2292/3475] Forecasting OLLI... [2026-01-23T20:28:31.573712] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-23T20:28:31.573750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-23T20:28:31.586049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-23T20:28:31.586411] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-23T20:28:31.587285] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-23T20:28:31.587365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:31.587400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:31.587426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:31.587482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:31.643291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:31.644200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:31.644288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:31.644321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:31.762277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:31.762433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:31.762475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:31.762505] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:31.765861] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-01-23T20:28:31.766129] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-23T20:28:31.766255] [INFO ] [sig ] OLLI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:31.904760] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OLLI.txt [2026-01-23T20:28:31.904897] [INFO ] [sig ] [2292/3475] Completed OLLI in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:31.904938] [INFO ] [sig ] [2293/3475] Forecasting OLMA... [2026-01-23T20:28:31.904968] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-23T20:28:31.904997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-23T20:28:31.916002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-23T20:28:31.916293] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-23T20:28:31.917096] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-23T20:28:31.917148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:31.917180] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:31.917207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:31.917262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:31.973967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:31.974812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:31.974895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:31.974928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:32.095058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:32.095204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:32.095243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:32.095272] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:32.098595] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=53.05%) [2026-01-23T20:28:32.098862] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-23T20:28:32.098988] [INFO ] [sig ] OLMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:32.238730] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OLMA.txt [2026-01-23T20:28:32.238856] [INFO ] [sig ] [2293/3475] Completed OLMA in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:32.238896] [INFO ] [sig ] [2294/3475] Forecasting OLN... [2026-01-23T20:28:32.238925] [INFO ] [sig ] Generating forecast for: OLN [2026-01-23T20:28:32.238955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-23T20:28:32.250227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-23T20:28:32.250524] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-23T20:28:32.251350] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-23T20:28:32.251402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:32.251434] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:32.251461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:32.251518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:32.307594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:32.308206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:32.308283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:32.308316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:32.426294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:32.426422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:32.426461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:32.426490] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:32.429797] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-01-23T20:28:32.430077] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-23T20:28:32.430204] [INFO ] [sig ] OLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:32.568470] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OLN.txt [2026-01-23T20:28:32.568598] [INFO ] [sig ] [2294/3475] Completed OLN in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:32.568675] [INFO ] [sig ] [2295/3475] Forecasting OLP... [2026-01-23T20:28:32.568716] [INFO ] [sig ] Generating forecast for: OLP [2026-01-23T20:28:32.568757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-23T20:28:32.580877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-23T20:28:32.581184] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-23T20:28:32.582029] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-23T20:28:32.582083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:32.582116] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:32.582143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:32.582200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:32.639557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:32.640502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:32.640617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:32.640660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:32.757788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:32.757895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:32.757935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:32.757963] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:32.761237] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=17.37%) [2026-01-23T20:28:32.761501] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-23T20:28:32.761641] [INFO ] [sig ] OLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:32.900337] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OLP.txt [2026-01-23T20:28:32.900454] [INFO ] [sig ] [2295/3475] Completed OLP in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:32.900492] [INFO ] [sig ] [2296/3475] Forecasting OLPX... [2026-01-23T20:28:32.900521] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-23T20:28:32.900550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-23T20:28:32.912544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-23T20:28:32.913044] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-23T20:28:32.913882] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-23T20:28:32.913935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:32.913968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:32.913995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:32.914053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:32.971166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:32.971780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:32.971858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:32.971890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:33.094634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:33.094794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:33.094835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:33.094863] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:33.098542] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-23T20:28:33.098837] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-23T20:28:33.098968] [INFO ] [sig ] OLPX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:33.243075] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OLPX.txt [2026-01-23T20:28:33.243260] [INFO ] [sig ] [2296/3475] Completed OLPX in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:33.243311] [INFO ] [sig ] [2297/3475] Forecasting OM... [2026-01-23T20:28:33.243341] [INFO ] [sig ] Generating forecast for: OM [2026-01-23T20:28:33.243371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-23T20:28:33.255449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-23T20:28:33.255838] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-23T20:28:33.256690] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-23T20:28:33.256741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:33.256773] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:33.256801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:33.256856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:33.316760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:33.317685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:33.317770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:33.317804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:33.440536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:33.440701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:33.440742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:33.440771] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:33.444693] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=88.63%) [2026-01-23T20:28:33.444961] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-23T20:28:33.445084] [INFO ] [sig ] OM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:33.583157] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OM.txt [2026-01-23T20:28:33.583286] [INFO ] [sig ] [2297/3475] Completed OM in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:33.583323] [INFO ] [sig ] [2298/3475] Forecasting OMAB... [2026-01-23T20:28:33.583354] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-23T20:28:33.583384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-23T20:28:33.594115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-23T20:28:33.594406] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-23T20:28:33.595215] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-23T20:28:33.595267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:33.595298] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:33.595353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:33.595412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:33.651275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:33.651934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:33.652011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:33.652044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:33.768493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:33.768643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:33.768684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:33.768713] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:33.772183] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-01-23T20:28:33.772458] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-23T20:28:33.772606] [INFO ] [sig ] OMAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:33.910811] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OMAB.txt [2026-01-23T20:28:33.910967] [INFO ] [sig ] [2298/3475] Completed OMAB in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:33.911009] [INFO ] [sig ] [2299/3475] Forecasting OMC... [2026-01-23T20:28:33.911039] [INFO ] [sig ] Generating forecast for: OMC [2026-01-23T20:28:33.911069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-23T20:28:33.922667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-23T20:28:33.923035] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-23T20:28:33.923850] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-23T20:28:33.923900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:33.923932] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:33.923958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:33.924013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:33.983272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:33.984299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:33.984394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:33.984430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:34.107041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:34.107203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:34.107243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:34.107273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:34.110690] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-23T20:28:34.111024] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-23T20:28:34.111162] [INFO ] [sig ] OMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:34.254018] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OMC.txt [2026-01-23T20:28:34.254169] [INFO ] [sig ] [2299/3475] Completed OMC in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:34.254213] [INFO ] [sig ] [2300/3475] Forecasting OMCL... [2026-01-23T20:28:34.254243] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-23T20:28:34.254273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-23T20:28:34.266194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-23T20:28:34.266548] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-23T20:28:34.267407] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-23T20:28:34.267470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:34.267519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:34.267549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:34.267635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:34.325132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:34.326002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:34.326086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:34.326120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:34.451991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:34.452165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:34.452219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:34.452249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:34.455737] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-23T20:28:34.456015] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-23T20:28:34.456143] [INFO ] [sig ] OMCL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:34.605056] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OMCL.txt [2026-01-23T20:28:34.605246] [INFO ] [sig ] [2300/3475] Completed OMCL in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:34.605300] [INFO ] [sig ] [2301/3475] Forecasting OMEX... [2026-01-23T20:28:34.605330] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-23T20:28:34.605361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-23T20:28:34.617898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-23T20:28:34.618368] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-23T20:28:34.619465] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-23T20:28:34.619536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:34.619613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:34.619648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:34.619720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:34.685476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:34.686615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:34.686704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:34.686742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:34.822085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:34.822266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:34.822320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:34.822350] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:34.827433] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-23T20:28:34.827985] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-23T20:28:34.828203] [INFO ] [sig ] OMEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:35.045859] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OMEX.txt [2026-01-23T20:28:35.046110] [INFO ] [sig ] [2301/3475] Completed OMEX in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:35.046176] [INFO ] [sig ] [2302/3475] Forecasting OMF... [2026-01-23T20:28:35.046221] [INFO ] [sig ] Generating forecast for: OMF [2026-01-23T20:28:35.046267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-23T20:28:35.070101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-23T20:28:35.070680] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-23T20:28:35.072057] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-23T20:28:35.072154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:35.072212] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:35.072263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:35.072360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:35.184927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:35.186613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:35.186844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:35.186900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:35.382829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:35.383199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:35.383264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:35.383317] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:35.388470] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-01-23T20:28:35.389038] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-23T20:28:35.389263] [INFO ] [sig ] OMF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:35.614618] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OMF.txt [2026-01-23T20:28:35.614866] [INFO ] [sig ] [2302/3475] Completed OMF in 0.6s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:35.614936] [INFO ] [sig ] [2303/3475] Forecasting ON... [2026-01-23T20:28:35.614988] [INFO ] [sig ] Generating forecast for: ON [2026-01-23T20:28:35.615051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-23T20:28:35.632651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-23T20:28:35.633201] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-23T20:28:35.634567] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-23T20:28:35.634666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:35.634721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:35.634770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:35.634888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:35.725113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:35.726365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:35.726498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:35.726546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:35.876201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:35.876380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:35.876425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:35.876454] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:35.880099] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-01-23T20:28:35.880432] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-23T20:28:35.880599] [INFO ] [sig ] ON: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:36.033524] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ON.txt [2026-01-23T20:28:36.033744] [INFO ] [sig ] [2303/3475] Completed ON in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:36.033809] [INFO ] [sig ] [2304/3475] Forecasting ONB... [2026-01-23T20:28:36.033851] [INFO ] [sig ] Generating forecast for: ONB [2026-01-23T20:28:36.033908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-23T20:28:36.046525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-23T20:28:36.047018] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-23T20:28:36.047975] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-23T20:28:36.048034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:36.048080] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:36.048112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:36.048172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:36.107461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:36.108397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:36.108484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:36.108519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:36.234128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:36.234290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:36.234332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:36.234361] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:36.237917] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-23T20:28:36.238249] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-23T20:28:36.238392] [INFO ] [sig ] ONB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:36.389865] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ONB.txt [2026-01-23T20:28:36.390028] [INFO ] [sig ] [2304/3475] Completed ONB in 0.4s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:36.390071] [INFO ] [sig ] [2305/3475] Forecasting ONCO... [2026-01-23T20:28:36.390101] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-23T20:28:36.390131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-23T20:28:36.404372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-23T20:28:36.404925] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-23T20:28:36.406031] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-23T20:28:36.406096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:36.406138] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:36.406168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:36.406226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:36.462917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:36.463889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:36.463973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:36.464006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:36.589016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:36.589174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:36.589215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:36.589245] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:36.592714] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-23T20:28:36.593024] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-23T20:28:36.593162] [INFO ] [sig ] ONCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:36.730630] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ONCO.txt [2026-01-23T20:28:36.730766] [INFO ] [sig ] [2305/3475] Completed ONCO in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:36.730805] [INFO ] [sig ] [2306/3475] Forecasting ONDS... [2026-01-23T20:28:36.730836] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-23T20:28:36.730866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-23T20:28:36.742191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-23T20:28:36.742498] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-23T20:28:36.743307] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-23T20:28:36.743358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:36.743389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:36.743416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:36.743471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:36.799746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:36.800599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:36.800685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:36.800719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:36.922182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:36.922343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:36.922386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:36.922415] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:36.926129] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-23T20:28:36.926424] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-23T20:28:36.926558] [INFO ] [sig ] ONDS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:37.073238] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ONDS.txt [2026-01-23T20:28:37.073405] [INFO ] [sig ] [2306/3475] Completed ONDS in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:37.073446] [INFO ] [sig ] [2307/3475] Forecasting ONEQ... [2026-01-23T20:28:37.073477] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-23T20:28:37.073506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-23T20:28:37.086064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-23T20:28:37.086412] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-23T20:28:37.087404] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-23T20:28:37.087467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:37.087501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:37.087529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:37.087624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:37.147008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:37.147982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:37.148082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:37.148124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:37.274320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:37.274484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:37.274526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:37.274593] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:37.278142] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=35.67%) [2026-01-23T20:28:37.278466] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-23T20:28:37.278629] [INFO ] [sig ] ONEQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:37.418697] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ONEQ.txt [2026-01-23T20:28:37.418858] [INFO ] [sig ] [2307/3475] Completed ONEQ in 0.3s | 2.84 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-23T20:28:37.418902] [INFO ] [sig ] [2308/3475] Forecasting ONL... [2026-01-23T20:28:37.418936] [INFO ] [sig ] Generating forecast for: ONL [2026-01-23T20:28:37.418967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-23T20:28:37.430525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-23T20:28:37.430909] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-23T20:28:37.431777] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-23T20:28:37.431832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:37.431866] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:37.431894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:37.431955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:37.495500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:37.496390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:37.496475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:37.496510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:37.623147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:37.623305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:37.623345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:37.623374] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:37.626811] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-23T20:28:37.627107] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-23T20:28:37.627242] [INFO ] [sig ] ONL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:37.776001] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ONL.txt [2026-01-23T20:28:37.776155] [INFO ] [sig ] [2308/3475] Completed ONL in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-23T20:28:37.776195] [INFO ] [sig ] [2309/3475] Forecasting ONON... [2026-01-23T20:28:37.776226] [INFO ] [sig ] Generating forecast for: ONON [2026-01-23T20:28:37.776257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-23T20:28:37.789491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-23T20:28:37.789908] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-23T20:28:37.791193] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-23T20:28:37.791247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:37.791281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:37.791309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:37.791367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:37.851060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:37.851957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:37.852046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:37.852100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:37.978267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:37.978400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:37.978443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:37.978474] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:37.982107] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=40.97%) [2026-01-23T20:28:37.982406] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-23T20:28:37.982544] [INFO ] [sig ] ONON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:38.125419] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ONON.txt [2026-01-23T20:28:38.125598] [INFO ] [sig ] [2309/3475] Completed ONON in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:38.125641] [INFO ] [sig ] [2310/3475] Forecasting ONTF... [2026-01-23T20:28:38.125672] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-23T20:28:38.125702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-23T20:28:38.136851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-23T20:28:38.137141] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-23T20:28:38.138018] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-23T20:28:38.138072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:38.138104] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:38.138131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:38.138187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:38.194283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:38.195148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:38.195244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:38.195294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:38.317276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:38.317441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:38.317484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:38.317512] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:38.320940] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-23T20:28:38.321227] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-23T20:28:38.321359] [INFO ] [sig ] ONTF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:38.461547] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ONTF.txt [2026-01-23T20:28:38.461731] [INFO ] [sig ] [2310/3475] Completed ONTF in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:38.461778] [INFO ] [sig ] [2311/3475] Forecasting ONTO... [2026-01-23T20:28:38.461809] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-23T20:28:38.461842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-23T20:28:38.473720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-23T20:28:38.474119] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-23T20:28:38.475012] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-23T20:28:38.475068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:38.475101] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:38.475143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:38.475204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:38.533100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:38.533984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:38.534068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:38.534103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:38.658541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:38.658736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:38.658780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:38.658812] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:38.662410] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-23T20:28:38.662759] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-23T20:28:38.662911] [INFO ] [sig ] ONTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:38.805767] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ONTO.txt [2026-01-23T20:28:38.805904] [INFO ] [sig ] [2311/3475] Completed ONTO in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:38.805984] [INFO ] [sig ] [2312/3475] Forecasting OOMA... [2026-01-23T20:28:38.806015] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-23T20:28:38.806046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-23T20:28:38.817706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-23T20:28:38.818026] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-23T20:28:38.818857] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-23T20:28:38.818910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:38.818942] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:38.818970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:38.819027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:38.875328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:38.876063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:38.876154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:38.876188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:38.992966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:38.993119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:38.993160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:38.993189] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:38.996560] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-01-23T20:28:38.996864] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-23T20:28:38.996993] [INFO ] [sig ] OOMA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:39.136142] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OOMA.txt [2026-01-23T20:28:39.136275] [INFO ] [sig ] [2312/3475] Completed OOMA in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:39.136315] [INFO ] [sig ] [2313/3475] Forecasting OPAD... [2026-01-23T20:28:39.136344] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-23T20:28:39.136374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-23T20:28:39.147637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-23T20:28:39.147968] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-23T20:28:39.148800] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-23T20:28:39.148852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:39.148884] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:39.148911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:39.148968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:39.207293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:39.208281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:39.208382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:39.208427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:39.331101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:39.331263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:39.331307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:39.331336] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:39.334775] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-23T20:28:39.335053] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-23T20:28:39.335184] [INFO ] [sig ] OPAD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:39.473652] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPAD.txt [2026-01-23T20:28:39.473808] [INFO ] [sig ] [2313/3475] Completed OPAD in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:39.473848] [INFO ] [sig ] [2314/3475] Forecasting OPAL... [2026-01-23T20:28:39.473879] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-23T20:28:39.473909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-23T20:28:39.485221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-23T20:28:39.485479] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-23T20:28:39.486288] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-23T20:28:39.486340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:39.486371] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:39.486398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:39.486454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:39.544179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:39.544879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:39.544955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:39.544988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:39.667050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:39.667208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:39.667250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:39.667280] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:39.670762] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-01-23T20:28:39.671041] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-23T20:28:39.671170] [INFO ] [sig ] OPAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:39.825221] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPAL.txt [2026-01-23T20:28:39.825381] [INFO ] [sig ] [2314/3475] Completed OPAL in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:39.825422] [INFO ] [sig ] [2315/3475] Forecasting OPBK... [2026-01-23T20:28:39.825452] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-23T20:28:39.825487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-23T20:28:39.837245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-23T20:28:39.837634] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-23T20:28:39.838426] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-23T20:28:39.838478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:39.838510] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:39.838562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:39.838639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:39.894881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:39.895770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:39.895852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:39.895884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:40.016174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:40.016334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:40.016376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:40.016405] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:40.020358] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-23T20:28:40.020671] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-23T20:28:40.020807] [INFO ] [sig ] OPBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:40.165924] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPBK.txt [2026-01-23T20:28:40.166100] [INFO ] [sig ] [2315/3475] Completed OPBK in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:40.166148] [INFO ] [sig ] [2316/3475] Forecasting OPCH... [2026-01-23T20:28:40.166180] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-23T20:28:40.166216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-23T20:28:40.178818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-23T20:28:40.179386] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-23T20:28:40.180439] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-23T20:28:40.180492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:40.180533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:40.180566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:40.180662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:40.236976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:40.237949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:40.238059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:40.238095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:40.362681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:40.362842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:40.362881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:40.362911] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:40.366532] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-23T20:28:40.366830] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-23T20:28:40.366959] [INFO ] [sig ] OPCH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:40.504140] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPCH.txt [2026-01-23T20:28:40.504300] [INFO ] [sig ] [2316/3475] Completed OPCH in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:40.504341] [INFO ] [sig ] [2317/3475] Forecasting OPEN... [2026-01-23T20:28:40.504369] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-23T20:28:40.504399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-23T20:28:40.516039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-23T20:28:40.516367] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-23T20:28:40.517378] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-23T20:28:40.517430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:40.517463] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:40.517490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:40.517547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:40.575138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:40.576014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:40.576097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:40.576131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:40.698070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:40.698227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:40.698268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:40.698297] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:40.701678] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-23T20:28:40.701966] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-23T20:28:40.702095] [INFO ] [sig ] OPEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:40.841053] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPEN.txt [2026-01-23T20:28:40.841207] [INFO ] [sig ] [2317/3475] Completed OPEN in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:40.841248] [INFO ] [sig ] [2318/3475] Forecasting OPFI... [2026-01-23T20:28:40.841277] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-23T20:28:40.841308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-23T20:28:40.853001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-23T20:28:40.853359] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-23T20:28:40.854173] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-23T20:28:40.854225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:40.854256] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:40.854283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:40.854339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:40.910503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:40.911369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:40.911452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:40.911487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:41.031321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:41.031480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:41.031520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:41.031566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:41.035364] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-23T20:28:41.035673] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-23T20:28:41.035802] [INFO ] [sig ] OPFI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:41.175791] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OPFI.txt [2026-01-23T20:28:41.175933] [INFO ] [sig ] [2318/3475] Completed OPFI in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:41.175974] [INFO ] [sig ] [2319/3475] Forecasting OPK... [2026-01-23T20:28:41.176004] [INFO ] [sig ] Generating forecast for: OPK [2026-01-23T20:28:41.176034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-23T20:28:41.188273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-23T20:28:41.188606] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-23T20:28:41.189388] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-23T20:28:41.189440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:41.189473] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:41.189500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:41.189556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:41.246149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:41.246914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:41.246993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:41.247026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:41.366955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:41.367113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:41.367153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:41.367183] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:41.370584] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=19.92%) [2026-01-23T20:28:41.370858] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-23T20:28:41.370986] [INFO ] [sig ] OPK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:41.512375] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPK.txt [2026-01-23T20:28:41.512643] [INFO ] [sig ] [2319/3475] Completed OPK in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:41.512701] [INFO ] [sig ] [2320/3475] Forecasting OPP... [2026-01-23T20:28:41.512737] [INFO ] [sig ] Generating forecast for: OPP [2026-01-23T20:28:41.512773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-23T20:28:41.525299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-23T20:28:41.525695] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-23T20:28:41.526527] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-23T20:28:41.526595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:41.526630] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:41.526658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:41.526721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:41.584847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:41.585766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:41.585858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:41.585910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:41.706806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:41.706966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:41.707007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:41.707037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:41.710907] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-23T20:28:41.711197] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-23T20:28:41.711333] [INFO ] [sig ] OPP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:41.849982] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPP.txt [2026-01-23T20:28:41.850170] [INFO ] [sig ] [2320/3475] Completed OPP in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:41.850222] [INFO ] [sig ] [2321/3475] Forecasting OPRA... [2026-01-23T20:28:41.850265] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-23T20:28:41.850306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-23T20:28:41.861925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-23T20:28:41.862289] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-23T20:28:41.863109] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-23T20:28:41.863162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:41.863193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:41.863220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:41.863276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:41.929598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:41.930686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:41.930793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:41.930836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:42.062279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:42.062446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:42.062501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:42.062536] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:42.066230] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-01-23T20:28:42.066566] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-23T20:28:42.066735] [INFO ] [sig ] OPRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:42.210113] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OPRA.txt [2026-01-23T20:28:42.210267] [INFO ] [sig ] [2321/3475] Completed OPRA in 0.4s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:42.210310] [INFO ] [sig ] [2322/3475] Forecasting OPTX... [2026-01-23T20:28:42.210340] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-23T20:28:42.210370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-23T20:28:42.222105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-23T20:28:42.222531] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-23T20:28:42.223394] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-23T20:28:42.223448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:42.223480] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:42.223507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:42.223625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:42.282281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:42.283179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:42.283263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:42.283297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:42.408370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:42.408524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:42.408565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:42.408614] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:42.412024] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-23T20:28:42.412303] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-23T20:28:42.412436] [INFO ] [sig ] OPTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:42.550235] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPTX.txt [2026-01-23T20:28:42.550367] [INFO ] [sig ] [2322/3475] Completed OPTX in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:42.550407] [INFO ] [sig ] [2323/3475] Forecasting OPXS... [2026-01-23T20:28:42.550448] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-23T20:28:42.550482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-23T20:28:42.561897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-23T20:28:42.562176] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-23T20:28:42.562996] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-23T20:28:42.563048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:42.563079] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:42.563106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:42.563162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:42.619375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:42.620031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:42.620107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:42.620139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:42.741748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:42.741903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:42.741944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:42.741974] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:42.745439] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-23T20:28:42.745740] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-23T20:28:42.745868] [INFO ] [sig ] OPXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:42.884945] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OPXS.txt [2026-01-23T20:28:42.885077] [INFO ] [sig ] [2323/3475] Completed OPXS in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:42.885125] [INFO ] [sig ] [2324/3475] Forecasting ORA... [2026-01-23T20:28:42.885156] [INFO ] [sig ] Generating forecast for: ORA [2026-01-23T20:28:42.885187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-23T20:28:42.896606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-23T20:28:42.896924] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-23T20:28:42.897766] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-23T20:28:42.897830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:42.897863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:42.897890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:42.897946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:42.954852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:42.955653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:42.955759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:42.955794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:43.079824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:43.079980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:43.080022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:43.080051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:43.083471] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-23T20:28:43.083775] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-23T20:28:43.083906] [INFO ] [sig ] ORA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:43.224112] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ORA.txt [2026-01-23T20:28:43.224259] [INFO ] [sig ] [2324/3475] Completed ORA in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:43.224298] [INFO ] [sig ] [2325/3475] Forecasting ORC... [2026-01-23T20:28:43.224328] [INFO ] [sig ] Generating forecast for: ORC [2026-01-23T20:28:43.224358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-23T20:28:43.237051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-23T20:28:43.237391] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-23T20:28:43.238264] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-23T20:28:43.238318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:43.238351] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:43.238379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:43.238440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:43.297182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:43.298012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:43.298123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:43.298158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:43.418450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:43.418627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:43.418682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:43.418724] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:43.422236] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-23T20:28:43.422506] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-23T20:28:43.422650] [INFO ] [sig ] ORC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:43.563801] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ORC.txt [2026-01-23T20:28:43.563954] [INFO ] [sig ] [2325/3475] Completed ORC in 0.3s | 2.84 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-23T20:28:43.563994] [INFO ] [sig ] [2326/3475] Forecasting ORGO... [2026-01-23T20:28:43.564024] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-23T20:28:43.564056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-23T20:28:43.575397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-23T20:28:43.575737] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-23T20:28:43.576544] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-23T20:28:43.576618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:43.576653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:43.576681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:43.576738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:43.633047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:43.633876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:43.633958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:43.633991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:43.754746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:43.754906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:43.754948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:43.754979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:43.758418] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-23T20:28:43.758719] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-23T20:28:43.758847] [INFO ] [sig ] ORGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:43.900109] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ORGO.txt [2026-01-23T20:28:43.900274] [INFO ] [sig ] [2326/3475] Completed ORGO in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:43.900316] [INFO ] [sig ] [2327/3475] Forecasting ORIC... [2026-01-23T20:28:43.900346] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-23T20:28:43.900374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-23T20:28:43.912019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-23T20:28:43.912326] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-23T20:28:43.913121] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-23T20:28:43.913172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:43.913205] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:43.913231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:43.913287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:43.970845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:43.971665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:43.971747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:43.971781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:44.092179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:44.092333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:44.092374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:44.092403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:44.095830] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-01-23T20:28:44.096133] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-23T20:28:44.096274] [INFO ] [sig ] ORIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:44.236690] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ORIC.txt [2026-01-23T20:28:44.236857] [INFO ] [sig ] [2327/3475] Completed ORIC in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:44.236900] [INFO ] [sig ] [2328/3475] Forecasting ORKA... [2026-01-23T20:28:44.236932] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-23T20:28:44.236962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-23T20:28:44.249631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-23T20:28:44.250090] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-23T20:28:44.250969] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-23T20:28:44.251023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:44.251057] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:44.251084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:44.251141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:44.307532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:44.308440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:44.308523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:44.308557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:44.428632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:44.428792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:44.428833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:44.428864] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:44.432240] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=41.49%) [2026-01-23T20:28:44.432545] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-23T20:28:44.432695] [INFO ] [sig ] ORKA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:44.570313] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ORKA.txt [2026-01-23T20:28:44.570499] [INFO ] [sig ] [2328/3475] Completed ORKA in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:44.570542] [INFO ] [sig ] [2329/3475] Forecasting ORLY... [2026-01-23T20:28:44.570594] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-23T20:28:44.570628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-23T20:28:44.581951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-23T20:28:44.582301] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-23T20:28:44.583112] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-23T20:28:44.583163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:44.583195] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:44.583222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:44.583279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:44.639486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:44.640390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:44.640482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:44.640515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:44.757514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:44.757698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:44.757740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:44.757769] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:44.761214] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-01-23T20:28:44.761496] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-23T20:28:44.761643] [INFO ] [sig ] ORLY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:44.899295] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ORLY.txt [2026-01-23T20:28:44.899455] [INFO ] [sig ] [2329/3475] Completed ORLY in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:44.899514] [INFO ] [sig ] [2330/3475] Forecasting ORMP... [2026-01-23T20:28:44.899547] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-23T20:28:44.899595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-23T20:28:44.910918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-23T20:28:44.911266] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-23T20:28:44.912071] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-23T20:28:44.912122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:44.912153] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:44.912180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:44.912236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:44.967562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:44.968483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:44.968565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:44.968619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:45.086046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:45.086208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:45.086250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:45.086279] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:45.089762] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-01-23T20:28:45.090079] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-23T20:28:45.090216] [INFO ] [sig ] ORMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:45.232429] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ORMP.txt [2026-01-23T20:28:45.232627] [INFO ] [sig ] [2330/3475] Completed ORMP in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:45.232678] [INFO ] [sig ] [2331/3475] Forecasting ORN... [2026-01-23T20:28:45.232710] [INFO ] [sig ] Generating forecast for: ORN [2026-01-23T20:28:45.232744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-23T20:28:45.244732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-23T20:28:45.245056] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-23T20:28:45.245898] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-23T20:28:45.245961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:45.246010] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:45.246046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:45.246105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:45.302903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:45.303786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:45.303871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:45.303908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:45.424562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:45.424761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:45.424804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:45.424834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:45.428300] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-23T20:28:45.428628] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-23T20:28:45.428769] [INFO ] [sig ] ORN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:45.569439] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ORN.txt [2026-01-23T20:28:45.569616] [INFO ] [sig ] [2331/3475] Completed ORN in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:45.569658] [INFO ] [sig ] [2332/3475] Forecasting ORRF... [2026-01-23T20:28:45.569688] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-23T20:28:45.569717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-23T20:28:45.581306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-23T20:28:45.581701] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-23T20:28:45.582535] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-23T20:28:45.582603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:45.582663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:45.582692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:45.582749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:45.638382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:45.639267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:45.639348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:45.639381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:45.768916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:45.769282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:45.769323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:45.769351] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:45.772784] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=72.54%) [2026-01-23T20:28:45.773074] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-23T20:28:45.773207] [INFO ] [sig ] ORRF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:45.918629] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ORRF.txt [2026-01-23T20:28:45.918824] [INFO ] [sig ] [2332/3475] Completed ORRF in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:45.918871] [INFO ] [sig ] [2333/3475] Forecasting OS... [2026-01-23T20:28:45.918902] [INFO ] [sig ] Generating forecast for: OS [2026-01-23T20:28:45.918934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-23T20:28:45.933188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-23T20:28:45.933566] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-23T20:28:45.934423] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-23T20:28:45.934476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:45.934509] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:45.934537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:45.934613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:45.997037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:45.998253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:45.998355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:45.998391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:46.119531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:46.119710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:46.119753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:46.119782] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:46.123162] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=36.48%) [2026-01-23T20:28:46.123451] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-23T20:28:46.123601] [INFO ] [sig ] OS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:46.260939] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OS.txt [2026-01-23T20:28:46.261101] [INFO ] [sig ] [2333/3475] Completed OS in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:46.261143] [INFO ] [sig ] [2334/3475] Forecasting OSBC... [2026-01-23T20:28:46.261172] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-23T20:28:46.261202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-23T20:28:46.272723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-23T20:28:46.273092] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-23T20:28:46.273900] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-23T20:28:46.273952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:46.273985] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:46.274011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:46.274067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:46.332748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:46.333650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:46.333733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:46.333765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:46.457839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:46.458004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:46.458045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:46.458072] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:46.461474] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-01-23T20:28:46.461787] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-23T20:28:46.461917] [INFO ] [sig ] OSBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:46.600165] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OSBC.txt [2026-01-23T20:28:46.600331] [INFO ] [sig ] [2334/3475] Completed OSBC in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:46.600373] [INFO ] [sig ] [2335/3475] Forecasting OSIS... [2026-01-23T20:28:46.600402] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-23T20:28:46.600433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-23T20:28:46.612276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-23T20:28:46.612677] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-23T20:28:46.613529] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-23T20:28:46.613642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:46.613679] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:46.613705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:46.613761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:46.670727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:46.671739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:46.671831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:46.671864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:46.807174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:46.807367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:46.807416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:46.807482] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:46.811308] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=37.06%) [2026-01-23T20:28:46.811654] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-23T20:28:46.811816] [INFO ] [sig ] OSIS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:46.955886] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OSIS.txt [2026-01-23T20:28:46.956230] [INFO ] [sig ] [2335/3475] Completed OSIS in 0.4s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:46.956270] [INFO ] [sig ] [2336/3475] Forecasting OSPN... [2026-01-23T20:28:46.956301] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-23T20:28:46.956332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-23T20:28:46.968737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-23T20:28:46.969073] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-23T20:28:46.969947] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-23T20:28:46.970001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:46.970035] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:46.970063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:46.970121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:47.027889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:47.028627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:47.028718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:47.028757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:47.158413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:47.158587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:47.158632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:47.158663] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:47.162116] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-01-23T20:28:47.162391] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-23T20:28:47.162517] [INFO ] [sig ] OSPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:47.304439] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OSPN.txt [2026-01-23T20:28:47.304586] [INFO ] [sig ] [2336/3475] Completed OSPN in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:47.304628] [INFO ] [sig ] [2337/3475] Forecasting OSS... [2026-01-23T20:28:47.304658] [INFO ] [sig ] Generating forecast for: OSS [2026-01-23T20:28:47.304688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-23T20:28:47.316282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-23T20:28:47.316617] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-23T20:28:47.317429] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-23T20:28:47.317482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:47.317513] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:47.317540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:47.317614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:47.373519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:47.374163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:47.374242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:47.374274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:47.492076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:47.492219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:47.492259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:47.492289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:47.495727] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-23T20:28:47.495994] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-23T20:28:47.496117] [INFO ] [sig ] OSS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:47.633830] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OSS.txt [2026-01-23T20:28:47.633952] [INFO ] [sig ] [2337/3475] Completed OSS in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:47.633994] [INFO ] [sig ] [2338/3475] Forecasting OTEX... [2026-01-23T20:28:47.634024] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-23T20:28:47.634054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-23T20:28:47.645022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-23T20:28:47.645314] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-23T20:28:47.646111] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-23T20:28:47.646162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:47.646194] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:47.646222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:47.646278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:47.702739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:47.703329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:47.703407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:47.703439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:47.830170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:47.830310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:47.830348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:47.830377] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:47.834223] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-23T20:28:47.834491] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-23T20:28:47.834634] [INFO ] [sig ] OTEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:47.971493] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OTEX.txt [2026-01-23T20:28:47.971636] [INFO ] [sig ] [2338/3475] Completed OTEX in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:47.971683] [INFO ] [sig ] [2339/3475] Forecasting OTIS... [2026-01-23T20:28:47.971715] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-23T20:28:47.971745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-23T20:28:47.986059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-23T20:28:47.986358] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-23T20:28:47.987196] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-23T20:28:47.987251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:47.987285] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:47.987312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:47.987390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:48.043215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:48.043899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:48.043978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:48.044010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:48.166059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:48.166215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:48.166257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:48.166286] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:48.169731] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-23T20:28:48.170019] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-23T20:28:48.170154] [INFO ] [sig ] OTIS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:48.309977] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OTIS.txt [2026-01-23T20:28:48.310107] [INFO ] [sig ] [2339/3475] Completed OTIS in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:48.310156] [INFO ] [sig ] [2340/3475] Forecasting OTLY... [2026-01-23T20:28:48.310188] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-23T20:28:48.310218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-23T20:28:48.321823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-23T20:28:48.322101] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-23T20:28:48.322902] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-23T20:28:48.322953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:48.322985] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:48.323012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:48.323068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:48.380296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:48.381157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:48.381238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:48.381271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:48.500285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:48.500440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:48.500479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:48.500507] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:48.503891] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=10.57%) [2026-01-23T20:28:48.504163] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-23T20:28:48.504332] [INFO ] [sig ] OTLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:48.644074] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OTLY.txt [2026-01-23T20:28:48.644203] [INFO ] [sig ] [2340/3475] Completed OTLY in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:48.644241] [INFO ] [sig ] [2341/3475] Forecasting OVID... [2026-01-23T20:28:48.644271] [INFO ] [sig ] Generating forecast for: OVID [2026-01-23T20:28:48.644301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-23T20:28:48.657212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-23T20:28:48.657560] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-23T20:28:48.658394] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-23T20:28:48.658447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:48.658481] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:48.658508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:48.658566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:48.718193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:48.718928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:48.719006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:48.719039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:48.835726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:48.835899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:48.835943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:48.835973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:48.839332] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-01-23T20:28:48.839617] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-23T20:28:48.839744] [INFO ] [sig ] OVID: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:48.977704] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OVID.txt [2026-01-23T20:28:48.977823] [INFO ] [sig ] [2341/3475] Completed OVID in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-23T20:28:48.977862] [INFO ] [sig ] [2342/3475] Forecasting OVLY... [2026-01-23T20:28:48.977893] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-23T20:28:48.977922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-23T20:28:48.988620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-23T20:28:48.988875] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-23T20:28:48.990019] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-23T20:28:48.990071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:48.990104] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:48.990133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:48.990191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:49.047325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:49.048023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:49.048125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:49.048158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:49.142917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:49.143024] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-23T20:28:49.143078] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:49.143107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:49.146220] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-01-23T20:28:49.146480] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-23T20:28:49.146620] [INFO ] [sig ] OVLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:49.285416] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OVLY.txt [2026-01-23T20:28:49.285548] [INFO ] [sig ] [2342/3475] Completed OVLY in 0.3s | 2.84 sym/s | Total: 13.7m | ETA: 6.6m [2026-01-23T20:28:49.285605] [INFO ] [sig ] [2343/3475] Forecasting OWL... [2026-01-23T20:28:49.285636] [INFO ] [sig ] Generating forecast for: OWL [2026-01-23T20:28:49.285667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-23T20:28:49.297743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-23T20:28:49.298028] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-23T20:28:49.298825] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-23T20:28:49.298876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:49.298908] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:49.298935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:49.298991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:49.355349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:49.355967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:49.356043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:49.356075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:49.475604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:49.475731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:49.475768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:49.475797] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:49.479399] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-23T20:28:49.479684] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-23T20:28:49.479809] [INFO ] [sig ] OWL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:49.621508] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/OWL.txt [2026-01-23T20:28:49.621661] [INFO ] [sig ] [2343/3475] Completed OWL in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:49.621703] [INFO ] [sig ] [2344/3475] Forecasting OXLC... [2026-01-23T20:28:49.621734] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-23T20:28:49.621763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-23T20:28:49.634468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-23T20:28:49.634759] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-23T20:28:49.635595] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-23T20:28:49.635647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:49.635680] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:49.635709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:49.635771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:49.692048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:49.692697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:49.692774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:49.692807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:49.812589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:49.812729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:49.812768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:49.812796] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:49.816064] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-01-23T20:28:49.816333] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-23T20:28:49.816458] [INFO ] [sig ] OXLC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:49.955995] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OXLC.txt [2026-01-23T20:28:49.956138] [INFO ] [sig ] [2344/3475] Completed OXLC in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:49.956177] [INFO ] [sig ] [2345/3475] Forecasting OXM... [2026-01-23T20:28:49.956207] [INFO ] [sig ] Generating forecast for: OXM [2026-01-23T20:28:49.956236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-23T20:28:49.967683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-23T20:28:49.967967] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-23T20:28:49.968770] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-23T20:28:49.968822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:49.968854] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:49.968881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:49.968937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:50.027368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:50.028243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:50.028325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:50.028359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:50.147905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:50.148060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:50.148100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:50.148128] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:50.151476] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=91.25%) [2026-01-23T20:28:50.151760] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-23T20:28:50.151883] [INFO ] [sig ] OXM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:50.293734] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OXM.txt [2026-01-23T20:28:50.293953] [INFO ] [sig ] [2345/3475] Completed OXM in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:50.294000] [INFO ] [sig ] [2346/3475] Forecasting OXSQ... [2026-01-23T20:28:50.294032] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-23T20:28:50.294062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-23T20:28:50.305853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-23T20:28:50.306212] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-23T20:28:50.307053] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-23T20:28:50.307113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:50.307158] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:50.307187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:50.307244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:50.365299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:50.366193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:50.366276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:50.366309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:50.491605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:50.491767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:50.491810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:50.491839] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:50.495687] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=70.48%) [2026-01-23T20:28:50.495980] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-23T20:28:50.496303] [INFO ] [sig ] OXSQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:50.661706] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OXSQ.txt [2026-01-23T20:28:50.661880] [INFO ] [sig ] [2346/3475] Completed OXSQ in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:50.661935] [INFO ] [sig ] [2347/3475] Forecasting OZEM... [2026-01-23T20:28:50.661970] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-23T20:28:50.662013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-23T20:28:50.675537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-23T20:28:50.675932] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-23T20:28:50.676798] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-23T20:28:50.676850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:50.676884] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:50.676913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:50.676971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:50.734256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:50.735172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:50.735259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:50.735294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:50.849362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:50.849522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:50.849564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:50.849618] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:50.853058] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-01-23T20:28:50.853342] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-23T20:28:50.853473] [INFO ] [sig ] OZEM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:50.995916] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OZEM.txt [2026-01-23T20:28:50.996079] [INFO ] [sig ] [2347/3475] Completed OZEM in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:50.996120] [INFO ] [sig ] [2348/3475] Forecasting OZK... [2026-01-23T20:28:50.996150] [INFO ] [sig ] Generating forecast for: OZK [2026-01-23T20:28:50.996180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-23T20:28:51.009551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-23T20:28:51.009987] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-23T20:28:51.010843] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-23T20:28:51.010896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:51.010930] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:51.010958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:51.011017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:51.074887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:51.075864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:51.075957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:51.075992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:51.218239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:51.218396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:51.218437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:51.218466] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:51.222664] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-01-23T20:28:51.222966] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-23T20:28:51.223103] [INFO ] [sig ] OZK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:51.363433] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OZK.txt [2026-01-23T20:28:51.363606] [INFO ] [sig ] [2348/3475] Completed OZK in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:51.363649] [INFO ] [sig ] [2349/3475] Forecasting OZKAP... [2026-01-23T20:28:51.363679] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-23T20:28:51.363708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-23T20:28:51.376491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-23T20:28:51.376902] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-23T20:28:51.377782] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-23T20:28:51.377834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:51.377893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:51.377920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:51.377977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:51.436128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:51.437010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:51.437095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:51.437148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:51.554367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:51.554528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:51.554588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:51.554621] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:51.558052] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-01-23T20:28:51.558343] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-23T20:28:51.558475] [INFO ] [sig ] OZKAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:51.701478] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/OZKAP.txt [2026-01-23T20:28:51.701672] [INFO ] [sig ] [2349/3475] Completed OZKAP in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:51.701715] [INFO ] [sig ] [2350/3475] Forecasting PAA... [2026-01-23T20:28:51.701770] [INFO ] [sig ] Generating forecast for: PAA [2026-01-23T20:28:51.701803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-23T20:28:51.714678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-23T20:28:51.715104] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-23T20:28:51.715979] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-23T20:28:51.716032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:51.716065] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:51.716092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:51.716153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:51.774468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:51.775379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:51.775473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:51.775517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:51.900607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:51.900788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:51.900833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:51.900861] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:51.904484] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-01-23T20:28:51.904808] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-23T20:28:51.904950] [INFO ] [sig ] PAA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:52.051357] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAA.txt [2026-01-23T20:28:52.051519] [INFO ] [sig ] [2350/3475] Completed PAA in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:52.051567] [INFO ] [sig ] [2351/3475] Forecasting PAAS... [2026-01-23T20:28:52.051617] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-23T20:28:52.051649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-23T20:28:52.063957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-23T20:28:52.064313] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-23T20:28:52.065152] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-23T20:28:52.065204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:52.065245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:52.065273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:52.065328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:52.123470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:52.124369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:52.124464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:52.124498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:52.250257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:52.250418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:52.250458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:52.250487] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:52.254211] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-01-23T20:28:52.254482] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-23T20:28:52.254627] [INFO ] [sig ] PAAS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:52.392719] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAAS.txt [2026-01-23T20:28:52.392872] [INFO ] [sig ] [2351/3475] Completed PAAS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:52.392911] [INFO ] [sig ] [2352/3475] Forecasting PAC... [2026-01-23T20:28:52.392941] [INFO ] [sig ] Generating forecast for: PAC [2026-01-23T20:28:52.392972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-23T20:28:52.405207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-23T20:28:52.405485] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-23T20:28:52.406308] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-23T20:28:52.406360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:52.406392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:52.406419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:52.406476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:52.463067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:52.463877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:52.463952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:52.463985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:52.583461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:52.583646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:52.583688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:52.583746] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:52.587493] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-01-23T20:28:52.587784] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-23T20:28:52.587911] [INFO ] [sig ] PAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:52.730909] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAC.txt [2026-01-23T20:28:52.731056] [INFO ] [sig ] [2352/3475] Completed PAC in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:52.731095] [INFO ] [sig ] [2353/3475] Forecasting PACB... [2026-01-23T20:28:52.731125] [INFO ] [sig ] Generating forecast for: PACB [2026-01-23T20:28:52.731155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-23T20:28:52.743258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-23T20:28:52.743777] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-23T20:28:52.744770] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-23T20:28:52.744820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:52.744851] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:52.744877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:52.744937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:52.802563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:52.803286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:52.803365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:52.803398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:52.926764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:52.926901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:52.926940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:52.926985] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:52.930658] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: UP (p=84.30%) [2026-01-23T20:28:52.930932] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-23T20:28:52.931057] [INFO ] [sig ] PACB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:53.073112] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PACB.txt [2026-01-23T20:28:53.073247] [INFO ] [sig ] [2353/3475] Completed PACB in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:53.073287] [INFO ] [sig ] [2354/3475] Forecasting PACK... [2026-01-23T20:28:53.073316] [INFO ] [sig ] Generating forecast for: PACK [2026-01-23T20:28:53.073345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-23T20:28:53.084870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-23T20:28:53.085153] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-23T20:28:53.085946] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-23T20:28:53.085997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:53.086028] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:53.086055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:53.086115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:53.142552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:53.143273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:53.143351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:53.143384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:53.265477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:53.265634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:53.265674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:53.265702] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:53.269001] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-23T20:28:53.269275] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-23T20:28:53.269399] [INFO ] [sig ] PACK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:53.413833] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PACK.txt [2026-01-23T20:28:53.413987] [INFO ] [sig ] [2354/3475] Completed PACK in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:53.414029] [INFO ] [sig ] [2355/3475] Forecasting PAGP... [2026-01-23T20:28:53.414063] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-23T20:28:53.414097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-23T20:28:53.425961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-23T20:28:53.426260] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-23T20:28:53.427079] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-23T20:28:53.427131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:53.427164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:53.427192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:53.427249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:53.486202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:53.486910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:53.486990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:53.487052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:53.609752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:53.609909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:53.609951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:53.609979] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:53.613483] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=56.45%) [2026-01-23T20:28:53.613779] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-23T20:28:53.613908] [INFO ] [sig ] PAGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:53.752119] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAGP.txt [2026-01-23T20:28:53.752238] [INFO ] [sig ] [2355/3475] Completed PAGP in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:53.752275] [INFO ] [sig ] [2356/3475] Forecasting PAGS... [2026-01-23T20:28:53.752305] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-23T20:28:53.752334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-23T20:28:53.763813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-23T20:28:53.764065] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-23T20:28:53.764857] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-23T20:28:53.764908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:53.764940] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:53.764967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:53.765023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:53.820536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:53.821144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:53.821221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:53.821253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:53.940021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:53.940125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:53.940162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:53.940190] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:53.943291] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=77.33%) [2026-01-23T20:28:53.943552] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-23T20:28:53.943694] [INFO ] [sig ] PAGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:54.081003] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAGS.txt [2026-01-23T20:28:54.081110] [INFO ] [sig ] [2356/3475] Completed PAGS in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:54.081150] [INFO ] [sig ] [2357/3475] Forecasting PAHC... [2026-01-23T20:28:54.081180] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-23T20:28:54.081209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-23T20:28:54.092390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-23T20:28:54.092659] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-23T20:28:54.093423] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-23T20:28:54.093473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:54.093505] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:54.093542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:54.093618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:54.149811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:54.150388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:54.150469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:54.150500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:54.268298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:54.268396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:54.268432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:54.268459] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:54.271548] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-01-23T20:28:54.271825] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-23T20:28:54.271946] [INFO ] [sig ] PAHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:54.478145] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PAHC.txt [2026-01-23T20:28:54.478294] [INFO ] [sig ] [2357/3475] Completed PAHC in 0.4s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:54.478336] [INFO ] [sig ] [2358/3475] Forecasting PAL... [2026-01-23T20:28:54.478366] [INFO ] [sig ] Generating forecast for: PAL [2026-01-23T20:28:54.478397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-23T20:28:54.490237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-23T20:28:54.490588] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-23T20:28:54.491382] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-23T20:28:54.491435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:54.491466] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:54.491494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:54.491550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:54.549632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:54.550713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:54.550797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:54.550830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:54.667207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:54.667384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:54.667426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:54.667455] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:54.670820] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-23T20:28:54.671095] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-23T20:28:54.671225] [INFO ] [sig ] PAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:54.812502] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PAL.txt [2026-01-23T20:28:54.812690] [INFO ] [sig ] [2358/3475] Completed PAL in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-23T20:28:54.812738] [INFO ] [sig ] [2359/3475] Forecasting PAM... [2026-01-23T20:28:54.812771] [INFO ] [sig ] Generating forecast for: PAM [2026-01-23T20:28:54.812802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-23T20:28:54.825612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-23T20:28:54.825964] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-23T20:28:54.826834] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-23T20:28:54.826886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:54.826918] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:54.826946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:54.827009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:54.884732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:54.885636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:54.885746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:54.885780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:55.009884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:55.010046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:55.010096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:55.010132] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:55.013516] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=65.68%) [2026-01-23T20:28:55.013805] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-23T20:28:55.013932] [INFO ] [sig ] PAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:55.151813] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAM.txt [2026-01-23T20:28:55.151958] [INFO ] [sig ] [2359/3475] Completed PAM in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-23T20:28:55.151998] [INFO ] [sig ] [2360/3475] Forecasting PANL... [2026-01-23T20:28:55.152029] [INFO ] [sig ] Generating forecast for: PANL [2026-01-23T20:28:55.152059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-23T20:28:55.163064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-23T20:28:55.163325] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-23T20:28:55.164134] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-23T20:28:55.164185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:55.164217] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:55.164245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:55.164301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:55.222039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:55.222794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:55.222873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:55.222906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:55.339565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:55.339741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:55.339782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:55.339811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:55.343133] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=96.75%) [2026-01-23T20:28:55.343397] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-23T20:28:55.343522] [INFO ] [sig ] PANL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:55.481567] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PANL.txt [2026-01-23T20:28:55.481749] [INFO ] [sig ] [2360/3475] Completed PANL in 0.3s | 2.84 sym/s | Total: 13.8m | ETA: 6.5m [2026-01-23T20:28:55.481790] [INFO ] [sig ] [2361/3475] Forecasting PASG... [2026-01-23T20:28:55.481821] [INFO ] [sig ] Generating forecast for: PASG [2026-01-23T20:28:55.481858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-23T20:28:55.493346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-23T20:28:55.493705] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-23T20:28:55.494515] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-23T20:28:55.494566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:55.494619] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:55.494646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:55.494702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:55.552791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:55.553729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:55.553826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:55.553860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:55.674393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:55.674554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:55.674616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:55.674646] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:55.678071] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-23T20:28:55.678357] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-23T20:28:55.678488] [INFO ] [sig ] PASG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:55.820498] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PASG.txt [2026-01-23T20:28:55.820679] [INFO ] [sig ] [2361/3475] Completed PASG in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:55.820722] [INFO ] [sig ] [2362/3475] Forecasting PATH... [2026-01-23T20:28:55.820752] [INFO ] [sig ] Generating forecast for: PATH [2026-01-23T20:28:55.820782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-23T20:28:55.832258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-23T20:28:55.832642] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-23T20:28:55.833431] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-23T20:28:55.833484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:55.833517] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:55.833544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:55.833619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:55.896729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:55.897899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:55.897985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:55.898020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:56.024878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:56.025036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:56.025078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:56.025109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:56.028586] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-23T20:28:56.028923] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-23T20:28:56.029076] [INFO ] [sig ] PATH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:56.169353] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PATH.txt [2026-01-23T20:28:56.169566] [INFO ] [sig ] [2362/3475] Completed PATH in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:56.169631] [INFO ] [sig ] [2363/3475] Forecasting PATK... [2026-01-23T20:28:56.169665] [INFO ] [sig ] Generating forecast for: PATK [2026-01-23T20:28:56.169697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-23T20:28:56.181127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-23T20:28:56.181467] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-23T20:28:56.182308] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-23T20:28:56.182363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:56.182396] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:56.182424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:56.182484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:56.242129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:56.242988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:56.243072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:56.243107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:56.367964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:56.368135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:56.368190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:56.368222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:56.372013] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-23T20:28:56.372393] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-23T20:28:56.372533] [INFO ] [sig ] PATK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:56.522929] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PATK.txt [2026-01-23T20:28:56.523087] [INFO ] [sig ] [2363/3475] Completed PATK in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:56.523130] [INFO ] [sig ] [2364/3475] Forecasting PAX... [2026-01-23T20:28:56.523161] [INFO ] [sig ] Generating forecast for: PAX [2026-01-23T20:28:56.523191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-23T20:28:56.535361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-23T20:28:56.535710] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-23T20:28:56.536531] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-23T20:28:56.536603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:56.536638] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:56.536667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:56.536725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:56.596304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:56.597100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:56.597189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:56.597225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:56.720503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:56.720705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:56.720749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:56.720779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:56.724351] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=65.82%) [2026-01-23T20:28:56.724679] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-23T20:28:56.724816] [INFO ] [sig ] PAX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:56.869746] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAX.txt [2026-01-23T20:28:56.869884] [INFO ] [sig ] [2364/3475] Completed PAX in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:56.869925] [INFO ] [sig ] [2365/3475] Forecasting PAXS... [2026-01-23T20:28:56.869955] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-23T20:28:56.869985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-23T20:28:56.882155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-23T20:28:56.882439] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-23T20:28:56.883293] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-23T20:28:56.883347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:56.883380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:56.883407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:56.883464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:56.942823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:56.943697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:56.943796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:56.943832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:57.064877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:57.065030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:57.065070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:57.065099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:57.071998] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-23T20:28:57.072367] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-23T20:28:57.072517] [INFO ] [sig ] PAXS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:57.212350] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAXS.txt [2026-01-23T20:28:57.212504] [INFO ] [sig ] [2365/3475] Completed PAXS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:57.212546] [INFO ] [sig ] [2366/3475] Forecasting PAY... [2026-01-23T20:28:57.212594] [INFO ] [sig ] Generating forecast for: PAY [2026-01-23T20:28:57.212628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-23T20:28:57.224092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-23T20:28:57.224465] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-23T20:28:57.225333] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-23T20:28:57.225386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:57.225446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:57.225476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:57.225535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:57.284227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:57.285291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:57.285565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:57.285618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:57.406965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:57.407138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:57.407180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:57.407210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:57.411184] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-01-23T20:28:57.411687] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-23T20:28:57.411817] [INFO ] [sig ] PAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:57.554539] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PAY.txt [2026-01-23T20:28:57.554707] [INFO ] [sig ] [2366/3475] Completed PAY in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:57.554748] [INFO ] [sig ] [2367/3475] Forecasting PAYC... [2026-01-23T20:28:57.554779] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-23T20:28:57.554809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-23T20:28:57.566086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-23T20:28:57.566400] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-23T20:28:57.567215] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-23T20:28:57.567267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:57.567299] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:57.567326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:57.567406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:57.636022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:57.636938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:57.637025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:57.637060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:57.761686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:57.761844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:57.761886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:57.761916] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:57.765374] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-01-23T20:28:57.765694] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-23T20:28:57.765831] [INFO ] [sig ] PAYC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:57.909622] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAYC.txt [2026-01-23T20:28:57.909798] [INFO ] [sig ] [2367/3475] Completed PAYC in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:57.909839] [INFO ] [sig ] [2368/3475] Forecasting PAYO... [2026-01-23T20:28:57.909871] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-23T20:28:57.909902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-23T20:28:57.921939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-23T20:28:57.922327] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-23T20:28:57.923185] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-23T20:28:57.923241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:57.923274] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:57.923301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:57.923359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:57.982118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:57.983067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:57.983157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:57.983192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:58.107497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:58.107679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:58.107721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:58.107749] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:58.111311] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=22.03%) [2026-01-23T20:28:58.111671] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-23T20:28:58.111813] [INFO ] [sig ] PAYO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:58.257663] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PAYO.txt [2026-01-23T20:28:58.257820] [INFO ] [sig ] [2368/3475] Completed PAYO in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:58.257860] [INFO ] [sig ] [2369/3475] Forecasting PAYS... [2026-01-23T20:28:58.257890] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-23T20:28:58.257921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-23T20:28:58.270495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-23T20:28:58.270896] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-23T20:28:58.271707] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-23T20:28:58.271757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:58.271788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:58.271815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:58.271871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:58.328755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:58.329623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:58.329705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:58.329738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:58.452856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:58.453013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:58.453053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:58.453117] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:58.456524] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-23T20:28:58.456844] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-23T20:28:58.456983] [INFO ] [sig ] PAYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:58.606771] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PAYS.txt [2026-01-23T20:28:58.606928] [INFO ] [sig ] [2369/3475] Completed PAYS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:58.606969] [INFO ] [sig ] [2370/3475] Forecasting PAYX... [2026-01-23T20:28:58.607000] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-23T20:28:58.607032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-23T20:28:58.619182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-23T20:28:58.619486] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-23T20:28:58.620312] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-23T20:28:58.620375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:58.620408] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:58.620435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:58.620505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:58.679914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:58.680821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:58.680906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:58.680942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:58.804481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:58.804673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:58.804727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:58.804758] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:58.809100] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-01-23T20:28:58.809558] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-23T20:28:58.809757] [INFO ] [sig ] PAYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:58.956612] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PAYX.txt [2026-01-23T20:28:58.956765] [INFO ] [sig ] [2370/3475] Completed PAYX in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:58.956805] [INFO ] [sig ] [2371/3475] Forecasting PB... [2026-01-23T20:28:58.956835] [INFO ] [sig ] Generating forecast for: PB [2026-01-23T20:28:58.956866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-23T20:28:58.969436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-23T20:28:58.969812] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-23T20:28:58.970891] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-23T20:28:58.970945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:58.970980] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:58.971039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:58.971104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:59.033498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:59.034368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:59.034664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:59.034702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:59.162034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:59.162207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:59.162258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:59.162298] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:59.165844] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-23T20:28:59.166125] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-23T20:28:59.166257] [INFO ] [sig ] PB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:28:59.312641] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PB.txt [2026-01-23T20:28:59.312794] [INFO ] [sig ] [2371/3475] Completed PB in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:59.312836] [INFO ] [sig ] [2372/3475] Forecasting PBA... [2026-01-23T20:28:59.312868] [INFO ] [sig ] Generating forecast for: PBA [2026-01-23T20:28:59.312900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-23T20:28:59.325214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-23T20:28:59.325589] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-23T20:28:59.326404] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-23T20:28:59.326459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:59.326492] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:59.326520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:59.326594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:59.392012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:59.392948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:59.393033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:59.393069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:59.518466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:59.518648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:59.518702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:59.518742] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:59.523017] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-01-23T20:28:59.523300] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-23T20:28:59.523614] [INFO ] [sig ] PBA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:28:59.669200] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PBA.txt [2026-01-23T20:28:59.669348] [INFO ] [sig ] [2372/3475] Completed PBA in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:28:59.669388] [INFO ] [sig ] [2373/3475] Forecasting PBF... [2026-01-23T20:28:59.669417] [INFO ] [sig ] Generating forecast for: PBF [2026-01-23T20:28:59.669448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-23T20:28:59.681131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-23T20:28:59.681448] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-23T20:28:59.682325] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-23T20:28:59.682382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:28:59.682442] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:28:59.682478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:28:59.682551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:28:59.744145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:28:59.745047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:28:59.745134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:28:59.745169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:28:59.873598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:28:59.873756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:28:59.873797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:28:59.873827] [INFO ] [FORECASTER] Training complete [2026-01-23T20:28:59.877304] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: UP (p=64.07%) [2026-01-23T20:28:59.877686] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-23T20:28:59.877833] [INFO ] [sig ] PBF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:00.024419] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PBF.txt [2026-01-23T20:29:00.024594] [INFO ] [sig ] [2373/3475] Completed PBF in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:29:00.024645] [INFO ] [sig ] [2374/3475] Forecasting PBFS... [2026-01-23T20:29:00.024677] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-23T20:29:00.024708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-23T20:29:00.036018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-23T20:29:00.036341] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-23T20:29:00.037164] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-23T20:29:00.037217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:00.037249] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:00.037277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:00.037360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:00.099024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:00.099931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:00.100022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:00.100056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:00.212751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:00.212914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:00.212957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:00.212986] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:00.217090] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-23T20:29:00.217421] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-23T20:29:00.217555] [INFO ] [sig ] PBFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:00.359660] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PBFS.txt [2026-01-23T20:29:00.359802] [INFO ] [sig ] [2374/3475] Completed PBFS in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:29:00.359840] [INFO ] [sig ] [2375/3475] Forecasting PBH... [2026-01-23T20:29:00.359871] [INFO ] [sig ] Generating forecast for: PBH [2026-01-23T20:29:00.359903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-23T20:29:00.371874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-23T20:29:00.372219] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-23T20:29:00.373090] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-23T20:29:00.373143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:00.373175] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:00.373202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:00.373258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:00.433924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:00.434923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:00.435006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:00.435040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:00.554368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:00.554520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:00.554562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:00.554613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:00.558176] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-01-23T20:29:00.558468] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-23T20:29:00.558635] [INFO ] [sig ] PBH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:00.704719] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PBH.txt [2026-01-23T20:29:00.704889] [INFO ] [sig ] [2375/3475] Completed PBH in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-23T20:29:00.704932] [INFO ] [sig ] [2376/3475] Forecasting PBI... [2026-01-23T20:29:00.704965] [INFO ] [sig ] Generating forecast for: PBI [2026-01-23T20:29:00.704998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-23T20:29:00.721457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-23T20:29:00.721863] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-23T20:29:00.722705] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-23T20:29:00.722759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:00.722792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:00.722820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:00.722887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:00.794521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:00.795415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:00.795740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:00.795775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:00.927325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:00.927703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:00.927747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:00.927775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:00.931319] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=74.69%) [2026-01-23T20:29:00.931651] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-23T20:29:00.931793] [INFO ] [sig ] PBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:01.075382] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PBI.txt [2026-01-23T20:29:01.075757] [INFO ] [sig ] [2376/3475] Completed PBI in 0.4s | 2.84 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-23T20:29:01.075797] [INFO ] [sig ] [2377/3475] Forecasting PBYI... [2026-01-23T20:29:01.075829] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-23T20:29:01.075859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-23T20:29:01.088376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-23T20:29:01.088761] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-23T20:29:01.089585] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-23T20:29:01.089638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:01.089673] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:01.089700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:01.089756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:01.146748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:01.147605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:01.147686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:01.147718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:01.270921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:01.271080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:01.271141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:01.271171] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:01.274608] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-01-23T20:29:01.274882] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-23T20:29:01.275010] [INFO ] [sig ] PBYI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:01.417044] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PBYI.txt [2026-01-23T20:29:01.417189] [INFO ] [sig ] [2377/3475] Completed PBYI in 0.3s | 2.84 sym/s | Total: 13.9m | ETA: 6.4m [2026-01-23T20:29:01.417230] [INFO ] [sig ] [2378/3475] Forecasting PCB... [2026-01-23T20:29:01.417260] [INFO ] [sig ] Generating forecast for: PCB [2026-01-23T20:29:01.417290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-23T20:29:01.428863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-23T20:29:01.429277] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-23T20:29:01.430162] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-23T20:29:01.430220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:01.430253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:01.430281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:01.430338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:01.490128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:01.491191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:01.491283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:01.491317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:01.612774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:01.612931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:01.612972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:01.613000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:01.616387] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-23T20:29:01.616696] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-23T20:29:01.616829] [INFO ] [sig ] PCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:01.758590] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCB.txt [2026-01-23T20:29:01.758785] [INFO ] [sig ] [2378/3475] Completed PCB in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:01.758830] [INFO ] [sig ] [2379/3475] Forecasting PCF... [2026-01-23T20:29:01.758861] [INFO ] [sig ] Generating forecast for: PCF [2026-01-23T20:29:01.758892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-23T20:29:01.770652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-23T20:29:01.771011] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-23T20:29:01.771898] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-23T20:29:01.771950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:01.771988] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:01.772017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:01.772072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:01.832015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:01.832960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:01.833108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:01.833145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:01.959149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:01.959313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:01.959355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:01.959385] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:01.962856] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-23T20:29:01.963159] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-23T20:29:01.963294] [INFO ] [sig ] PCF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:02.109298] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCF.txt [2026-01-23T20:29:02.109500] [INFO ] [sig ] [2379/3475] Completed PCF in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:02.109544] [INFO ] [sig ] [2380/3475] Forecasting PCG... [2026-01-23T20:29:02.109617] [INFO ] [sig ] Generating forecast for: PCG [2026-01-23T20:29:02.109679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-23T20:29:02.122241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-23T20:29:02.122658] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-23T20:29:02.123539] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-23T20:29:02.123622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:02.123659] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:02.123687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:02.123745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:02.180102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:02.180988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:02.181074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:02.181107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:02.308828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:02.308990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:02.309033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:02.309063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:02.312620] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-23T20:29:02.312995] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-23T20:29:02.313144] [INFO ] [sig ] PCG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:02.462112] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCG.txt [2026-01-23T20:29:02.462285] [INFO ] [sig ] [2380/3475] Completed PCG in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:02.462326] [INFO ] [sig ] [2381/3475] Forecasting PCH... [2026-01-23T20:29:02.462356] [INFO ] [sig ] Generating forecast for: PCH [2026-01-23T20:29:02.462386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-23T20:29:02.474585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-23T20:29:02.475000] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-23T20:29:02.475912] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-23T20:29:02.475966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:02.475998] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:02.476038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:02.476097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:02.531975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:02.532920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:02.533012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:02.533046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:02.653410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:02.653583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:02.653626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:02.653656] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:02.657032] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-01-23T20:29:02.657313] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-23T20:29:02.657462] [INFO ] [sig ] PCH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:02.799830] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCH.txt [2026-01-23T20:29:02.799983] [INFO ] [sig ] [2381/3475] Completed PCH in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:02.800023] [INFO ] [sig ] [2382/3475] Forecasting PCM... [2026-01-23T20:29:02.800054] [INFO ] [sig ] Generating forecast for: PCM [2026-01-23T20:29:02.800084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-23T20:29:02.810936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-23T20:29:02.811279] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-23T20:29:02.812287] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-23T20:29:02.812339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:02.812372] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:02.812399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:02.812455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:02.871710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:02.872555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:02.872659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:02.872693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:02.995101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:02.995254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:02.995297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:02.995328] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:02.998932] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-23T20:29:02.999271] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-23T20:29:02.999418] [INFO ] [sig ] PCM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:03.148828] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCM.txt [2026-01-23T20:29:03.148995] [INFO ] [sig ] [2382/3475] Completed PCM in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:03.149038] [INFO ] [sig ] [2383/3475] Forecasting PCN... [2026-01-23T20:29:03.149083] [INFO ] [sig ] Generating forecast for: PCN [2026-01-23T20:29:03.149121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-23T20:29:03.160921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-23T20:29:03.161369] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-23T20:29:03.162277] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-23T20:29:03.162331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:03.162393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:03.162423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:03.162685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:03.226422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:03.227490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:03.227600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:03.227637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:03.358822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:03.358980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:03.359042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:03.359082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:03.363270] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=80.74%) [2026-01-23T20:29:03.363597] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-23T20:29:03.363734] [INFO ] [sig ] PCN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:03.512966] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCN.txt [2026-01-23T20:29:03.513139] [INFO ] [sig ] [2383/3475] Completed PCN in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:03.513184] [INFO ] [sig ] [2384/3475] Forecasting PCQ... [2026-01-23T20:29:03.513217] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-23T20:29:03.513249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-23T20:29:03.526006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-23T20:29:03.526387] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-23T20:29:03.527208] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-23T20:29:03.527260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:03.527292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:03.527320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:03.527406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:03.585844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:03.586732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:03.586812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:03.586845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:03.700208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:03.700354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:03.700394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:03.700422] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:03.703937] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-01-23T20:29:03.704202] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-23T20:29:03.704326] [INFO ] [sig ] PCQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:03.846892] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PCQ.txt [2026-01-23T20:29:03.847052] [INFO ] [sig ] [2384/3475] Completed PCQ in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:03.847092] [INFO ] [sig ] [2385/3475] Forecasting PCRX... [2026-01-23T20:29:03.847123] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-23T20:29:03.847160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-23T20:29:03.858529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-23T20:29:03.858930] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-23T20:29:03.859758] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-23T20:29:03.859811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:03.859842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:03.859869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:03.859925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:03.918360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:03.919413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:03.919499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:03.919531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:04.045762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:04.045930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:04.045986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:04.046017] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:04.049693] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=45.13%) [2026-01-23T20:29:04.049977] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-23T20:29:04.050104] [INFO ] [sig ] PCRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:04.189632] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PCRX.txt [2026-01-23T20:29:04.189773] [INFO ] [sig ] [2385/3475] Completed PCRX in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:04.189815] [INFO ] [sig ] [2386/3475] Forecasting PCTY... [2026-01-23T20:29:04.189844] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-23T20:29:04.189874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-23T20:29:04.201109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-23T20:29:04.201452] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-23T20:29:04.202273] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-23T20:29:04.202326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:04.202358] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:04.202385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:04.202442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:04.258021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:04.258674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:04.258752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:04.258784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:04.378276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:04.378430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:04.378472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:04.378534] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:04.381972] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-23T20:29:04.382250] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-23T20:29:04.382378] [INFO ] [sig ] PCTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:04.525733] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCTY.txt [2026-01-23T20:29:04.525865] [INFO ] [sig ] [2386/3475] Completed PCTY in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:04.525905] [INFO ] [sig ] [2387/3475] Forecasting PCVX... [2026-01-23T20:29:04.525935] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-23T20:29:04.525965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-23T20:29:04.538320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-23T20:29:04.538616] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-23T20:29:04.539408] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-23T20:29:04.539459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:04.539490] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:04.539517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:04.539591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:04.599067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:04.599904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:04.599979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:04.600011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:04.728350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:04.728532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:04.728602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:04.728635] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:04.732184] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-23T20:29:04.732469] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-23T20:29:04.732616] [INFO ] [sig ] PCVX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:04.885083] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PCVX.txt [2026-01-23T20:29:04.885235] [INFO ] [sig ] [2387/3475] Completed PCVX in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:04.885281] [INFO ] [sig ] [2388/3475] Forecasting PCYO... [2026-01-23T20:29:04.885312] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-23T20:29:04.885342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-23T20:29:04.897101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-23T20:29:04.897430] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-23T20:29:04.898321] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-23T20:29:04.898373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:04.898406] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:04.898432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:04.898489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:04.957137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:04.958033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:04.958115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:04.958149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:05.083729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:05.083880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:05.083921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:05.083951] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:05.087490] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=38.78%) [2026-01-23T20:29:05.087948] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-23T20:29:05.088074] [INFO ] [sig ] PCYO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:05.230172] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PCYO.txt [2026-01-23T20:29:05.230302] [INFO ] [sig ] [2388/3475] Completed PCYO in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:05.230345] [INFO ] [sig ] [2389/3475] Forecasting PD... [2026-01-23T20:29:05.230376] [INFO ] [sig ] Generating forecast for: PD [2026-01-23T20:29:05.230406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-23T20:29:05.242259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-23T20:29:05.242526] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-23T20:29:05.243345] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-23T20:29:05.243397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:05.243429] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:05.243456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:05.243512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:05.299786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:05.300710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:05.300799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:05.300834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:05.423936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:05.424094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:05.424135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:05.424164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:05.427693] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-01-23T20:29:05.428001] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-23T20:29:05.428139] [INFO ] [sig ] PD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:05.571689] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PD.txt [2026-01-23T20:29:05.571853] [INFO ] [sig ] [2389/3475] Completed PD in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:05.571894] [INFO ] [sig ] [2390/3475] Forecasting PDBC... [2026-01-23T20:29:05.571926] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-23T20:29:05.571956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-23T20:29:05.584024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-23T20:29:05.584372] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-23T20:29:05.585244] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-23T20:29:05.585298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:05.585332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:05.585359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:05.585417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:05.643266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:05.644182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:05.644272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:05.644306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:05.759658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:05.759814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:05.759855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:05.759884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:05.763286] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=65.44%) [2026-01-23T20:29:05.763570] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-23T20:29:05.763716] [INFO ] [sig ] PDBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:05.903154] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDBC.txt [2026-01-23T20:29:05.903312] [INFO ] [sig ] [2390/3475] Completed PDBC in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:05.903352] [INFO ] [sig ] [2391/3475] Forecasting PDD... [2026-01-23T20:29:05.903382] [INFO ] [sig ] Generating forecast for: PDD [2026-01-23T20:29:05.903413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-23T20:29:05.915705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-23T20:29:05.916124] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-23T20:29:05.916996] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-23T20:29:05.917052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:05.917085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:05.917111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:05.917168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:05.974974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:05.975896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:05.976017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:05.976076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:06.099753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:06.099906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:06.099948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:06.099976] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:06.103334] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-23T20:29:06.103622] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-23T20:29:06.103749] [INFO ] [sig ] PDD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:06.248090] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDD.txt [2026-01-23T20:29:06.248247] [INFO ] [sig ] [2391/3475] Completed PDD in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:06.248289] [INFO ] [sig ] [2392/3475] Forecasting PDEX... [2026-01-23T20:29:06.248319] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-23T20:29:06.248353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-23T20:29:06.259841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-23T20:29:06.260204] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-23T20:29:06.261047] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-23T20:29:06.261099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:06.261131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:06.261157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:06.261213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:06.320684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:06.321746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:06.321833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:06.321867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:06.450043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:06.450200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:06.450241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:06.450270] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:06.453993] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-23T20:29:06.454272] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-23T20:29:06.454403] [INFO ] [sig ] PDEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:06.599793] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDEX.txt [2026-01-23T20:29:06.599930] [INFO ] [sig ] [2392/3475] Completed PDEX in 0.4s | 2.84 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-23T20:29:06.599971] [INFO ] [sig ] [2393/3475] Forecasting PDFS... [2026-01-23T20:29:06.600001] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-23T20:29:06.600030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-23T20:29:06.612023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-23T20:29:06.612334] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-23T20:29:06.613186] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-23T20:29:06.613239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:06.613271] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:06.613299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:06.613360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:06.672015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:06.672818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:06.672934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:06.672968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:06.801003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:06.801191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:06.801236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:06.801267] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:06.804933] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-23T20:29:06.805207] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-23T20:29:06.805341] [INFO ] [sig ] PDFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:06.944857] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PDFS.txt [2026-01-23T20:29:06.945020] [INFO ] [sig ] [2393/3475] Completed PDFS in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-23T20:29:06.945060] [INFO ] [sig ] [2394/3475] Forecasting PDI... [2026-01-23T20:29:06.945091] [INFO ] [sig ] Generating forecast for: PDI [2026-01-23T20:29:06.945121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-23T20:29:06.957222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-23T20:29:06.957726] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-23T20:29:06.958692] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-23T20:29:06.958767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:06.958800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:06.958827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:06.958884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:07.018124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:07.019096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:07.019191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:07.019225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:07.138940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:07.139101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:07.139143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:07.139173] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:07.142541] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=17.75%) [2026-01-23T20:29:07.142836] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-23T20:29:07.142967] [INFO ] [sig ] PDI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:07.281860] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PDI.txt [2026-01-23T20:29:07.281990] [INFO ] [sig ] [2394/3475] Completed PDI in 0.3s | 2.84 sym/s | Total: 14.0m | ETA: 6.3m [2026-01-23T20:29:07.282029] [INFO ] [sig ] [2395/3475] Forecasting PDLB... [2026-01-23T20:29:07.282059] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-23T20:29:07.282089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-23T20:29:07.292851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-23T20:29:07.293144] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-23T20:29:07.293967] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-23T20:29:07.294020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:07.294052] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:07.294079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:07.294135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:07.350181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:07.350904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:07.350987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:07.351021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:07.472045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:07.472221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:07.472273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:07.472309] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:07.475771] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-01-23T20:29:07.476045] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-23T20:29:07.476172] [INFO ] [sig ] PDLB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:07.622188] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDLB.txt [2026-01-23T20:29:07.622384] [INFO ] [sig ] [2395/3475] Completed PDLB in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:07.622443] [INFO ] [sig ] [2396/3475] Forecasting PDM... [2026-01-23T20:29:07.622483] [INFO ] [sig ] Generating forecast for: PDM [2026-01-23T20:29:07.622523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-23T20:29:07.634921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-23T20:29:07.635229] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-23T20:29:07.636075] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-23T20:29:07.636129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:07.636162] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:07.636190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:07.636268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:07.696445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:07.697148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:07.697226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:07.697259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:07.818810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:07.818957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:07.818997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:07.819026] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:07.822359] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-01-23T20:29:07.822646] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-23T20:29:07.822777] [INFO ] [sig ] PDM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:07.966067] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDM.txt [2026-01-23T20:29:07.966312] [INFO ] [sig ] [2396/3475] Completed PDM in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:07.966377] [INFO ] [sig ] [2397/3475] Forecasting PDO... [2026-01-23T20:29:07.966429] [INFO ] [sig ] Generating forecast for: PDO [2026-01-23T20:29:07.966475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-23T20:29:07.979781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-23T20:29:07.980285] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-23T20:29:07.981429] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-23T20:29:07.981505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:07.981558] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:07.981628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:07.981721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:08.042457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:08.043336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:08.043422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:08.043456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:08.161072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:08.161221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:08.161264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:08.161293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:08.165090] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-23T20:29:08.165370] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-23T20:29:08.165502] [INFO ] [sig ] PDO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:08.305672] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PDO.txt [2026-01-23T20:29:08.305805] [INFO ] [sig ] [2397/3475] Completed PDO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:08.305852] [INFO ] [sig ] [2398/3475] Forecasting PDP... [2026-01-23T20:29:08.305884] [INFO ] [sig ] Generating forecast for: PDP [2026-01-23T20:29:08.305914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-23T20:29:08.316790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-23T20:29:08.317085] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-23T20:29:08.317975] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-23T20:29:08.318029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:08.318061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:08.318089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:08.318150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:08.378161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:08.379047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:08.379131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:08.379165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:08.499536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:08.499720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:08.499765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:08.499793] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:08.504209] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-23T20:29:08.504653] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-23T20:29:08.504817] [INFO ] [sig ] PDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:08.650972] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PDP.txt [2026-01-23T20:29:08.651129] [INFO ] [sig ] [2398/3475] Completed PDP in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:08.651169] [INFO ] [sig ] [2399/3475] Forecasting PDS... [2026-01-23T20:29:08.651199] [INFO ] [sig ] Generating forecast for: PDS [2026-01-23T20:29:08.651230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-23T20:29:08.663440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-23T20:29:08.663853] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-23T20:29:08.664807] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-23T20:29:08.664862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:08.664896] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:08.664923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:08.664978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:08.726982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:08.727844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:08.727932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:08.727967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:08.848005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:08.848158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:08.848201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:08.848235] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:08.851772] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-23T20:29:08.852054] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-23T20:29:08.852216] [INFO ] [sig ] PDS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:08.991564] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDS.txt [2026-01-23T20:29:08.991747] [INFO ] [sig ] [2399/3475] Completed PDS in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:08.991787] [INFO ] [sig ] [2400/3475] Forecasting PDX... [2026-01-23T20:29:08.991817] [INFO ] [sig ] Generating forecast for: PDX [2026-01-23T20:29:08.991847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-23T20:29:09.003622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-23T20:29:09.003916] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-23T20:29:09.005003] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-23T20:29:09.005065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:09.005145] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:09.005180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:09.005238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:09.063923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:09.064742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:09.064827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:09.064862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:09.190893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:09.191107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:09.191150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:09.191179] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:09.194650] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-23T20:29:09.194926] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-23T20:29:09.195061] [INFO ] [sig ] PDX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:09.333991] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PDX.txt [2026-01-23T20:29:09.334133] [INFO ] [sig ] [2400/3475] Completed PDX in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:09.334173] [INFO ] [sig ] [2401/3475] Forecasting PDYN... [2026-01-23T20:29:09.334204] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-23T20:29:09.334233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-23T20:29:09.345782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-23T20:29:09.346081] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-23T20:29:09.346929] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-23T20:29:09.346983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:09.347015] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:09.347043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:09.347100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:09.404429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:09.405072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:09.405151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:09.405184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:09.524503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:09.524664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:09.524720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:09.524750] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:09.528192] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-01-23T20:29:09.528469] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-23T20:29:09.528639] [INFO ] [sig ] PDYN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:09.667911] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PDYN.txt [2026-01-23T20:29:09.668045] [INFO ] [sig ] [2401/3475] Completed PDYN in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:09.668084] [INFO ] [sig ] [2402/3475] Forecasting PEB... [2026-01-23T20:29:09.668113] [INFO ] [sig ] Generating forecast for: PEB [2026-01-23T20:29:09.668144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-23T20:29:09.679439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-23T20:29:09.679764] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-23T20:29:09.680594] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-23T20:29:09.680650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:09.680684] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:09.680712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:09.680770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:09.749260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:09.750432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:09.750536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:09.750603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:09.895157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:09.895318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:09.895361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:09.895390] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:09.902089] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-23T20:29:09.902453] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-23T20:29:09.902623] [INFO ] [sig ] PEB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:10.048119] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEB.txt [2026-01-23T20:29:10.048284] [INFO ] [sig ] [2402/3475] Completed PEB in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:10.048337] [INFO ] [sig ] [2403/3475] Forecasting PEBK... [2026-01-23T20:29:10.048374] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-23T20:29:10.048406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-23T20:29:10.060191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-23T20:29:10.060627] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-23T20:29:10.061645] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-23T20:29:10.061850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:10.061883] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:10.061911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:10.061969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:10.130603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:10.131444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:10.131546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:10.131599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:10.229963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:10.230126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:10.230168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:10.230236] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:10.233753] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-01-23T20:29:10.234031] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-23T20:29:10.234161] [INFO ] [sig ] PEBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:10.373435] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PEBK.txt [2026-01-23T20:29:10.373617] [INFO ] [sig ] [2403/3475] Completed PEBK in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:10.373661] [INFO ] [sig ] [2404/3475] Forecasting PEBO... [2026-01-23T20:29:10.373692] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-23T20:29:10.373722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-23T20:29:10.385797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-23T20:29:10.386143] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-23T20:29:10.386977] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-23T20:29:10.387032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:10.387065] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:10.387093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:10.387151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:10.444993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:10.445851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:10.445933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:10.445968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:10.568567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:10.568751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:10.568793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:10.568822] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:10.572289] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-23T20:29:10.572601] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-23T20:29:10.572732] [INFO ] [sig ] PEBO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:10.717011] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEBO.txt [2026-01-23T20:29:10.717168] [INFO ] [sig ] [2404/3475] Completed PEBO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:10.717216] [INFO ] [sig ] [2405/3475] Forecasting PECO... [2026-01-23T20:29:10.717251] [INFO ] [sig ] Generating forecast for: PECO [2026-01-23T20:29:10.717283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-23T20:29:10.729406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-23T20:29:10.729788] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-23T20:29:10.730718] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-23T20:29:10.730771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:10.730816] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:10.730846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:10.730905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:10.791013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:10.791905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:10.791990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:10.792024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:10.914414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:10.914598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:10.914645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:10.914675] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:10.918687] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=37.17%) [2026-01-23T20:29:10.918975] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-23T20:29:10.919109] [INFO ] [sig ] PECO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:11.061629] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PECO.txt [2026-01-23T20:29:11.061789] [INFO ] [sig ] [2405/3475] Completed PECO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:11.061832] [INFO ] [sig ] [2406/3475] Forecasting PEG... [2026-01-23T20:29:11.061861] [INFO ] [sig ] Generating forecast for: PEG [2026-01-23T20:29:11.061893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-23T20:29:11.137502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-23T20:29:11.138095] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-23T20:29:11.139123] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-23T20:29:11.139176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:11.139208] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:11.139234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:11.139290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:11.199231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:11.200182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:11.200268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:11.200302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:11.320878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:11.321050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:11.321097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:11.321126] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:11.324669] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=46.81%) [2026-01-23T20:29:11.324992] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-23T20:29:11.325138] [INFO ] [sig ] PEG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:11.471322] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEG.txt [2026-01-23T20:29:11.471459] [INFO ] [sig ] [2406/3475] Completed PEG in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:11.471498] [INFO ] [sig ] [2407/3475] Forecasting PEGA... [2026-01-23T20:29:11.471528] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-23T20:29:11.471556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-23T20:29:11.483089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-23T20:29:11.483380] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-23T20:29:11.484202] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-23T20:29:11.484254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:11.484287] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:11.484314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:11.484370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:11.544106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:11.545021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:11.545102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:11.545144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:11.668193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:11.668349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:11.668389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:11.668419] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:11.671750] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-23T20:29:11.672019] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-23T20:29:11.672145] [INFO ] [sig ] PEGA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:11.815801] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PEGA.txt [2026-01-23T20:29:11.815967] [INFO ] [sig ] [2407/3475] Completed PEGA in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:11.816007] [INFO ] [sig ] [2408/3475] Forecasting PEN... [2026-01-23T20:29:11.816040] [INFO ] [sig ] Generating forecast for: PEN [2026-01-23T20:29:11.816070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-23T20:29:11.827997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-23T20:29:11.828405] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-23T20:29:11.829302] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-23T20:29:11.829356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:11.829389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:11.829416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:11.829475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:11.895096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:11.896080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:11.896176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:11.896209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:12.026045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:12.026207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:12.026250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:12.026281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:12.029886] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-23T20:29:12.030249] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-23T20:29:12.030417] [INFO ] [sig ] PEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:12.174257] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PEN.txt [2026-01-23T20:29:12.174419] [INFO ] [sig ] [2408/3475] Completed PEN in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:12.174460] [INFO ] [sig ] [2409/3475] Forecasting PENN... [2026-01-23T20:29:12.174503] [INFO ] [sig ] Generating forecast for: PENN [2026-01-23T20:29:12.174536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-23T20:29:12.186986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-23T20:29:12.187452] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-23T20:29:12.188469] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-23T20:29:12.188528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:12.188562] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:12.188611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:12.188672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:12.250859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:12.251946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:12.252032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:12.252067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:12.385256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:12.385418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:12.385461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:12.385491] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:12.389058] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-01-23T20:29:12.389363] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-23T20:29:12.389505] [INFO ] [sig ] PENN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:12.540931] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PENN.txt [2026-01-23T20:29:12.541086] [INFO ] [sig ] [2409/3475] Completed PENN in 0.4s | 2.84 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-23T20:29:12.541129] [INFO ] [sig ] [2410/3475] Forecasting PEO... [2026-01-23T20:29:12.541159] [INFO ] [sig ] Generating forecast for: PEO [2026-01-23T20:29:12.541189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-23T20:29:12.553087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-23T20:29:12.553466] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-23T20:29:12.554352] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-23T20:29:12.554407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:12.554440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:12.554470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:12.554542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:12.619138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:12.620247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:12.620361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:12.620399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:12.741165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:12.741327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:12.741374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:12.741405] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:12.744909] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=27.26%) [2026-01-23T20:29:12.745195] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-23T20:29:12.745328] [INFO ] [sig ] PEO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:12.886083] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEO.txt [2026-01-23T20:29:12.886240] [INFO ] [sig ] [2410/3475] Completed PEO in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-23T20:29:12.886281] [INFO ] [sig ] [2411/3475] Forecasting PEP... [2026-01-23T20:29:12.886312] [INFO ] [sig ] Generating forecast for: PEP [2026-01-23T20:29:12.886342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-23T20:29:12.898195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-23T20:29:12.898540] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-23T20:29:12.899375] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-23T20:29:12.899427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:12.899459] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:12.899485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:12.899542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:12.958508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:12.959429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:12.959514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:12.959549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:13.081935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:13.082092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:13.082132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:13.082161] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:13.085911] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-23T20:29:13.086183] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-23T20:29:13.086309] [INFO ] [sig ] PEP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:13.227840] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEP.txt [2026-01-23T20:29:13.227989] [INFO ] [sig ] [2411/3475] Completed PEP in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-23T20:29:13.228031] [INFO ] [sig ] [2412/3475] Forecasting PEPG... [2026-01-23T20:29:13.228061] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-23T20:29:13.228090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-23T20:29:13.240958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-23T20:29:13.241273] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-23T20:29:13.242099] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-23T20:29:13.242151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:13.242184] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:13.242210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:13.242266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:13.298917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:13.299552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:13.299649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:13.299682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:13.413171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:13.413330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:13.413371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:13.413417] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:13.416787] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-23T20:29:13.417067] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-23T20:29:13.417197] [INFO ] [sig ] PEPG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:13.555905] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PEPG.txt [2026-01-23T20:29:13.556032] [INFO ] [sig ] [2412/3475] Completed PEPG in 0.3s | 2.84 sym/s | Total: 14.1m | ETA: 6.2m [2026-01-23T20:29:13.556071] [INFO ] [sig ] [2413/3475] Forecasting PERF... [2026-01-23T20:29:13.556100] [INFO ] [sig ] Generating forecast for: PERF [2026-01-23T20:29:13.556130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-23T20:29:13.567927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-23T20:29:13.568227] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-23T20:29:13.569023] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-23T20:29:13.569074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:13.569106] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:13.569134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:13.569190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:13.625632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:13.626461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:13.626541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:13.626594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:13.741074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:13.741216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:13.741255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:13.741284] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:13.744594] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-23T20:29:13.744861] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-23T20:29:13.744986] [INFO ] [sig ] PERF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:13.883512] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PERF.txt [2026-01-23T20:29:13.883690] [INFO ] [sig ] [2413/3475] Completed PERF in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:13.883732] [INFO ] [sig ] [2414/3475] Forecasting PERI... [2026-01-23T20:29:13.883761] [INFO ] [sig ] Generating forecast for: PERI [2026-01-23T20:29:13.883792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-23T20:29:13.895312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-23T20:29:13.895616] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-23T20:29:13.896441] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-23T20:29:13.896494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:13.896528] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:13.896557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:13.896643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:13.955989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:13.956895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:13.956977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:13.957032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:14.078346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:14.078511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:14.078552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:14.078601] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:14.081973] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-01-23T20:29:14.082255] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-23T20:29:14.082383] [INFO ] [sig ] PERI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:14.226458] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PERI.txt [2026-01-23T20:29:14.226644] [INFO ] [sig ] [2414/3475] Completed PERI in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:14.226691] [INFO ] [sig ] [2415/3475] Forecasting PESI... [2026-01-23T20:29:14.226915] [INFO ] [sig ] Generating forecast for: PESI [2026-01-23T20:29:14.226946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-23T20:29:14.239908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-23T20:29:14.240315] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-23T20:29:14.241210] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-23T20:29:14.241280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:14.241314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:14.241343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:14.241403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:14.301902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:14.302798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:14.302881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:14.302916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:14.421284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:14.421421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:14.421462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:14.421492] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:14.424941] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-23T20:29:14.425221] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-23T20:29:14.425353] [INFO ] [sig ] PESI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:14.563945] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PESI.txt [2026-01-23T20:29:14.564059] [INFO ] [sig ] [2415/3475] Completed PESI in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:14.564098] [INFO ] [sig ] [2416/3475] Forecasting PETS... [2026-01-23T20:29:14.564127] [INFO ] [sig ] Generating forecast for: PETS [2026-01-23T20:29:14.564157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-23T20:29:14.575042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-23T20:29:14.575334] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-23T20:29:14.576128] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-23T20:29:14.576180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:14.576213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:14.576239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:14.576319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:14.633327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:14.634073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:14.634151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:14.634184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:14.756119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:14.756277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:14.756321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:14.756351] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:14.759799] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-23T20:29:14.760076] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-23T20:29:14.760213] [INFO ] [sig ] PETS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:14.900713] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PETS.txt [2026-01-23T20:29:14.901027] [INFO ] [sig ] [2416/3475] Completed PETS in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:14.901066] [INFO ] [sig ] [2417/3475] Forecasting PEY... [2026-01-23T20:29:14.901096] [INFO ] [sig ] Generating forecast for: PEY [2026-01-23T20:29:14.901126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-23T20:29:14.913056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-23T20:29:14.913328] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-23T20:29:14.914131] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-23T20:29:14.914183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:14.914240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:14.914269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:14.914326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:14.976488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:14.977816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:14.977973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:14.978037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:15.092740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:15.092889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:15.092930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:15.092958] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:15.096284] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-23T20:29:15.096550] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-23T20:29:15.096691] [INFO ] [sig ] PEY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:15.238762] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PEY.txt [2026-01-23T20:29:15.239081] [INFO ] [sig ] [2417/3475] Completed PEY in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:15.239119] [INFO ] [sig ] [2418/3475] Forecasting PFBC... [2026-01-23T20:29:15.239149] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-23T20:29:15.239180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-23T20:29:15.251192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-23T20:29:15.251472] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-23T20:29:15.252304] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-23T20:29:15.252356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:15.252388] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:15.252415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:15.252471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:15.311200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:15.312034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:15.312116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:15.312152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:15.426305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:15.426458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:15.426500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:15.426529] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:15.429935] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-23T20:29:15.430208] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-23T20:29:15.430334] [INFO ] [sig ] PFBC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:15.568999] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFBC.txt [2026-01-23T20:29:15.569116] [INFO ] [sig ] [2418/3475] Completed PFBC in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:15.569156] [INFO ] [sig ] [2419/3475] Forecasting PFD... [2026-01-23T20:29:15.569185] [INFO ] [sig ] Generating forecast for: PFD [2026-01-23T20:29:15.569214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-23T20:29:15.580427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-23T20:29:15.580719] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-23T20:29:15.581500] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-23T20:29:15.581552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:15.581609] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:15.581638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:15.581694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:15.640451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:15.641151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:15.641232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:15.641266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:15.750172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:15.750305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:15.750344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:15.750373] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:15.753679] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-23T20:29:15.753943] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-23T20:29:15.754064] [INFO ] [sig ] PFD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:15.892883] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFD.txt [2026-01-23T20:29:15.893018] [INFO ] [sig ] [2419/3475] Completed PFD in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:15.893056] [INFO ] [sig ] [2420/3475] Forecasting PFF... [2026-01-23T20:29:15.893087] [INFO ] [sig ] Generating forecast for: PFF [2026-01-23T20:29:15.893117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-23T20:29:15.904443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-23T20:29:15.904997] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-23T20:29:15.905819] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-23T20:29:15.905871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:15.905903] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:15.905930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:15.905986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:15.963353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:15.964223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:15.964308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:15.964341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:16.087683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:16.087840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:16.087880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:16.087966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:16.091379] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=30.50%) [2026-01-23T20:29:16.091689] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-23T20:29:16.091820] [INFO ] [sig ] PFF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:16.233337] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFF.txt [2026-01-23T20:29:16.233491] [INFO ] [sig ] [2420/3475] Completed PFF in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:16.233531] [INFO ] [sig ] [2421/3475] Forecasting PFG... [2026-01-23T20:29:16.233563] [INFO ] [sig ] Generating forecast for: PFG [2026-01-23T20:29:16.233614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-23T20:29:16.244707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-23T20:29:16.245051] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-23T20:29:16.245871] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-23T20:29:16.245923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:16.245955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:16.245982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:16.246038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:16.302701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:16.303557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:16.303668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:16.303701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:16.425021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:16.425180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:16.425221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:16.425249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:16.428699] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=68.22%) [2026-01-23T20:29:16.428984] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-23T20:29:16.429114] [INFO ] [sig ] PFG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:16.574348] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFG.txt [2026-01-23T20:29:16.574509] [INFO ] [sig ] [2421/3475] Completed PFG in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:16.574551] [INFO ] [sig ] [2422/3475] Forecasting PFGC... [2026-01-23T20:29:16.574604] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-23T20:29:16.574637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-23T20:29:16.586054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-23T20:29:16.586380] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-23T20:29:16.587206] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-23T20:29:16.587258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:16.587290] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:16.587316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:16.587396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:16.645364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:16.646212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:16.646295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:16.646327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:16.768474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:16.768649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:16.768698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:16.768735] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:16.772078] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: DOWN (p=49.87%) [2026-01-23T20:29:16.772342] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-23T20:29:16.772467] [INFO ] [sig ] PFGC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:16.915085] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFGC.txt [2026-01-23T20:29:16.915243] [INFO ] [sig ] [2422/3475] Completed PFGC in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:16.915283] [INFO ] [sig ] [2423/3475] Forecasting PFH... [2026-01-23T20:29:16.915312] [INFO ] [sig ] Generating forecast for: PFH [2026-01-23T20:29:16.915344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-23T20:29:16.927186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-23T20:29:16.927654] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-23T20:29:16.928488] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-23T20:29:16.928542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:16.928597] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:16.928637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:16.928697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:16.985548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:16.986422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:16.986507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:16.986541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:17.104203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:17.104376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:17.104417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:17.104446] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:17.107967] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-01-23T20:29:17.108323] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-23T20:29:17.108463] [INFO ] [sig ] PFH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:17.251257] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFH.txt [2026-01-23T20:29:17.251418] [INFO ] [sig ] [2423/3475] Completed PFH in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:17.251458] [INFO ] [sig ] [2424/3475] Forecasting PFIS... [2026-01-23T20:29:17.251487] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-23T20:29:17.251516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-23T20:29:17.262674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-23T20:29:17.263032] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-23T20:29:17.263852] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-23T20:29:17.263905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:17.263937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:17.263964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:17.264021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:17.324558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:17.325437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:17.325522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:17.325555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:17.440082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:17.440240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:17.440280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:17.440310] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:17.443701] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=22.38%) [2026-01-23T20:29:17.443976] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-23T20:29:17.444103] [INFO ] [sig ] PFIS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:17.587089] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFIS.txt [2026-01-23T20:29:17.587246] [INFO ] [sig ] [2424/3475] Completed PFIS in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:17.587288] [INFO ] [sig ] [2425/3475] Forecasting PFL... [2026-01-23T20:29:17.587317] [INFO ] [sig ] Generating forecast for: PFL [2026-01-23T20:29:17.587374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-23T20:29:17.599505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-23T20:29:17.599922] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-23T20:29:17.600747] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-23T20:29:17.600800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:17.600831] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:17.600858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:17.600913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:17.657086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:17.658014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:17.658100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:17.658134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:17.773816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:17.773992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:17.774035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:17.774065] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:17.777644] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-23T20:29:17.777951] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-23T20:29:17.778087] [INFO ] [sig ] PFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:17.918393] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFL.txt [2026-01-23T20:29:17.918545] [INFO ] [sig ] [2425/3475] Completed PFL in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:17.918606] [INFO ] [sig ] [2426/3475] Forecasting PFM... [2026-01-23T20:29:17.918638] [INFO ] [sig ] Generating forecast for: PFM [2026-01-23T20:29:17.918669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-23T20:29:17.929844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-23T20:29:17.930176] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-23T20:29:17.931041] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-23T20:29:17.931094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:17.931125] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:17.931152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:17.931209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:17.989141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:17.990012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:17.990101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:17.990136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:18.115506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:18.115672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:18.115712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:18.115742] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:18.119295] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-01-23T20:29:18.119570] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-23T20:29:18.119721] [INFO ] [sig ] PFM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:18.263218] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFM.txt [2026-01-23T20:29:18.263398] [INFO ] [sig ] [2426/3475] Completed PFM in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-23T20:29:18.263441] [INFO ] [sig ] [2427/3475] Forecasting PFN... [2026-01-23T20:29:18.263471] [INFO ] [sig ] Generating forecast for: PFN [2026-01-23T20:29:18.263507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-23T20:29:18.275833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-23T20:29:18.276197] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-23T20:29:18.277025] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-23T20:29:18.277077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:18.277121] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:18.277156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:18.277233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:18.336376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:18.337289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:18.337468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:18.337504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:18.459546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:18.459720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:18.459761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:18.459790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:18.463186] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-23T20:29:18.463459] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-23T20:29:18.463603] [INFO ] [sig ] PFN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:18.600500] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFN.txt [2026-01-23T20:29:18.600669] [INFO ] [sig ] [2427/3475] Completed PFN in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-23T20:29:18.600716] [INFO ] [sig ] [2428/3475] Forecasting PFO... [2026-01-23T20:29:18.600747] [INFO ] [sig ] Generating forecast for: PFO [2026-01-23T20:29:18.600778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-23T20:29:18.614853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-23T20:29:18.615383] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-23T20:29:18.616311] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-23T20:29:18.616368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:18.616403] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:18.616430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:18.616487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:18.679244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:18.680237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:18.680333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:18.680368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:18.794731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:18.794898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:18.794942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:18.794971] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:18.798519] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=50.71%) [2026-01-23T20:29:18.798837] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-23T20:29:18.798974] [INFO ] [sig ] PFO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:18.939604] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFO.txt [2026-01-23T20:29:18.939783] [INFO ] [sig ] [2428/3475] Completed PFO in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-23T20:29:18.939828] [INFO ] [sig ] [2429/3475] Forecasting PFS... [2026-01-23T20:29:18.939857] [INFO ] [sig ] Generating forecast for: PFS [2026-01-23T20:29:18.939887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-23T20:29:18.952361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-23T20:29:18.952819] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-23T20:29:18.953698] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-23T20:29:18.953753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:18.953798] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:18.953828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:18.953884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:19.012325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:19.013178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:19.013262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:19.013295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:19.134485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:19.134687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:19.134740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:19.134779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:19.139230] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=47.06%) [2026-01-23T20:29:19.139562] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-23T20:29:19.139725] [INFO ] [sig ] PFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:19.283423] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PFS.txt [2026-01-23T20:29:19.283594] [INFO ] [sig ] [2429/3475] Completed PFS in 0.3s | 2.84 sym/s | Total: 14.2m | ETA: 6.1m [2026-01-23T20:29:19.283639] [INFO ] [sig ] [2430/3475] Forecasting PFSI... [2026-01-23T20:29:19.283669] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-23T20:29:19.283699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-23T20:29:19.295400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-23T20:29:19.295696] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-23T20:29:19.296693] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-23T20:29:19.296746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:19.296779] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:19.296806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:19.296865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:19.356521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:19.357389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:19.357473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:19.357505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:19.475993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:19.476166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:19.476209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:19.476239] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:19.479687] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-23T20:29:19.479965] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-23T20:29:19.480091] [INFO ] [sig ] PFSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:19.619431] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PFSI.txt [2026-01-23T20:29:19.619606] [INFO ] [sig ] [2430/3475] Completed PFSI in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:19.619650] [INFO ] [sig ] [2431/3475] Forecasting PGC... [2026-01-23T20:29:19.619681] [INFO ] [sig ] Generating forecast for: PGC [2026-01-23T20:29:19.619711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-23T20:29:19.631540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-23T20:29:19.631852] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-23T20:29:19.632655] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-23T20:29:19.632711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:19.632743] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:19.632769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:19.632825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:19.690558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:19.691441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:19.691527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:19.691561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:19.812327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:19.812483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:19.812526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:19.812555] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:19.815962] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=60.35%) [2026-01-23T20:29:19.816247] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-23T20:29:19.816378] [INFO ] [sig ] PGC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:19.957898] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PGC.txt [2026-01-23T20:29:19.958059] [INFO ] [sig ] [2431/3475] Completed PGC in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:19.958101] [INFO ] [sig ] [2432/3475] Forecasting PGEN... [2026-01-23T20:29:19.958131] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-23T20:29:19.958163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-23T20:29:19.969937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-23T20:29:19.970262] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-23T20:29:19.971068] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-23T20:29:19.971120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:19.971151] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:19.971179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:19.971235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:20.030392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:20.031268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:20.031353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:20.031387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:20.163154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:20.163450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:20.163494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:20.163524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:20.167297] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=17.64%) [2026-01-23T20:29:20.167620] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-23T20:29:20.167800] [INFO ] [sig ] PGEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:20.310547] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PGEN.txt [2026-01-23T20:29:20.310731] [INFO ] [sig ] [2432/3475] Completed PGEN in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:20.310790] [INFO ] [sig ] [2433/3475] Forecasting PGJ... [2026-01-23T20:29:20.310827] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-23T20:29:20.310869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-23T20:29:20.324793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-23T20:29:20.325178] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-23T20:29:20.326075] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-23T20:29:20.326130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:20.326166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:20.326195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:20.326261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:20.383448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:20.384814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:20.384915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:20.384950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:20.507645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:20.507809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:20.507851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:20.507880] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:20.511228] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-01-23T20:29:20.511506] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-23T20:29:20.511649] [INFO ] [sig ] PGJ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:20.648295] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PGJ.txt [2026-01-23T20:29:20.648432] [INFO ] [sig ] [2433/3475] Completed PGJ in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:20.648473] [INFO ] [sig ] [2434/3475] Forecasting PGNY... [2026-01-23T20:29:20.648502] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-23T20:29:20.648531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-23T20:29:20.659773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-23T20:29:20.660088] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-23T20:29:20.660906] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-23T20:29:20.660958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:20.661058] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:20.661087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:20.661144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:20.717490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:20.718386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:20.718469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:20.718502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:20.843489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:20.843660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:20.843709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:20.843741] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:20.847241] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-01-23T20:29:20.847568] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-23T20:29:20.847737] [INFO ] [sig ] PGNY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:20.987048] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PGNY.txt [2026-01-23T20:29:20.987200] [INFO ] [sig ] [2434/3475] Completed PGNY in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:20.987243] [INFO ] [sig ] [2435/3475] Forecasting PGP... [2026-01-23T20:29:20.987273] [INFO ] [sig ] Generating forecast for: PGP [2026-01-23T20:29:20.987303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-23T20:29:20.998452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-23T20:29:20.998808] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-23T20:29:20.999627] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-23T20:29:20.999680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:20.999717] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:20.999745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:20.999801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:21.057861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:21.058703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:21.058788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:21.058822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:21.173752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:21.173907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:21.173950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:21.173982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:21.177527] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-01-23T20:29:21.177835] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-23T20:29:21.177967] [INFO ] [sig ] PGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:21.316364] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PGP.txt [2026-01-23T20:29:21.316505] [INFO ] [sig ] [2435/3475] Completed PGP in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:21.316546] [INFO ] [sig ] [2436/3475] Forecasting PGY... [2026-01-23T20:29:21.316594] [INFO ] [sig ] Generating forecast for: PGY [2026-01-23T20:29:21.316627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-23T20:29:21.327991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-23T20:29:21.328284] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-23T20:29:21.329111] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-23T20:29:21.329165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:21.329198] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:21.329226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:21.329282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:21.387230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:21.387976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:21.388058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:21.388093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:21.509892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:21.510045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:21.510087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:21.510133] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:21.513522] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-01-23T20:29:21.513828] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-23T20:29:21.513966] [INFO ] [sig ] PGY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:21.655120] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PGY.txt [2026-01-23T20:29:21.655267] [INFO ] [sig ] [2436/3475] Completed PGY in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:21.655309] [INFO ] [sig ] [2437/3475] Forecasting PGZ... [2026-01-23T20:29:21.655338] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-23T20:29:21.655370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-23T20:29:21.667522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-23T20:29:21.667932] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-23T20:29:21.668770] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-23T20:29:21.668824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:21.668858] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:21.668886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:21.668944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:21.727969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:21.728821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:21.728904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:21.728937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:21.847602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:21.847775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:21.847817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:21.847846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:21.851610] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-23T20:29:21.851926] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-23T20:29:21.852071] [INFO ] [sig ] PGZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:22.026408] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PGZ.txt [2026-01-23T20:29:22.026605] [INFO ] [sig ] [2437/3475] Completed PGZ in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:22.026652] [INFO ] [sig ] [2438/3475] Forecasting PH... [2026-01-23T20:29:22.026681] [INFO ] [sig ] Generating forecast for: PH [2026-01-23T20:29:22.026711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-23T20:29:22.039740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-23T20:29:22.040190] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-23T20:29:22.041115] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-23T20:29:22.041171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:22.041205] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:22.041234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:22.041294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:22.130491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:22.131597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:22.131731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:22.131794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:22.300022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:22.300207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:22.300256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:22.300288] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:22.304392] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=48.11%) [2026-01-23T20:29:22.304776] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-23T20:29:22.304928] [INFO ] [sig ] PH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:22.543916] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PH.txt [2026-01-23T20:29:22.544157] [INFO ] [sig ] [2438/3475] Completed PH in 0.5s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:22.544237] [INFO ] [sig ] [2439/3475] Forecasting PHG... [2026-01-23T20:29:22.544295] [INFO ] [sig ] Generating forecast for: PHG [2026-01-23T20:29:22.544346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-23T20:29:22.567333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-23T20:29:22.569254] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-23T20:29:22.571013] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-23T20:29:22.571105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:22.571145] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:22.571177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:22.571253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:22.666826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:22.668103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:22.668229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:22.668294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:22.851277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:22.851474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:22.851541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:22.851614] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:22.856934] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-23T20:29:22.857528] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-23T20:29:22.857763] [INFO ] [sig ] PHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:23.052714] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHG.txt [2026-01-23T20:29:23.052894] [INFO ] [sig ] [2439/3475] Completed PHG in 0.5s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:23.052939] [INFO ] [sig ] [2440/3475] Forecasting PHI... [2026-01-23T20:29:23.052969] [INFO ] [sig ] Generating forecast for: PHI [2026-01-23T20:29:23.053001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-23T20:29:23.065651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-23T20:29:23.066070] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-23T20:29:23.067002] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-23T20:29:23.067057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:23.067091] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:23.067120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:23.067191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:23.125933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:23.126843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:23.126931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:23.126974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:23.245419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:23.245589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:23.245634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:23.245665] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:23.249171] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-01-23T20:29:23.249456] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-23T20:29:23.249603] [INFO ] [sig ] PHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:23.387184] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHI.txt [2026-01-23T20:29:23.387317] [INFO ] [sig ] [2440/3475] Completed PHI in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:23.387375] [INFO ] [sig ] [2441/3475] Forecasting PHIN... [2026-01-23T20:29:23.387406] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-23T20:29:23.387437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-23T20:29:23.399204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-23T20:29:23.399616] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-23T20:29:23.400471] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-23T20:29:23.400524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:23.400558] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:23.400612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:23.400675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:23.457505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:23.458405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:23.458483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:23.458517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:23.581714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:23.581869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:23.581910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:23.581939] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:23.585363] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-23T20:29:23.585658] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-23T20:29:23.585789] [INFO ] [sig ] PHIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:23.728421] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHIN.txt [2026-01-23T20:29:23.728593] [INFO ] [sig ] [2441/3475] Completed PHIN in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:23.728651] [INFO ] [sig ] [2442/3475] Forecasting PHIO... [2026-01-23T20:29:23.728685] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-23T20:29:23.728715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-23T20:29:23.740898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-23T20:29:23.741246] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-23T20:29:23.742103] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-23T20:29:23.742157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:23.742190] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:23.742219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:23.742277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:23.804014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:23.804924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:23.805007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:23.805042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:23.927719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:23.927886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:23.927943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:23.927977] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:23.931428] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=39.22%) [2026-01-23T20:29:23.931727] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-23T20:29:23.931855] [INFO ] [sig ] PHIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:24.091978] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHIO.txt [2026-01-23T20:29:24.092116] [INFO ] [sig ] [2442/3475] Completed PHIO in 0.4s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:24.092157] [INFO ] [sig ] [2443/3475] Forecasting PHK... [2026-01-23T20:29:24.092190] [INFO ] [sig ] Generating forecast for: PHK [2026-01-23T20:29:24.092223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-23T20:29:24.103640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-23T20:29:24.103959] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-23T20:29:24.104842] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-23T20:29:24.104896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:24.104931] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:24.104959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:24.105017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:24.162548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:24.163186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:24.163266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:24.163301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:24.283382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:24.283535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:24.283592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:24.283626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:24.286961] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-23T20:29:24.287232] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-23T20:29:24.287384] [INFO ] [sig ] PHK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:24.426842] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PHK.txt [2026-01-23T20:29:24.426975] [INFO ] [sig ] [2443/3475] Completed PHK in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-23T20:29:24.427016] [INFO ] [sig ] [2444/3475] Forecasting PHM... [2026-01-23T20:29:24.427231] [INFO ] [sig ] Generating forecast for: PHM [2026-01-23T20:29:24.427262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-23T20:29:24.440367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-23T20:29:24.440653] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-23T20:29:24.441659] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-23T20:29:24.441711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:24.441742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:24.441768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:24.441829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:24.502692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:24.503697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:24.503782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:24.503815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:24.626998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:24.627150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:24.627190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:24.627219] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:24.630601] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-23T20:29:24.630900] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-23T20:29:24.631027] [INFO ] [sig ] PHM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:24.771297] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PHM.txt [2026-01-23T20:29:24.771450] [INFO ] [sig ] [2444/3475] Completed PHM in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-23T20:29:24.771490] [INFO ] [sig ] [2445/3475] Forecasting PHO... [2026-01-23T20:29:24.771521] [INFO ] [sig ] Generating forecast for: PHO [2026-01-23T20:29:24.771551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-23T20:29:24.784204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-23T20:29:24.784542] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-23T20:29:24.785397] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-23T20:29:24.785450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:24.785481] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:24.785508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:24.785564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:24.845414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:24.846282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:24.846363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:24.846397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:24.970836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:24.970999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:24.971046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:24.971082] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:24.974559] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-23T20:29:24.974864] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-23T20:29:24.975000] [INFO ] [sig ] PHO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:25.114526] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHO.txt [2026-01-23T20:29:25.114708] [INFO ] [sig ] [2445/3475] Completed PHO in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-23T20:29:25.114751] [INFO ] [sig ] [2446/3475] Forecasting PHUN... [2026-01-23T20:29:25.114782] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-23T20:29:25.114812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-23T20:29:25.127031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-23T20:29:25.127370] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-23T20:29:25.128207] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-23T20:29:25.128260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:25.128292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:25.128319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:25.128374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:25.187775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:25.188645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:25.188728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:25.188761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:25.312856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:25.313006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:25.313047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:25.313076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:25.316796] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=46.62%) [2026-01-23T20:29:25.317074] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-23T20:29:25.317211] [INFO ] [sig ] PHUN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:25.460318] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHUN.txt [2026-01-23T20:29:25.460445] [INFO ] [sig ] [2446/3475] Completed PHUN in 0.3s | 2.84 sym/s | Total: 14.3m | ETA: 6.0m [2026-01-23T20:29:25.460485] [INFO ] [sig ] [2447/3475] Forecasting PHVS... [2026-01-23T20:29:25.460515] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-23T20:29:25.460545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-23T20:29:25.471984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-23T20:29:25.472303] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-23T20:29:25.473142] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-23T20:29:25.473195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:25.473227] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:25.473254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:25.473312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:25.531939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:25.532662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:25.532742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:25.532776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:25.652719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:25.652859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:25.652897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:25.652925] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:25.656203] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=21.68%) [2026-01-23T20:29:25.656486] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-23T20:29:25.656626] [INFO ] [sig ] PHVS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:25.794268] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PHVS.txt [2026-01-23T20:29:25.794385] [INFO ] [sig ] [2447/3475] Completed PHVS in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:25.794449] [INFO ] [sig ] [2448/3475] Forecasting PI... [2026-01-23T20:29:25.794480] [INFO ] [sig ] Generating forecast for: PI [2026-01-23T20:29:25.794510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-23T20:29:25.806241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-23T20:29:25.806527] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-23T20:29:25.807318] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-23T20:29:25.807396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:25.807429] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:25.807455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:25.807512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:25.863843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:25.864672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:25.864749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:25.864781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:25.987031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:25.987171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:25.987209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:25.987238] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:25.990567] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-01-23T20:29:25.990859] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-23T20:29:25.990985] [INFO ] [sig ] PI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:26.131059] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PI.txt [2026-01-23T20:29:26.131187] [INFO ] [sig ] [2448/3475] Completed PI in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:26.131225] [INFO ] [sig ] [2449/3475] Forecasting PID... [2026-01-23T20:29:26.131255] [INFO ] [sig ] Generating forecast for: PID [2026-01-23T20:29:26.131285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-23T20:29:26.143452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-23T20:29:26.143775] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-23T20:29:26.144560] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-23T20:29:26.144631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:26.144662] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:26.144690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:26.144746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:26.202927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:26.203546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:26.203639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:26.203673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:26.324894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:26.325248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:26.325287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:26.325315] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:26.329134] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-23T20:29:26.329399] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-23T20:29:26.329524] [INFO ] [sig ] PID: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:26.468845] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PID.txt [2026-01-23T20:29:26.468971] [INFO ] [sig ] [2449/3475] Completed PID in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:26.469012] [INFO ] [sig ] [2450/3475] Forecasting PIE... [2026-01-23T20:29:26.469042] [INFO ] [sig ] Generating forecast for: PIE [2026-01-23T20:29:26.469072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-23T20:29:26.481413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-23T20:29:26.481695] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-23T20:29:26.482692] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-23T20:29:26.482743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:26.482774] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:26.482801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:26.482857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:26.539229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:26.540036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:26.540116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:26.540148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:26.654044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:26.654177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:26.654215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:26.654243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:26.657552] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-01-23T20:29:26.657835] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-23T20:29:26.657966] [INFO ] [sig ] PIE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:26.796217] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PIE.txt [2026-01-23T20:29:26.796335] [INFO ] [sig ] [2450/3475] Completed PIE in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:26.796395] [INFO ] [sig ] [2451/3475] Forecasting PII... [2026-01-23T20:29:26.796427] [INFO ] [sig ] Generating forecast for: PII [2026-01-23T20:29:26.796457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-23T20:29:26.808147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-23T20:29:26.808449] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-23T20:29:26.809441] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-23T20:29:26.809492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:26.809523] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:26.809550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:26.809650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:26.867322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:26.868300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:26.868400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:26.868434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:26.984806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:26.984956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:26.984997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:26.985027] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:26.988395] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-23T20:29:26.988687] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-23T20:29:26.988814] [INFO ] [sig ] PII: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:27.133131] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PII.txt [2026-01-23T20:29:27.133279] [INFO ] [sig ] [2451/3475] Completed PII in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:27.133320] [INFO ] [sig ] [2452/3475] Forecasting PIM... [2026-01-23T20:29:27.133351] [INFO ] [sig ] Generating forecast for: PIM [2026-01-23T20:29:27.133381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-23T20:29:27.145625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-23T20:29:27.145950] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-23T20:29:27.146947] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-23T20:29:27.146999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:27.147031] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:27.147058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:27.147115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:27.204257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:27.205152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:27.205236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:27.205268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:27.316878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:27.317031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:27.317072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:27.317101] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:27.320485] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=87.43%) [2026-01-23T20:29:27.320769] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-23T20:29:27.320894] [INFO ] [sig ] PIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:27.463408] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PIM.txt [2026-01-23T20:29:27.463549] [INFO ] [sig ] [2452/3475] Completed PIM in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:27.463606] [INFO ] [sig ] [2453/3475] Forecasting PINE... [2026-01-23T20:29:27.463639] [INFO ] [sig ] Generating forecast for: PINE [2026-01-23T20:29:27.463669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-23T20:29:27.475843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-23T20:29:27.476140] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-23T20:29:27.476950] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-23T20:29:27.477002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:27.477056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:27.477085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:27.477358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:27.534888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:27.535705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:27.535799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:27.535834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:27.658767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:27.658922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:27.658963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:27.658994] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:27.662546] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-23T20:29:27.662841] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-23T20:29:27.662973] [INFO ] [sig ] PINE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:27.800967] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PINE.txt [2026-01-23T20:29:27.801075] [INFO ] [sig ] [2453/3475] Completed PINE in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:27.801113] [INFO ] [sig ] [2454/3475] Forecasting PINS... [2026-01-23T20:29:27.801142] [INFO ] [sig ] Generating forecast for: PINS [2026-01-23T20:29:27.801170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-23T20:29:27.812267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-23T20:29:27.812543] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-23T20:29:27.813418] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-23T20:29:27.813471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:27.813503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:27.813529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:27.813610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:27.875105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:27.875748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:27.875824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:27.875857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:27.997939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:27.998290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:27.998331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:27.998359] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:28.001997] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-23T20:29:28.002354] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-23T20:29:28.002519] [INFO ] [sig ] PINS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:28.147248] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PINS.txt [2026-01-23T20:29:28.147404] [INFO ] [sig ] [2454/3475] Completed PINS in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:28.147443] [INFO ] [sig ] [2455/3475] Forecasting PK... [2026-01-23T20:29:28.147474] [INFO ] [sig ] Generating forecast for: PK [2026-01-23T20:29:28.147504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-23T20:29:28.159678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-23T20:29:28.159993] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-23T20:29:28.160885] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-23T20:29:28.160939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:28.160972] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:28.161000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:28.161057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:28.219908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:28.220601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:28.220677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:28.220710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:28.341950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:28.342091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:28.342132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:28.342162] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:28.345481] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-23T20:29:28.345772] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-23T20:29:28.345896] [INFO ] [sig ] PK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:28.488769] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PK.txt [2026-01-23T20:29:28.488905] [INFO ] [sig ] [2455/3475] Completed PK in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:28.488942] [INFO ] [sig ] [2456/3475] Forecasting PKBK... [2026-01-23T20:29:28.488972] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-23T20:29:28.489003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-23T20:29:28.501006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-23T20:29:28.501430] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-23T20:29:28.502387] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-23T20:29:28.502446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:28.502479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:28.502506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:28.502565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:28.559250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:28.560208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:28.560293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:28.560327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:28.679414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:28.679604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:28.679657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:28.679688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:28.683390] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-23T20:29:28.683698] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-23T20:29:28.683827] [INFO ] [sig ] PKBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:28.826949] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PKBK.txt [2026-01-23T20:29:28.827114] [INFO ] [sig ] [2456/3475] Completed PKBK in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:28.827155] [INFO ] [sig ] [2457/3475] Forecasting PKE... [2026-01-23T20:29:28.827193] [INFO ] [sig ] Generating forecast for: PKE [2026-01-23T20:29:28.827225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-23T20:29:28.839142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-23T20:29:28.839496] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-23T20:29:28.840399] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-23T20:29:28.840452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:28.840484] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:28.840510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:28.840567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:28.900231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:28.901138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:28.901224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:28.901259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:29.023295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:29.023450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:29.023490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:29.023518] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:29.027161] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-23T20:29:29.027447] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-23T20:29:29.027589] [INFO ] [sig ] PKE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:29.172083] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PKE.txt [2026-01-23T20:29:29.172239] [INFO ] [sig ] [2457/3475] Completed PKE in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:29.172280] [INFO ] [sig ] [2458/3475] Forecasting PKG... [2026-01-23T20:29:29.172312] [INFO ] [sig ] Generating forecast for: PKG [2026-01-23T20:29:29.172342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-23T20:29:29.184415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-23T20:29:29.184856] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-23T20:29:29.185960] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-23T20:29:29.186027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:29.186075] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:29.186119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:29.186206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:29.245135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:29.245911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:29.245989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:29.246023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:29.365026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:29.365146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:29.365380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:29.365409] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:29.368890] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-23T20:29:29.369158] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-23T20:29:29.369282] [INFO ] [sig ] PKG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:29.510975] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PKG.txt [2026-01-23T20:29:29.511097] [INFO ] [sig ] [2458/3475] Completed PKG in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:29.511136] [INFO ] [sig ] [2459/3475] Forecasting PKOH... [2026-01-23T20:29:29.511167] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-23T20:29:29.511196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-23T20:29:29.522920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-23T20:29:29.523424] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-23T20:29:29.524300] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-23T20:29:29.524354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:29.524386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:29.524415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:29.524472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:29.582076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:29.582890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:29.582975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:29.583009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:29.694421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:29.694539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:29.694591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:29.694621] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:29.697803] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-23T20:29:29.698067] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-23T20:29:29.698190] [INFO ] [sig ] PKOH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:29.835137] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PKOH.txt [2026-01-23T20:29:29.835260] [INFO ] [sig ] [2459/3475] Completed PKOH in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:29.835298] [INFO ] [sig ] [2460/3475] Forecasting PKX... [2026-01-23T20:29:29.835328] [INFO ] [sig ] Generating forecast for: PKX [2026-01-23T20:29:29.835358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-23T20:29:29.846530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-23T20:29:29.846851] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-23T20:29:29.847766] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-23T20:29:29.847819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:29.847851] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:29.847878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:29.847936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:29.906804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:29.907429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:29.907512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:29.907546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:30.023876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:30.024034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:30.024074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:30.024119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:30.027484] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-23T20:29:30.027767] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-23T20:29:30.027894] [INFO ] [sig ] PKX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:30.164399] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PKX.txt [2026-01-23T20:29:30.164507] [INFO ] [sig ] [2460/3475] Completed PKX in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-23T20:29:30.164546] [INFO ] [sig ] [2461/3475] Forecasting PLAB... [2026-01-23T20:29:30.164592] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-23T20:29:30.164625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-23T20:29:30.176167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-23T20:29:30.176435] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-23T20:29:30.177329] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-23T20:29:30.177405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:30.177437] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:30.177470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:30.177528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:30.238482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:30.239151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:30.239228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:30.239260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:30.364857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:30.364990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:30.365028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:30.365057] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:30.368333] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=70.06%) [2026-01-23T20:29:30.368618] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-23T20:29:30.368740] [INFO ] [sig ] PLAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:30.509748] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PLAB.txt [2026-01-23T20:29:30.509875] [INFO ] [sig ] [2461/3475] Completed PLAB in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-23T20:29:30.509915] [INFO ] [sig ] [2462/3475] Forecasting PLAY... [2026-01-23T20:29:30.509943] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-23T20:29:30.509977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-23T20:29:30.521287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-23T20:29:30.521594] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-23T20:29:30.522440] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-23T20:29:30.522494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:30.522528] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:30.522557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:30.522648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:30.581337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:30.581945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:30.582023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:30.582065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:30.701956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:30.702091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:30.702130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:30.702159] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:30.706011] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-23T20:29:30.706440] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-23T20:29:30.706563] [INFO ] [sig ] PLAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:30.846937] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLAY.txt [2026-01-23T20:29:30.847255] [INFO ] [sig ] [2462/3475] Completed PLAY in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-23T20:29:30.847295] [INFO ] [sig ] [2463/3475] Forecasting PLBY... [2026-01-23T20:29:30.847325] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-23T20:29:30.847372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-23T20:29:30.859450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-23T20:29:30.859750] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-23T20:29:30.860557] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-23T20:29:30.860643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:30.860683] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:30.860713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:30.860771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:30.922397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:30.923097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:30.923176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:30.923211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:31.045755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:31.045918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:31.045959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:31.045988] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:31.049945] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=53.72%) [2026-01-23T20:29:31.050220] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-23T20:29:31.050347] [INFO ] [sig ] PLBY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:31.194504] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PLBY.txt [2026-01-23T20:29:31.194703] [INFO ] [sig ] [2463/3475] Completed PLBY in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-23T20:29:31.194754] [INFO ] [sig ] [2464/3475] Forecasting PLCE... [2026-01-23T20:29:31.194786] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-23T20:29:31.194817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-23T20:29:31.206868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-23T20:29:31.207446] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-23T20:29:31.208484] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-23T20:29:31.208535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:31.208587] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:31.208629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:31.208688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:31.267887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:31.268805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:31.268895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:31.268930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:31.394687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:31.394844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:31.394886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:31.394915] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:31.398921] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-23T20:29:31.399396] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-23T20:29:31.399527] [INFO ] [sig ] PLCE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:31.539141] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PLCE.txt [2026-01-23T20:29:31.539277] [INFO ] [sig ] [2464/3475] Completed PLCE in 0.3s | 2.84 sym/s | Total: 14.4m | ETA: 5.9m [2026-01-23T20:29:31.539342] [INFO ] [sig ] [2465/3475] Forecasting PLD... [2026-01-23T20:29:31.539373] [INFO ] [sig ] Generating forecast for: PLD [2026-01-23T20:29:31.539403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-23T20:29:31.550621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-23T20:29:31.550905] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-23T20:29:31.551703] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-23T20:29:31.551755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:31.551788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:31.551816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:31.551872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:31.609117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:31.609764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:31.609842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:31.609875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:31.737536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:31.737696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:31.737738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:31.737768] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:31.741741] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=36.17%) [2026-01-23T20:29:31.742027] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-23T20:29:31.742160] [INFO ] [sig ] PLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:31.885909] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLD.txt [2026-01-23T20:29:31.886079] [INFO ] [sig ] [2465/3475] Completed PLD in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:31.886121] [INFO ] [sig ] [2466/3475] Forecasting PLPC... [2026-01-23T20:29:31.886152] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-23T20:29:31.886182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-23T20:29:31.897684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-23T20:29:31.898081] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-23T20:29:31.898957] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-23T20:29:31.899009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:31.899040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:31.899066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:31.899121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:31.961112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:31.961998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:31.962084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:31.962117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:32.076209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:32.076365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:32.076406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:32.076435] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:32.079883] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=42.97%) [2026-01-23T20:29:32.080168] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-23T20:29:32.080303] [INFO ] [sig ] PLPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:32.223211] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLPC.txt [2026-01-23T20:29:32.223368] [INFO ] [sig ] [2466/3475] Completed PLPC in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:32.223408] [INFO ] [sig ] [2467/3475] Forecasting PLRX... [2026-01-23T20:29:32.223441] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-23T20:29:32.223472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-23T20:29:32.235163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-23T20:29:32.235472] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-23T20:29:32.236336] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-23T20:29:32.236389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:32.236421] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:32.236450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:32.236511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:32.295360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:32.296036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:32.296116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:32.296149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:32.417098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:32.417252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:32.417292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:32.417321] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:32.421025] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-01-23T20:29:32.421305] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-23T20:29:32.421435] [INFO ] [sig ] PLRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:32.565062] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLRX.txt [2026-01-23T20:29:32.565221] [INFO ] [sig ] [2467/3475] Completed PLRX in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:32.565261] [INFO ] [sig ] [2468/3475] Forecasting PLSE... [2026-01-23T20:29:32.565290] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-23T20:29:32.565326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-23T20:29:32.577087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-23T20:29:32.577502] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-23T20:29:32.578376] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-23T20:29:32.578430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:32.578462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:32.578517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:32.578599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:32.639944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:32.641098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:32.641380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:32.641415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:32.761353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:32.761506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:32.761546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:32.761592] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:32.765480] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-01-23T20:29:32.765768] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-23T20:29:32.765898] [INFO ] [sig ] PLSE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:32.908122] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLSE.txt [2026-01-23T20:29:32.908270] [INFO ] [sig ] [2468/3475] Completed PLSE in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:32.908311] [INFO ] [sig ] [2469/3475] Forecasting PLTK... [2026-01-23T20:29:32.908342] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-23T20:29:32.908372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-23T20:29:32.920055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-23T20:29:32.920365] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-23T20:29:32.921174] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-23T20:29:32.921225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:32.921257] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:32.921283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:32.921349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:32.978875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:32.979602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:32.979681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:32.979715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:33.108889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:33.109055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:33.109103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:33.109140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:33.112751] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-23T20:29:33.113034] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-23T20:29:33.113206] [INFO ] [sig ] PLTK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:33.250953] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PLTK.txt [2026-01-23T20:29:33.251106] [INFO ] [sig ] [2469/3475] Completed PLTK in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:33.251149] [INFO ] [sig ] [2470/3475] Forecasting PLUG... [2026-01-23T20:29:33.251179] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-23T20:29:33.251210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-23T20:29:33.263071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-23T20:29:33.263381] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-23T20:29:33.264189] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-23T20:29:33.264258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:33.264291] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:33.264319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:33.264375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:33.321564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:33.322206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:33.322283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:33.322315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:33.447501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:33.447680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:33.447722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:33.447751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:33.451300] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=68.86%) [2026-01-23T20:29:33.451605] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-23T20:29:33.451736] [INFO ] [sig ] PLUG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:33.594267] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PLUG.txt [2026-01-23T20:29:33.594417] [INFO ] [sig ] [2470/3475] Completed PLUG in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:33.594459] [INFO ] [sig ] [2471/3475] Forecasting PLUS... [2026-01-23T20:29:33.594489] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-23T20:29:33.594526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-23T20:29:33.607020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-23T20:29:33.607381] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-23T20:29:33.608242] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-23T20:29:33.608296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:33.608329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:33.608357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:33.608415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:33.668991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:33.669921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:33.670005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:33.670040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:33.795465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:33.795641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:33.795685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:33.795713] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:33.799223] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-23T20:29:33.799507] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-23T20:29:33.799660] [INFO ] [sig ] PLUS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:33.940099] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLUS.txt [2026-01-23T20:29:33.940253] [INFO ] [sig ] [2471/3475] Completed PLUS in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:33.940295] [INFO ] [sig ] [2472/3475] Forecasting PLXS... [2026-01-23T20:29:33.940325] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-23T20:29:33.940355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-23T20:29:33.952485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-23T20:29:33.952887] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-23T20:29:33.953789] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-23T20:29:33.953843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:33.953877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:33.953912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:33.953970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:34.012610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:34.013476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:34.013563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:34.013619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:34.136548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:34.136717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:34.136760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:34.136790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:34.140262] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-01-23T20:29:34.140540] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-23T20:29:34.140689] [INFO ] [sig ] PLXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:34.283611] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLXS.txt [2026-01-23T20:29:34.283771] [INFO ] [sig ] [2472/3475] Completed PLXS in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:34.283812] [INFO ] [sig ] [2473/3475] Forecasting PLYM... [2026-01-23T20:29:34.283841] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-23T20:29:34.283870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-23T20:29:34.296967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-23T20:29:34.297561] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-23T20:29:34.298463] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-23T20:29:34.298517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:34.298548] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:34.298593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:34.298654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:34.360276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:34.361245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:34.361343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:34.361378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:34.485385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:34.485542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:34.485601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:34.485633] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:34.489036] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: DOWN (p=27.15%) [2026-01-23T20:29:34.489310] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-23T20:29:34.489438] [INFO ] [sig ] PLYM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:34.629859] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PLYM.txt [2026-01-23T20:29:34.630022] [INFO ] [sig ] [2473/3475] Completed PLYM in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:34.630063] [INFO ] [sig ] [2474/3475] Forecasting PM... [2026-01-23T20:29:34.630093] [INFO ] [sig ] Generating forecast for: PM [2026-01-23T20:29:34.630124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-23T20:29:34.642636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-23T20:29:34.642978] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-23T20:29:34.643804] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-23T20:29:34.643857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:34.643890] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:34.643917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:34.643972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:34.700974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:34.701880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:34.701963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:34.701997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:34.827274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:34.827458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:34.827499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:34.827527] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:34.831327] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: UP (p=71.56%) [2026-01-23T20:29:34.831671] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-23T20:29:34.831828] [INFO ] [sig ] PM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:34.977071] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PM.txt [2026-01-23T20:29:34.977223] [INFO ] [sig ] [2474/3475] Completed PM in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:34.977265] [INFO ] [sig ] [2475/3475] Forecasting PMAX... [2026-01-23T20:29:34.977295] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-23T20:29:34.977325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-23T20:29:34.989927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-23T20:29:34.990485] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-23T20:29:34.991610] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-23T20:29:34.991679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:34.991712] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:34.991739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:34.991807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:35.054928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:35.055878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:35.055958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:35.055991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:35.178731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:35.178883] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-23T20:29:35.178927] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:35.178969] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:35.182724] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-23T20:29:35.183004] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-23T20:29:35.183137] [INFO ] [sig ] PMAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:35.326162] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PMAX.txt [2026-01-23T20:29:35.326295] [INFO ] [sig ] [2475/3475] Completed PMAX in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:35.326333] [INFO ] [sig ] [2476/3475] Forecasting PML... [2026-01-23T20:29:35.326364] [INFO ] [sig ] Generating forecast for: PML [2026-01-23T20:29:35.326393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-23T20:29:35.337590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-23T20:29:35.337900] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-23T20:29:35.338772] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-23T20:29:35.338826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:35.338883] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:35.338927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:35.338987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:35.399812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:35.400523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:35.400624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:35.400661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:35.520109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:35.520256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:35.520296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:35.520325] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:35.523678] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: DOWN (p=32.33%) [2026-01-23T20:29:35.523955] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-23T20:29:35.524084] [INFO ] [sig ] PML: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:35.660999] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PML.txt [2026-01-23T20:29:35.661130] [INFO ] [sig ] [2476/3475] Completed PML in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:35.661170] [INFO ] [sig ] [2477/3475] Forecasting PMM... [2026-01-23T20:29:35.661199] [INFO ] [sig ] Generating forecast for: PMM [2026-01-23T20:29:35.661229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-23T20:29:35.672595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-23T20:29:35.672902] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-23T20:29:35.673743] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-23T20:29:35.673808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:35.673842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:35.673870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:35.673927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:35.732285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:35.733134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:35.733217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:35.733252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:35.856055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:35.856231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:35.856286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:35.856318] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:35.860656] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-23T20:29:35.860933] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-23T20:29:35.861059] [INFO ] [sig ] PMM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:35.999919] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PMM.txt [2026-01-23T20:29:36.000051] [INFO ] [sig ] [2477/3475] Completed PMM in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-23T20:29:36.000091] [INFO ] [sig ] [2478/3475] Forecasting PMO... [2026-01-23T20:29:36.000120] [INFO ] [sig ] Generating forecast for: PMO [2026-01-23T20:29:36.000150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-23T20:29:36.011302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-23T20:29:36.011614] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-23T20:29:36.012418] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-23T20:29:36.012473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:36.012505] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:36.012534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:36.012611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:36.071363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:36.072250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:36.072367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:36.072402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:36.190880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:36.191034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:36.191077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:36.191111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:36.194668] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-23T20:29:36.194953] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-23T20:29:36.195083] [INFO ] [sig ] PMO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:36.334765] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PMO.txt [2026-01-23T20:29:36.334922] [INFO ] [sig ] [2478/3475] Completed PMO in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-23T20:29:36.334963] [INFO ] [sig ] [2479/3475] Forecasting PMTS... [2026-01-23T20:29:36.334992] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-23T20:29:36.335022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-23T20:29:36.346080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-23T20:29:36.346367] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-23T20:29:36.347168] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-23T20:29:36.347220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:36.347252] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:36.347279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:36.347356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:36.403798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:36.404521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:36.404618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:36.404654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:36.529836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:36.529992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:36.530034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:36.530062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:36.533543] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-23T20:29:36.533847] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-23T20:29:36.533977] [INFO ] [sig ] PMTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:36.672954] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PMTS.txt [2026-01-23T20:29:36.673087] [INFO ] [sig ] [2479/3475] Completed PMTS in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-23T20:29:36.673127] [INFO ] [sig ] [2480/3475] Forecasting PMVP... [2026-01-23T20:29:36.673157] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-23T20:29:36.673187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-23T20:29:36.684031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-23T20:29:36.684325] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-23T20:29:36.685124] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-23T20:29:36.685176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:36.685208] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:36.685235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:36.685290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:36.744722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:36.745559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:36.745660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:36.745694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:36.866700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:36.866853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:36.866893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:36.866922] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:36.870379] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-23T20:29:36.870677] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-23T20:29:36.870803] [INFO ] [sig ] PMVP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:37.009301] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PMVP.txt [2026-01-23T20:29:37.009449] [INFO ] [sig ] [2480/3475] Completed PMVP in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-23T20:29:37.009498] [INFO ] [sig ] [2481/3475] Forecasting PNC... [2026-01-23T20:29:37.009529] [INFO ] [sig ] Generating forecast for: PNC [2026-01-23T20:29:37.009560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-23T20:29:37.020924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-23T20:29:37.021241] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-23T20:29:37.022109] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-23T20:29:37.022168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:37.022201] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:37.022228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:37.022287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:37.080232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:37.081065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:37.081152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:37.081188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:37.207029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:37.207181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:37.207221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:37.207251] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:37.210712] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-23T20:29:37.210991] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-23T20:29:37.211117] [INFO ] [sig ] PNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:37.349128] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PNC.txt [2026-01-23T20:29:37.349315] [INFO ] [sig ] [2481/3475] Completed PNC in 0.3s | 2.84 sym/s | Total: 14.5m | ETA: 5.8m [2026-01-23T20:29:37.349357] [INFO ] [sig ] [2482/3475] Forecasting PNI... [2026-01-23T20:29:37.349387] [INFO ] [sig ] Generating forecast for: PNI [2026-01-23T20:29:37.349418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-23T20:29:37.359901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-23T20:29:37.360205] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-23T20:29:37.361012] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-23T20:29:37.361064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:37.361096] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:37.361124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:37.361181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:37.417191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:37.417921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:37.417999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:37.418033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:37.528265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:37.528419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:37.528460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:37.528488] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:37.531902] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-23T20:29:37.532198] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-23T20:29:37.532327] [INFO ] [sig ] PNI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:37.669238] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PNI.txt [2026-01-23T20:29:37.669391] [INFO ] [sig ] [2482/3475] Completed PNI in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:37.669431] [INFO ] [sig ] [2483/3475] Forecasting PNQI... [2026-01-23T20:29:37.669463] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-23T20:29:37.669494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-23T20:29:37.681055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-23T20:29:37.681367] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-23T20:29:37.682201] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-23T20:29:37.682253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:37.682286] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:37.682315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:37.682373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:37.741687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:37.742561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:37.742663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:37.742697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:37.865754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:37.865939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:37.866001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:37.866048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:37.870805] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-01-23T20:29:37.871200] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-23T20:29:37.871359] [INFO ] [sig ] PNQI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:38.009048] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PNQI.txt [2026-01-23T20:29:38.009200] [INFO ] [sig ] [2483/3475] Completed PNQI in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:38.009241] [INFO ] [sig ] [2484/3475] Forecasting PNRG... [2026-01-23T20:29:38.009271] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-23T20:29:38.009301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-23T20:29:38.020159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-23T20:29:38.020501] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-23T20:29:38.021406] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-23T20:29:38.021463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:38.021497] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:38.021524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:38.021600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:38.080700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:38.081611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:38.081710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:38.081756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:38.205773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:38.205947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:38.206015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:38.206048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:38.210054] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-23T20:29:38.210372] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-23T20:29:38.210510] [INFO ] [sig ] PNRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:38.352725] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PNRG.txt [2026-01-23T20:29:38.352860] [INFO ] [sig ] [2484/3475] Completed PNRG in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:38.352899] [INFO ] [sig ] [2485/3475] Forecasting PNTG... [2026-01-23T20:29:38.352929] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-23T20:29:38.352960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-23T20:29:38.364294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-23T20:29:38.364592] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-23T20:29:38.365398] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-23T20:29:38.365450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:38.365508] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:38.365537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:38.365610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:38.422432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:38.423136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:38.423215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:38.423248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:38.541919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:38.542067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:38.542107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:38.542139] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:38.545479] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-23T20:29:38.545764] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-23T20:29:38.545891] [INFO ] [sig ] PNTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:38.684115] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PNTG.txt [2026-01-23T20:29:38.684273] [INFO ] [sig ] [2485/3475] Completed PNTG in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:38.684316] [INFO ] [sig ] [2486/3475] Forecasting PODD... [2026-01-23T20:29:38.684346] [INFO ] [sig ] Generating forecast for: PODD [2026-01-23T20:29:38.684376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-23T20:29:38.695101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-23T20:29:38.695414] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-23T20:29:38.696246] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-23T20:29:38.696299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:38.696332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:38.696359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:38.696416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:38.754487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:38.755379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:38.755463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:38.755499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:38.874126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:38.874287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:38.874331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:38.874360] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:38.877884] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-23T20:29:38.878229] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-23T20:29:38.878400] [INFO ] [sig ] PODD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:39.026542] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PODD.txt [2026-01-23T20:29:39.026734] [INFO ] [sig ] [2486/3475] Completed PODD in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:39.026775] [INFO ] [sig ] [2487/3475] Forecasting POOL... [2026-01-23T20:29:39.026806] [INFO ] [sig ] Generating forecast for: POOL [2026-01-23T20:29:39.026836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-23T20:29:39.038111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-23T20:29:39.038388] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-23T20:29:39.039210] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-23T20:29:39.039271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:39.039304] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:39.039331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:39.039387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:39.097357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:39.098048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:39.098134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:39.098170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:39.221743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:39.221885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:39.221924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:39.221953] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:39.225233] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=28.49%) [2026-01-23T20:29:39.225498] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-23T20:29:39.225641] [INFO ] [sig ] POOL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:39.365342] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/POOL.txt [2026-01-23T20:29:39.365461] [INFO ] [sig ] [2487/3475] Completed POOL in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:39.365500] [INFO ] [sig ] [2488/3475] Forecasting POWI... [2026-01-23T20:29:39.365529] [INFO ] [sig ] Generating forecast for: POWI [2026-01-23T20:29:39.365558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-23T20:29:39.377032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-23T20:29:39.377315] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-23T20:29:39.378164] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-23T20:29:39.378216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:39.378258] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:39.378288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:39.378346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:39.435839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:39.436484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:39.436563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:39.436616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:39.555277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:39.555435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:39.555478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:39.555540] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:39.558956] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-23T20:29:39.559235] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-23T20:29:39.559365] [INFO ] [sig ] POWI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:39.772261] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/POWI.txt [2026-01-23T20:29:39.772415] [INFO ] [sig ] [2488/3475] Completed POWI in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:39.772457] [INFO ] [sig ] [2489/3475] Forecasting POWL... [2026-01-23T20:29:39.772487] [INFO ] [sig ] Generating forecast for: POWL [2026-01-23T20:29:39.772517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-23T20:29:39.784156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-23T20:29:39.784409] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-23T20:29:39.785220] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-23T20:29:39.785272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:39.785312] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:39.785341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:39.785398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:39.841778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:39.842363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:39.842445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:39.842479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:39.963966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:39.964069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:39.964106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:39.964135] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:39.967274] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=43.37%) [2026-01-23T20:29:39.967561] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-23T20:29:39.967703] [INFO ] [sig ] POWL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:40.105012] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/POWL.txt [2026-01-23T20:29:40.105120] [INFO ] [sig ] [2489/3475] Completed POWL in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:40.105159] [INFO ] [sig ] [2490/3475] Forecasting PPC... [2026-01-23T20:29:40.105188] [INFO ] [sig ] Generating forecast for: PPC [2026-01-23T20:29:40.105218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-23T20:29:40.116187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-23T20:29:40.116446] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-23T20:29:40.117236] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-23T20:29:40.117287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:40.117319] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:40.117362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:40.117420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:40.173129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:40.173724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:40.173799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:40.173831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:40.293918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:40.294011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:40.294047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:40.294075] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:40.297154] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=16.09%) [2026-01-23T20:29:40.297439] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-23T20:29:40.297562] [INFO ] [sig ] PPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:40.434903] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPC.txt [2026-01-23T20:29:40.435009] [INFO ] [sig ] [2490/3475] Completed PPC in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:40.435048] [INFO ] [sig ] [2491/3475] Forecasting PPG... [2026-01-23T20:29:40.435077] [INFO ] [sig ] Generating forecast for: PPG [2026-01-23T20:29:40.435107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-23T20:29:40.447292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-23T20:29:40.447587] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-23T20:29:40.448393] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-23T20:29:40.448444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:40.448476] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:40.448502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:40.448558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:40.505697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:40.506291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:40.506366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:40.506398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:40.633199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:40.633373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:40.633416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:40.633446] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:40.637299] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-23T20:29:40.637625] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-23T20:29:40.637768] [INFO ] [sig ] PPG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:40.776802] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PPG.txt [2026-01-23T20:29:40.776985] [INFO ] [sig ] [2491/3475] Completed PPG in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:40.777036] [INFO ] [sig ] [2492/3475] Forecasting PPH... [2026-01-23T20:29:40.777066] [INFO ] [sig ] Generating forecast for: PPH [2026-01-23T20:29:40.777097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-23T20:29:40.790056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-23T20:29:40.790479] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-23T20:29:40.791389] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-23T20:29:40.791443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:40.791476] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:40.791503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:40.791585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:40.849557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:40.850556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:40.850682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:40.850717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:40.968170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:40.968344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:40.968387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:40.968415] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:40.971901] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-23T20:29:40.972181] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-23T20:29:40.972317] [INFO ] [sig ] PPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:41.121320] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPH.txt [2026-01-23T20:29:41.121486] [INFO ] [sig ] [2492/3475] Completed PPH in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:41.121531] [INFO ] [sig ] [2493/3475] Forecasting PPIH... [2026-01-23T20:29:41.121561] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-23T20:29:41.121613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-23T20:29:41.133506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-23T20:29:41.133886] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-23T20:29:41.134709] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-23T20:29:41.134760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:41.134792] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:41.134819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:41.134875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:41.190868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:41.191794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:41.191882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:41.191916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:41.315297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:41.315460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:41.315505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:41.315540] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:41.319053] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-01-23T20:29:41.319341] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-23T20:29:41.319478] [INFO ] [sig ] PPIH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:41.462200] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPIH.txt [2026-01-23T20:29:41.462383] [INFO ] [sig ] [2493/3475] Completed PPIH in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:41.462426] [INFO ] [sig ] [2494/3475] Forecasting PPL... [2026-01-23T20:29:41.462457] [INFO ] [sig ] Generating forecast for: PPL [2026-01-23T20:29:41.462486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-23T20:29:41.476369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-23T20:29:41.476769] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-23T20:29:41.477684] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-23T20:29:41.477736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:41.477769] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:41.477795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:41.477852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:41.536236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:41.537180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:41.537267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:41.537299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:41.664239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:41.664397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:41.664439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:41.664467] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:41.668395] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-23T20:29:41.668873] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-23T20:29:41.669004] [INFO ] [sig ] PPL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:41.811846] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPL.txt [2026-01-23T20:29:41.811980] [INFO ] [sig ] [2494/3475] Completed PPL in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-23T20:29:41.812020] [INFO ] [sig ] [2495/3475] Forecasting PPSI... [2026-01-23T20:29:41.812050] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-23T20:29:41.812079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-23T20:29:41.823483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-23T20:29:41.823771] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-23T20:29:41.824548] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-23T20:29:41.824617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:41.824649] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:41.824676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:41.824731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:41.884605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:41.885224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:41.885331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:41.885374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:42.002089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:42.002241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:42.002285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:42.002332] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:42.005725] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-23T20:29:42.005999] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-23T20:29:42.006129] [INFO ] [sig ] PPSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:42.174692] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPSI.txt [2026-01-23T20:29:42.174865] [INFO ] [sig ] [2495/3475] Completed PPSI in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-23T20:29:42.174912] [INFO ] [sig ] [2496/3475] Forecasting PPTA... [2026-01-23T20:29:42.174943] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-23T20:29:42.174975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-23T20:29:42.186761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-23T20:29:42.187095] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-23T20:29:42.187969] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-23T20:29:42.188023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:42.188055] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:42.188082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:42.188139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:42.243807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:42.244725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:42.244808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:42.244840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:42.371652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:42.371816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:42.371867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:42.371904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:42.375827] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-23T20:29:42.376140] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-23T20:29:42.376308] [INFO ] [sig ] PPTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:42.530805] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PPTA.txt [2026-01-23T20:29:42.530959] [INFO ] [sig ] [2496/3475] Completed PPTA in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-23T20:29:42.531000] [INFO ] [sig ] [2497/3475] Forecasting PRA... [2026-01-23T20:29:42.531029] [INFO ] [sig ] Generating forecast for: PRA [2026-01-23T20:29:42.531059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-23T20:29:42.544156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-23T20:29:42.544493] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-23T20:29:42.545330] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-23T20:29:42.545392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:42.545427] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:42.545453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:42.545509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:42.603424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:42.604351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:42.604449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:42.604484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:42.727966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:42.728132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:42.728172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:42.728201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:42.731677] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=16.47%) [2026-01-23T20:29:42.732026] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-23T20:29:42.732173] [INFO ] [sig ] PRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:42.879164] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRA.txt [2026-01-23T20:29:42.879295] [INFO ] [sig ] [2497/3475] Completed PRA in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-23T20:29:42.879335] [INFO ] [sig ] [2498/3475] Forecasting PRAA... [2026-01-23T20:29:42.879567] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-23T20:29:42.879617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-23T20:29:42.892235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-23T20:29:42.892503] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-23T20:29:42.893292] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-23T20:29:42.893343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:42.893565] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:42.893617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:42.893678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:42.954616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:42.955427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:42.955717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:42.955752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:43.073042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:43.073196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:43.073236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:43.073270] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:43.076678] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-01-23T20:29:43.076950] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-23T20:29:43.077078] [INFO ] [sig ] PRAA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:43.226077] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRAA.txt [2026-01-23T20:29:43.226322] [INFO ] [sig ] [2498/3475] Completed PRAA in 0.3s | 2.84 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-23T20:29:43.226372] [INFO ] [sig ] [2499/3475] Forecasting PRAX... [2026-01-23T20:29:43.226411] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-23T20:29:43.226451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-23T20:29:43.240127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-23T20:29:43.240475] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-23T20:29:43.241292] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-23T20:29:43.241344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:43.241375] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:43.241412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:43.241470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:43.301759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:43.302835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:43.302915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:43.302948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:43.432015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:43.432174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:43.432216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:43.432246] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:43.435768] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-23T20:29:43.436053] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-23T20:29:43.436185] [INFO ] [sig ] PRAX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:43.578325] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRAX.txt [2026-01-23T20:29:43.578477] [INFO ] [sig ] [2499/3475] Completed PRAX in 0.4s | 2.84 sym/s | Total: 14.6m | ETA: 5.7m [2026-01-23T20:29:43.578519] [INFO ] [sig ] [2500/3475] Forecasting PRCH... [2026-01-23T20:29:43.578549] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-23T20:29:43.578596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-23T20:29:43.590741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-23T20:29:43.591128] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-23T20:29:43.591959] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-23T20:29:43.592011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:43.592043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:43.592070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:43.592125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:43.648905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:43.649795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:43.649876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:43.649910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:43.782342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:43.782520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:43.782584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:43.782620] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:43.786193] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-01-23T20:29:43.786470] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-23T20:29:43.786619] [INFO ] [sig ] PRCH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:43.923944] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRCH.txt [2026-01-23T20:29:43.924078] [INFO ] [sig ] [2500/3475] Completed PRCH in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:43.924117] [INFO ] [sig ] [2501/3475] Forecasting PRDO... [2026-01-23T20:29:43.924147] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-23T20:29:43.924178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-23T20:29:43.935994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-23T20:29:43.936295] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-23T20:29:43.937132] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-23T20:29:43.937185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:43.937216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:43.937244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:43.937305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:43.994666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:43.995294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:43.995371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:43.995405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:44.116028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:44.116173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:44.116213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:44.116243] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:44.119635] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-23T20:29:44.119908] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-23T20:29:44.120036] [INFO ] [sig ] PRDO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:44.258852] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRDO.txt [2026-01-23T20:29:44.258990] [INFO ] [sig ] [2501/3475] Completed PRDO in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:44.259030] [INFO ] [sig ] [2502/3475] Forecasting PRFZ... [2026-01-23T20:29:44.259060] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-23T20:29:44.259090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-23T20:29:44.270495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-23T20:29:44.270792] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-23T20:29:44.271584] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-23T20:29:44.271636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:44.271690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:44.271718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:44.271773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:44.327039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:44.327750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:44.327828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:44.327861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:44.451128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:44.451290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:44.451335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:44.451364] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:44.455112] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-01-23T20:29:44.455605] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-23T20:29:44.455739] [INFO ] [sig ] PRFZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:44.597037] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRFZ.txt [2026-01-23T20:29:44.597171] [INFO ] [sig ] [2502/3475] Completed PRFZ in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:44.597213] [INFO ] [sig ] [2503/3475] Forecasting PRG... [2026-01-23T20:29:44.597244] [INFO ] [sig ] Generating forecast for: PRG [2026-01-23T20:29:44.597280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-23T20:29:44.608890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-23T20:29:44.609194] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-23T20:29:44.610029] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-23T20:29:44.610082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:44.610115] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:44.610141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:44.610198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:44.667626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:44.668290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:44.668369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:44.668401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:44.787217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:44.787400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:44.787444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:44.787473] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:44.791282] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-23T20:29:44.791769] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-23T20:29:44.791902] [INFO ] [sig ] PRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:44.941884] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRG.txt [2026-01-23T20:29:44.942050] [INFO ] [sig ] [2503/3475] Completed PRG in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:44.942093] [INFO ] [sig ] [2504/3475] Forecasting PRGO... [2026-01-23T20:29:44.942124] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-23T20:29:44.942153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-23T20:29:44.954935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-23T20:29:44.955313] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-23T20:29:44.956615] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-23T20:29:44.956668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:44.956701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:44.956727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:44.956783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:45.014278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:45.015156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:45.015238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:45.015272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:45.131911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:45.132071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:45.132112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:45.132140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:45.135488] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-23T20:29:45.135889] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-23T20:29:45.136017] [INFO ] [sig ] PRGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:45.275216] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRGO.txt [2026-01-23T20:29:45.275374] [INFO ] [sig ] [2504/3475] Completed PRGO in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:45.275417] [INFO ] [sig ] [2505/3475] Forecasting PRH... [2026-01-23T20:29:45.275448] [INFO ] [sig ] Generating forecast for: PRH [2026-01-23T20:29:45.275479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-23T20:29:45.287539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-23T20:29:45.288021] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-23T20:29:45.289074] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-23T20:29:45.289133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:45.289166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:45.289194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:45.289253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:45.347555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:45.348433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:45.348519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:45.348554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:45.473419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:45.473599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:45.473644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:45.473707] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:45.477231] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=67.54%) [2026-01-23T20:29:45.477608] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-23T20:29:45.477755] [INFO ] [sig ] PRH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:45.620982] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRH.txt [2026-01-23T20:29:45.621137] [INFO ] [sig ] [2505/3475] Completed PRH in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:45.621179] [INFO ] [sig ] [2506/3475] Forecasting PRI... [2026-01-23T20:29:45.621209] [INFO ] [sig ] Generating forecast for: PRI [2026-01-23T20:29:45.621239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-23T20:29:45.633717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-23T20:29:45.634102] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-23T20:29:45.634938] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-23T20:29:45.634992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:45.635026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:45.635054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:45.635110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:45.697151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:45.698225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:45.698318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:45.698354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:45.815326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:45.815485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:45.815527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:45.815556] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:45.819000] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-01-23T20:29:45.819283] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-23T20:29:45.819413] [INFO ] [sig ] PRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:45.963789] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRI.txt [2026-01-23T20:29:45.963948] [INFO ] [sig ] [2506/3475] Completed PRI in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:45.963988] [INFO ] [sig ] [2507/3475] Forecasting PRIM... [2026-01-23T20:29:45.964019] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-23T20:29:45.964050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-23T20:29:45.976030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-23T20:29:45.976449] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-23T20:29:45.977326] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-23T20:29:45.977407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:45.977441] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:45.977469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:45.977532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:46.036126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:46.037006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:46.037093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:46.037129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:46.172372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:46.172533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:46.172596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:46.172631] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:46.176091] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-23T20:29:46.176368] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-23T20:29:46.176499] [INFO ] [sig ] PRIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:46.317521] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRIM.txt [2026-01-23T20:29:46.317666] [INFO ] [sig ] [2507/3475] Completed PRIM in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:46.317707] [INFO ] [sig ] [2508/3475] Forecasting PRLB... [2026-01-23T20:29:46.317736] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-23T20:29:46.317767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-23T20:29:46.328807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-23T20:29:46.329104] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-23T20:29:46.329913] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-23T20:29:46.329965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:46.329996] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:46.330023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:46.330079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:46.396175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:46.397256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:46.397394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:46.397442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:46.534710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:46.534912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:46.534965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:46.534995] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:46.539251] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-23T20:29:46.539741] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-23T20:29:46.539883] [INFO ] [sig ] PRLB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:46.690135] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRLB.txt [2026-01-23T20:29:46.690299] [INFO ] [sig ] [2508/3475] Completed PRLB in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:46.690339] [INFO ] [sig ] [2509/3475] Forecasting PRM... [2026-01-23T20:29:46.690368] [INFO ] [sig ] Generating forecast for: PRM [2026-01-23T20:29:46.690398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-23T20:29:46.703001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-23T20:29:46.703305] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-23T20:29:46.704131] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-23T20:29:46.704183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:46.704216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:46.704243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:46.704300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:46.762517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:46.763408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:46.763496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:46.763530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:46.890878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:46.891034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:46.891076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:46.891107] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:46.894939] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=73.63%) [2026-01-23T20:29:46.895220] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-23T20:29:46.895350] [INFO ] [sig ] PRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:47.037400] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRM.txt [2026-01-23T20:29:47.037544] [INFO ] [sig ] [2509/3475] Completed PRM in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:47.037603] [INFO ] [sig ] [2510/3475] Forecasting PRME... [2026-01-23T20:29:47.037634] [INFO ] [sig ] Generating forecast for: PRME [2026-01-23T20:29:47.037665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-23T20:29:47.049873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-23T20:29:47.050148] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-23T20:29:47.050945] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-23T20:29:47.051009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:47.051050] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:47.051079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:47.051146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:47.110026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:47.110889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:47.110973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:47.111008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:47.231625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:47.231788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:47.231829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:47.231858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:47.235433] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-01-23T20:29:47.235778] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-23T20:29:47.235926] [INFO ] [sig ] PRME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:47.380926] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRME.txt [2026-01-23T20:29:47.381072] [INFO ] [sig ] [2510/3475] Completed PRME in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:47.381112] [INFO ] [sig ] [2511/3475] Forecasting PRN... [2026-01-23T20:29:47.381142] [INFO ] [sig ] Generating forecast for: PRN [2026-01-23T20:29:47.381172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-23T20:29:47.392979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-23T20:29:47.393306] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-23T20:29:47.394141] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-23T20:29:47.394195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:47.394228] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:47.394258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:47.394316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:47.451783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:47.452562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:47.452660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:47.452694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:47.575525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:47.575925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:47.575968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:47.575998] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:47.580260] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-01-23T20:29:47.580774] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-23T20:29:47.580911] [INFO ] [sig ] PRN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:47.721566] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PRN.txt [2026-01-23T20:29:47.721715] [INFO ] [sig ] [2511/3475] Completed PRN in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-23T20:29:47.721757] [INFO ] [sig ] [2512/3475] Forecasting PROF... [2026-01-23T20:29:47.721787] [INFO ] [sig ] Generating forecast for: PROF [2026-01-23T20:29:47.721818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-23T20:29:47.734113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-23T20:29:47.734486] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-23T20:29:47.735319] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-23T20:29:47.735389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:47.735424] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:47.735454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:47.735511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:47.794678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:47.795454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:47.795565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:47.795620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:47.927903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:47.928054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:47.928094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:47.928124] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:47.931847] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-23T20:29:47.932114] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-23T20:29:47.932236] [INFO ] [sig ] PROF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:48.080524] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PROF.txt [2026-01-23T20:29:48.080957] [INFO ] [sig ] [2512/3475] Completed PROF in 0.4s | 2.84 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-23T20:29:48.081007] [INFO ] [sig ] [2513/3475] Forecasting PROK... [2026-01-23T20:29:48.081042] [INFO ] [sig ] Generating forecast for: PROK [2026-01-23T20:29:48.081078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-23T20:29:48.095709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-23T20:29:48.096091] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-23T20:29:48.097080] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-23T20:29:48.097138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:48.097175] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:48.097205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:48.097276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:48.161691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:48.162532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:48.162632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:48.162667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:48.284255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:48.284419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:48.284460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:48.284489] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:48.288029] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-01-23T20:29:48.288298] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-23T20:29:48.288429] [INFO ] [sig ] PROK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:48.426482] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PROK.txt [2026-01-23T20:29:48.426659] [INFO ] [sig ] [2513/3475] Completed PROK in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-23T20:29:48.426704] [INFO ] [sig ] [2514/3475] Forecasting PRTA... [2026-01-23T20:29:48.426734] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-23T20:29:48.426764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-23T20:29:48.438376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-23T20:29:48.438739] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-23T20:29:48.439611] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-23T20:29:48.439667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:48.439702] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:48.439730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:48.439788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:48.497601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:48.498463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:48.498555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:48.498801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:48.616121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:48.616295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:48.616338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:48.616373] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:48.620365] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-23T20:29:48.620661] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-23T20:29:48.620798] [INFO ] [sig ] PRTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:48.760043] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRTA.txt [2026-01-23T20:29:48.760193] [INFO ] [sig ] [2514/3475] Completed PRTA in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-23T20:29:48.760233] [INFO ] [sig ] [2515/3475] Forecasting PRTH... [2026-01-23T20:29:48.760263] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-23T20:29:48.760294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-23T20:29:48.771905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-23T20:29:48.772238] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-23T20:29:48.773070] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-23T20:29:48.773125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:48.773160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:48.773190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:48.773249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:48.831689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:48.832542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:48.832841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:48.832876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:48.948825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:48.948981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:48.949023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:48.949056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:48.953017] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-01-23T20:29:48.953287] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-23T20:29:48.953419] [INFO ] [sig ] PRTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:49.093700] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRTH.txt [2026-01-23T20:29:49.093933] [INFO ] [sig ] [2515/3475] Completed PRTH in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-23T20:29:49.093991] [INFO ] [sig ] [2516/3475] Forecasting PRVA... [2026-01-23T20:29:49.094036] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-23T20:29:49.094078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-23T20:29:49.105653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-23T20:29:49.105994] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-23T20:29:49.106843] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-23T20:29:49.106897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:49.106931] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:49.106960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:49.107019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:49.162947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:49.163802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:49.163882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:49.163915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:49.280302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:49.280461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:49.280502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:49.280530] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:49.284042] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-23T20:29:49.284400] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-23T20:29:49.284549] [INFO ] [sig ] PRVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:49.424514] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PRVA.txt [2026-01-23T20:29:49.424691] [INFO ] [sig ] [2516/3475] Completed PRVA in 0.3s | 2.84 sym/s | Total: 14.7m | ETA: 5.6m [2026-01-23T20:29:49.424734] [INFO ] [sig ] [2517/3475] Forecasting PSC... [2026-01-23T20:29:49.424765] [INFO ] [sig ] Generating forecast for: PSC [2026-01-23T20:29:49.424796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-23T20:29:49.435641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-23T20:29:49.435979] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-23T20:29:49.436792] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-23T20:29:49.436844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:49.436876] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:49.436903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:49.436959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:49.493840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:49.494706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:49.494786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:49.494819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:49.613567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:49.613738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:49.613779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:49.613809] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:49.617223] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-01-23T20:29:49.617553] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-23T20:29:49.617708] [INFO ] [sig ] PSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:49.757163] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSC.txt [2026-01-23T20:29:49.757315] [INFO ] [sig ] [2517/3475] Completed PSC in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:49.757369] [INFO ] [sig ] [2518/3475] Forecasting PSCE... [2026-01-23T20:29:49.757405] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-23T20:29:49.757436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-23T20:29:49.768395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-23T20:29:49.768736] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-23T20:29:49.769517] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-23T20:29:49.769586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:49.769621] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:49.769648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:49.769704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:49.826940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:49.827784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:49.827865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:49.827897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:49.937593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:49.937753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:49.937793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:49.937821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:49.941971] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-01-23T20:29:49.942308] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-23T20:29:49.942445] [INFO ] [sig ] PSCE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:50.087617] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSCE.txt [2026-01-23T20:29:50.087771] [INFO ] [sig ] [2518/3475] Completed PSCE in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:50.087811] [INFO ] [sig ] [2519/3475] Forecasting PSCH... [2026-01-23T20:29:50.087841] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-23T20:29:50.087870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-23T20:29:50.098236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-23T20:29:50.098584] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-23T20:29:50.099438] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-23T20:29:50.099493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:50.099551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:50.099605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:50.099675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:50.157712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:50.158545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:50.158643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:50.158677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:50.266707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:50.266843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:50.266884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:50.266912] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:50.270219] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-23T20:29:50.270486] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-23T20:29:50.270626] [INFO ] [sig ] PSCH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:50.411433] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSCH.txt [2026-01-23T20:29:50.411605] [INFO ] [sig ] [2519/3475] Completed PSCH in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:50.411649] [INFO ] [sig ] [2520/3475] Forecasting PSEC... [2026-01-23T20:29:50.411679] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-23T20:29:50.411708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-23T20:29:50.422972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-23T20:29:50.423278] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-23T20:29:50.424146] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-23T20:29:50.424207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:50.424248] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:50.424283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:50.424341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:50.480638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:50.481406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:50.481491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:50.481524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:50.603643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:50.603806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:50.603847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:50.603876] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:50.607276] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-23T20:29:50.607595] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-23T20:29:50.607723] [INFO ] [sig ] PSEC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:50.749318] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSEC.txt [2026-01-23T20:29:50.749474] [INFO ] [sig ] [2520/3475] Completed PSEC in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:50.749514] [INFO ] [sig ] [2521/3475] Forecasting PSF... [2026-01-23T20:29:50.749545] [INFO ] [sig ] Generating forecast for: PSF [2026-01-23T20:29:50.749593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-23T20:29:50.761124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-23T20:29:50.761434] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-23T20:29:50.762296] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-23T20:29:50.762350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:50.762383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:50.762411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:50.762469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:50.822348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:50.823233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:50.823317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:50.823351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:50.948613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:50.948774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:50.948815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:50.948846] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:50.952349] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-23T20:29:50.952858] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-23T20:29:50.953031] [INFO ] [sig ] PSF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:51.095984] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSF.txt [2026-01-23T20:29:51.096126] [INFO ] [sig ] [2521/3475] Completed PSF in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:51.096174] [INFO ] [sig ] [2522/3475] Forecasting PSFE... [2026-01-23T20:29:51.096210] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-23T20:29:51.096243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-23T20:29:51.107741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-23T20:29:51.108083] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-23T20:29:51.108917] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-23T20:29:51.108970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:51.109002] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:51.109030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:51.109087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:51.165792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:51.166651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:51.166732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:51.166764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:51.283743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:51.283902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:51.283943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:51.284008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:51.287391] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-23T20:29:51.287713] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-23T20:29:51.287848] [INFO ] [sig ] PSFE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:51.430416] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSFE.txt [2026-01-23T20:29:51.430558] [INFO ] [sig ] [2522/3475] Completed PSFE in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:51.430620] [INFO ] [sig ] [2523/3475] Forecasting PSHG... [2026-01-23T20:29:51.430652] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-23T20:29:51.430686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-23T20:29:51.442741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-23T20:29:51.443052] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-23T20:29:51.443862] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-23T20:29:51.443913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:51.443956] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:51.443985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:51.444041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:51.502424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:51.503218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:51.503303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:51.503343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:51.624308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:51.624466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:51.624508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:51.624537] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:51.628050] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=35.25%) [2026-01-23T20:29:51.628352] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-23T20:29:51.628505] [INFO ] [sig ] PSHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:51.769814] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSHG.txt [2026-01-23T20:29:51.769957] [INFO ] [sig ] [2523/3475] Completed PSHG in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:51.769999] [INFO ] [sig ] [2524/3475] Forecasting PSN... [2026-01-23T20:29:51.770029] [INFO ] [sig ] Generating forecast for: PSN [2026-01-23T20:29:51.770062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-23T20:29:51.781633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-23T20:29:51.781932] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-23T20:29:51.782743] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-23T20:29:51.782794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:51.782826] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:51.782853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:51.782910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:51.840853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:51.841636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:51.841717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:51.841750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:51.959519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:51.959696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:51.959738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:51.959767] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:51.963121] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-01-23T20:29:51.963398] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-23T20:29:51.963522] [INFO ] [sig ] PSN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:52.106093] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSN.txt [2026-01-23T20:29:52.106239] [INFO ] [sig ] [2524/3475] Completed PSN in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:52.106277] [INFO ] [sig ] [2525/3475] Forecasting PSNL... [2026-01-23T20:29:52.106309] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-23T20:29:52.106340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-23T20:29:52.117882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-23T20:29:52.118191] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-23T20:29:52.118989] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-23T20:29:52.119041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:52.119072] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:52.119099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:52.119155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:52.175557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:52.176343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:52.176422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:52.176455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:52.303100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:52.303264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:52.303310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:52.303352] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:52.307211] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-01-23T20:29:52.307550] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-23T20:29:52.307716] [INFO ] [sig ] PSNL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:52.453974] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSNL.txt [2026-01-23T20:29:52.454120] [INFO ] [sig ] [2525/3475] Completed PSNL in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:52.454162] [INFO ] [sig ] [2526/3475] Forecasting PSO... [2026-01-23T20:29:52.454192] [INFO ] [sig ] Generating forecast for: PSO [2026-01-23T20:29:52.454223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-23T20:29:52.466931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-23T20:29:52.467329] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-23T20:29:52.468280] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-23T20:29:52.468334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:52.468372] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:52.468413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:52.468494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:52.530728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:52.531643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:52.531728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:52.531762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:52.653241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:52.653398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:52.653441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:52.653471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:52.656949] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-23T20:29:52.657237] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-23T20:29:52.657391] [INFO ] [sig ] PSO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:52.795815] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSO.txt [2026-01-23T20:29:52.795972] [INFO ] [sig ] [2526/3475] Completed PSO in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:52.796019] [INFO ] [sig ] [2527/3475] Forecasting PSQH... [2026-01-23T20:29:52.796051] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-23T20:29:52.796081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-23T20:29:52.808014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-23T20:29:52.808390] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-23T20:29:52.809259] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-23T20:29:52.809311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:52.809342] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:52.809368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:52.809430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:52.865532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:52.866392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:52.866473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:52.866507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:52.986624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:52.986779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:52.986820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:52.986848] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:52.990291] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=48.56%) [2026-01-23T20:29:52.990569] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-23T20:29:52.990714] [INFO ] [sig ] PSQH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:53.130397] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSQH.txt [2026-01-23T20:29:53.130591] [INFO ] [sig ] [2527/3475] Completed PSQH in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-23T20:29:53.130644] [INFO ] [sig ] [2528/3475] Forecasting PSTG... [2026-01-23T20:29:53.130677] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-23T20:29:53.130707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-23T20:29:53.142398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-23T20:29:53.142772] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-23T20:29:53.143561] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-23T20:29:53.143633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:53.143666] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:53.143693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:53.143748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:53.200245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:53.201103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:53.201184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:53.201217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:53.325670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:53.325828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:53.325870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:53.325899] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:53.329398] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-01-23T20:29:53.329703] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-23T20:29:53.329853] [INFO ] [sig ] PSTG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:53.469889] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSTG.txt [2026-01-23T20:29:53.470027] [INFO ] [sig ] [2528/3475] Completed PSTG in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:53.470067] [INFO ] [sig ] [2529/3475] Forecasting PSTL... [2026-01-23T20:29:53.470098] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-23T20:29:53.470128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-23T20:29:53.481850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-23T20:29:53.482137] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-23T20:29:53.482992] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-23T20:29:53.483043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:53.483075] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:53.483102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:53.483159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:53.541439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:53.542202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:53.542312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:53.542345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:53.664638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:53.664801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:53.664845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:53.664873] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:53.668666] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-01-23T20:29:53.668956] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-23T20:29:53.669108] [INFO ] [sig ] PSTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:53.806247] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PSTL.txt [2026-01-23T20:29:53.806373] [INFO ] [sig ] [2529/3475] Completed PSTL in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:53.806415] [INFO ] [sig ] [2530/3475] Forecasting PSX... [2026-01-23T20:29:53.806445] [INFO ] [sig ] Generating forecast for: PSX [2026-01-23T20:29:53.806481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-23T20:29:53.818650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-23T20:29:53.818939] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-23T20:29:53.819836] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-23T20:29:53.819888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:53.819921] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:53.819949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:53.820030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:53.876837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:53.877493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:53.877596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:53.877633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:53.998008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:53.998134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:53.998189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:53.998219] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:54.001470] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=58.95%) [2026-01-23T20:29:54.001757] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-23T20:29:54.001882] [INFO ] [sig ] PSX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:54.141117] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PSX.txt [2026-01-23T20:29:54.141246] [INFO ] [sig ] [2530/3475] Completed PSX in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:54.141286] [INFO ] [sig ] [2531/3475] Forecasting PTA... [2026-01-23T20:29:54.141315] [INFO ] [sig ] Generating forecast for: PTA [2026-01-23T20:29:54.141346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-23T20:29:54.152544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-23T20:29:54.152834] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-23T20:29:54.153643] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-23T20:29:54.153695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:54.153727] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:54.153754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:54.153810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:54.211665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:54.212252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:54.212329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:54.212362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:54.329504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:54.329631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:54.329671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:54.329700] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:54.332876] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: DOWN (p=7.52%) [2026-01-23T20:29:54.333141] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-23T20:29:54.333268] [INFO ] [sig ] PTA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:54.473489] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTA.txt [2026-01-23T20:29:54.473623] [INFO ] [sig ] [2531/3475] Completed PTA in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:54.473851] [INFO ] [sig ] [2532/3475] Forecasting PTC... [2026-01-23T20:29:54.473879] [INFO ] [sig ] Generating forecast for: PTC [2026-01-23T20:29:54.473908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-23T20:29:54.485955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-23T20:29:54.486232] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-23T20:29:54.487045] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-23T20:29:54.487097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:54.487130] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:54.487157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:54.487214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:54.546006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:54.546867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:54.546964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:54.546997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:54.669284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:54.669431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:54.669471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:54.669500] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:54.672825] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-01-23T20:29:54.673092] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-23T20:29:54.673219] [INFO ] [sig ] PTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:54.810443] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTC.txt [2026-01-23T20:29:54.810615] [INFO ] [sig ] [2532/3475] Completed PTC in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:54.810660] [INFO ] [sig ] [2533/3475] Forecasting PTEN... [2026-01-23T20:29:54.810695] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-23T20:29:54.810727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-23T20:29:54.822002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-23T20:29:54.822282] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-23T20:29:54.823127] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-23T20:29:54.823180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:54.823213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:54.823241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:54.823299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:54.881011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:54.881619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:54.881697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:54.881730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:54.997854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:54.997973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:54.998012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:54.998041] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:55.001220] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=27.00%) [2026-01-23T20:29:55.001486] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-23T20:29:55.001634] [INFO ] [sig ] PTEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:55.141529] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTEN.txt [2026-01-23T20:29:55.141664] [INFO ] [sig ] [2533/3475] Completed PTEN in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:55.141705] [INFO ] [sig ] [2534/3475] Forecasting PTF... [2026-01-23T20:29:55.141737] [INFO ] [sig ] Generating forecast for: PTF [2026-01-23T20:29:55.141768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-23T20:29:55.156927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-23T20:29:55.157405] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-23T20:29:55.158280] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-23T20:29:55.158334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:55.158377] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:55.158406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:55.158469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:55.215874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:55.216480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:55.216562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:55.216613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:55.334650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:55.334768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:55.334807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:55.334835] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:55.338157] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-01-23T20:29:55.338425] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-23T20:29:55.338560] [INFO ] [sig ] PTF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:55.478508] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTF.txt [2026-01-23T20:29:55.478655] [INFO ] [sig ] [2534/3475] Completed PTF in 0.3s | 2.84 sym/s | Total: 14.8m | ETA: 5.5m [2026-01-23T20:29:55.478697] [INFO ] [sig ] [2535/3475] Forecasting PTGX... [2026-01-23T20:29:55.478886] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-23T20:29:55.478922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-23T20:29:55.490887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-23T20:29:55.491164] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-23T20:29:55.491977] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-23T20:29:55.492029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:55.492061] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:55.492088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:55.492145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:55.548970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:55.549818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:55.549905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:55.549940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:55.669463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:55.669643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:55.669685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:55.669714] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:55.673014] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-23T20:29:55.673279] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-23T20:29:55.673404] [INFO ] [sig ] PTGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:55.811968] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTGX.txt [2026-01-23T20:29:55.812076] [INFO ] [sig ] [2535/3475] Completed PTGX in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:55.812113] [INFO ] [sig ] [2536/3475] Forecasting PTH... [2026-01-23T20:29:55.812142] [INFO ] [sig ] Generating forecast for: PTH [2026-01-23T20:29:55.812173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-23T20:29:55.822670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-23T20:29:55.822938] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-23T20:29:55.823759] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-23T20:29:55.823810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:55.823895] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:55.823925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:55.823982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:55.880973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:55.881559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:55.881650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:55.881684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:55.989458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:55.989556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:55.989608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:55.989638] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:55.992761] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-01-23T20:29:55.993019] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-23T20:29:55.993142] [INFO ] [sig ] PTH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:56.130324] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTH.txt [2026-01-23T20:29:56.130434] [INFO ] [sig ] [2536/3475] Completed PTH in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:56.130472] [INFO ] [sig ] [2537/3475] Forecasting PTLO... [2026-01-23T20:29:56.130500] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-23T20:29:56.130529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-23T20:29:56.141728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-23T20:29:56.141994] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-23T20:29:56.142795] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-23T20:29:56.142846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:56.142878] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:56.142904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:56.142960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:56.200771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:56.201363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:56.201439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:56.201471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:56.319094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:56.319191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:56.319228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:56.319256] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:56.322376] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-01-23T20:29:56.322657] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-23T20:29:56.322782] [INFO ] [sig ] PTLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:56.461300] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTLO.txt [2026-01-23T20:29:56.461405] [INFO ] [sig ] [2537/3475] Completed PTLO in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:56.461444] [INFO ] [sig ] [2538/3475] Forecasting PTNQ... [2026-01-23T20:29:56.461479] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-23T20:29:56.461509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-23T20:29:56.472490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-23T20:29:56.472768] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-23T20:29:56.473541] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-23T20:29:56.473615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:56.473650] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:56.473678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:56.473734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:56.531390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:56.532005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:56.532082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:56.532114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:56.651815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:56.651972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:56.652012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:56.652040] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:56.655626] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=15.81%) [2026-01-23T20:29:56.655981] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-23T20:29:56.656120] [INFO ] [sig ] PTNQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:56.799685] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTNQ.txt [2026-01-23T20:29:56.799820] [INFO ] [sig ] [2538/3475] Completed PTNQ in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:56.799862] [INFO ] [sig ] [2539/3475] Forecasting PTON... [2026-01-23T20:29:56.799890] [INFO ] [sig ] Generating forecast for: PTON [2026-01-23T20:29:56.799922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-23T20:29:56.811362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-23T20:29:56.811678] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-23T20:29:56.812478] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-23T20:29:56.812531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:56.812563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:56.812618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:56.812679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:56.870273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:56.870885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:56.870982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:56.871017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:56.989935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:56.990048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:56.990085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:56.990150] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:56.993410] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=38.14%) [2026-01-23T20:29:56.993696] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-23T20:29:56.993823] [INFO ] [sig ] PTON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:57.135999] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PTON.txt [2026-01-23T20:29:57.136136] [INFO ] [sig ] [2539/3475] Completed PTON in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:57.136177] [INFO ] [sig ] [2540/3475] Forecasting PTY... [2026-01-23T20:29:57.136206] [INFO ] [sig ] Generating forecast for: PTY [2026-01-23T20:29:57.136236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-23T20:29:57.148220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-23T20:29:57.148541] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-23T20:29:57.149394] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-23T20:29:57.149447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:57.149479] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:57.149507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:57.149603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:57.208604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:57.209315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:57.209396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:57.209430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:57.338823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:57.338978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:57.339020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:57.339049] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:57.342404] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-01-23T20:29:57.342697] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-23T20:29:57.342821] [INFO ] [sig ] PTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:57.487033] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PTY.txt [2026-01-23T20:29:57.487166] [INFO ] [sig ] [2540/3475] Completed PTY in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:57.487205] [INFO ] [sig ] [2541/3475] Forecasting PUBM... [2026-01-23T20:29:57.487234] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-23T20:29:57.487265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-23T20:29:57.498989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-23T20:29:57.499326] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-23T20:29:57.500201] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-23T20:29:57.500255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:57.500288] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:57.500315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:57.500375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:57.558338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:57.559172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:57.559254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:57.559287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:57.683026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:57.683178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:57.683217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:57.683263] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:57.686657] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-23T20:29:57.687124] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-23T20:29:57.687248] [INFO ] [sig ] PUBM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:57.827560] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PUBM.txt [2026-01-23T20:29:57.827707] [INFO ] [sig ] [2541/3475] Completed PUBM in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:57.827763] [INFO ] [sig ] [2542/3475] Forecasting PUK... [2026-01-23T20:29:57.827794] [INFO ] [sig ] Generating forecast for: PUK [2026-01-23T20:29:57.827825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-23T20:29:57.839177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-23T20:29:57.839466] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-23T20:29:57.840354] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-23T20:29:57.840406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:57.840439] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:57.840465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:57.840521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:57.897736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:57.898361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:57.898439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:57.898471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:58.015655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:58.015774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:58.015812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:58.015840] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:58.019084] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: DOWN (p=27.24%) [2026-01-23T20:29:58.019351] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-23T20:29:58.019478] [INFO ] [sig ] PUK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:58.157533] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PUK.txt [2026-01-23T20:29:58.157660] [INFO ] [sig ] [2542/3475] Completed PUK in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:58.157701] [INFO ] [sig ] [2543/3475] Forecasting PUMP... [2026-01-23T20:29:58.157902] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-23T20:29:58.157932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-23T20:29:58.169628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-23T20:29:58.169918] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-23T20:29:58.170761] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-23T20:29:58.170814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:58.170847] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:58.170876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:58.170933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:58.228122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:58.228738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:58.228812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:58.228844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:58.351321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:58.351428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:58.351466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:58.351495] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:58.355146] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-01-23T20:29:58.355415] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-23T20:29:58.355540] [INFO ] [sig ] PUMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:58.501749] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PUMP.txt [2026-01-23T20:29:58.501925] [INFO ] [sig ] [2543/3475] Completed PUMP in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:58.501967] [INFO ] [sig ] [2544/3475] Forecasting PVH... [2026-01-23T20:29:58.501996] [INFO ] [sig ] Generating forecast for: PVH [2026-01-23T20:29:58.502028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-23T20:29:58.514845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-23T20:29:58.515205] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-23T20:29:58.516045] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-23T20:29:58.516097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:58.516130] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:58.516156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:58.516212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:58.573358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:58.574215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:58.574297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:58.574331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:58.698233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:58.698393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:58.698436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:58.698465] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:58.701946] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-23T20:29:58.702235] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-23T20:29:58.702370] [INFO ] [sig ] PVH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:29:58.845052] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PVH.txt [2026-01-23T20:29:58.845214] [INFO ] [sig ] [2544/3475] Completed PVH in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-23T20:29:58.845257] [INFO ] [sig ] [2545/3475] Forecasting PVL... [2026-01-23T20:29:58.845286] [INFO ] [sig ] Generating forecast for: PVL [2026-01-23T20:29:58.845316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-23T20:29:58.856387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-23T20:29:58.856723] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-23T20:29:58.857564] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-23T20:29:58.857633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:58.857665] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:58.857691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:58.857757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:58.914940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:58.915781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:58.915865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:58.915900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:59.032449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:59.032618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:59.032660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:59.032689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:59.036011] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-01-23T20:29:59.036279] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-23T20:29:59.036405] [INFO ] [sig ] PVL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:59.174663] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PVL.txt [2026-01-23T20:29:59.174814] [INFO ] [sig ] [2545/3475] Completed PVL in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:29:59.174854] [INFO ] [sig ] [2546/3475] Forecasting PWP... [2026-01-23T20:29:59.174884] [INFO ] [sig ] Generating forecast for: PWP [2026-01-23T20:29:59.174914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-23T20:29:59.187097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-23T20:29:59.187431] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-23T20:29:59.188255] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-23T20:29:59.188307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:59.188340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:59.188368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:59.188434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:59.246186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:59.246948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:59.247056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:59.247090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:59.365640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:59.365794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:59.365835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:59.366054] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:59.370019] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=91.77%) [2026-01-23T20:29:59.370286] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-23T20:29:59.370413] [INFO ] [sig ] PWP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:59.510367] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PWP.txt [2026-01-23T20:29:59.510507] [INFO ] [sig ] [2546/3475] Completed PWP in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:29:59.510546] [INFO ] [sig ] [2547/3475] Forecasting PX... [2026-01-23T20:29:59.510594] [INFO ] [sig ] Generating forecast for: PX [2026-01-23T20:29:59.510632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-23T20:29:59.522562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-23T20:29:59.522865] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-23T20:29:59.523678] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-23T20:29:59.523741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:59.523774] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:59.523800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:59.523857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:59.580708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:59.581421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:59.581500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:59.581534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:29:59.705532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:29:59.705712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:29:59.705754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:29:59.705782] [INFO ] [FORECASTER] Training complete [2026-01-23T20:29:59.709141] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-01-23T20:29:59.709431] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-23T20:29:59.709563] [INFO ] [sig ] PX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:29:59.850083] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PX.txt [2026-01-23T20:29:59.850245] [INFO ] [sig ] [2547/3475] Completed PX in 0.3s | 2.84 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:29:59.850287] [INFO ] [sig ] [2548/3475] Forecasting PXS... [2026-01-23T20:29:59.850318] [INFO ] [sig ] Generating forecast for: PXS [2026-01-23T20:29:59.850348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-23T20:29:59.861976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-23T20:29:59.862323] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-23T20:29:59.863235] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-23T20:29:59.863288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:29:59.863321] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:29:59.863349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:29:59.863406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:29:59.920473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:29:59.921302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:29:59.921385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:29:59.921417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:00.032457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:00.032755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:00.032796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:00.032824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:00.036168] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-23T20:30:00.036508] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-23T20:30:00.036702] [INFO ] [sig ] PXS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:00.188779] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/PXS.txt [2026-01-23T20:30:00.188935] [INFO ] [sig ] [2548/3475] Completed PXS in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:30:00.188991] [INFO ] [sig ] [2549/3475] Forecasting PY... [2026-01-23T20:30:00.189024] [INFO ] [sig ] Generating forecast for: PY [2026-01-23T20:30:00.189054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-23T20:30:00.201189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-23T20:30:00.201458] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-23T20:30:00.202276] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-23T20:30:00.202327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:00.202360] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:00.202386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:00.202440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:00.259103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:00.259797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:00.259874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:00.259907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:00.365821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:00.365969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:00.366009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:00.366038] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:00.369464] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-01-23T20:30:00.369756] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-23T20:30:00.369885] [INFO ] [sig ] PY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:00.510320] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PY.txt [2026-01-23T20:30:00.510484] [INFO ] [sig ] [2549/3475] Completed PY in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:30:00.510527] [INFO ] [sig ] [2550/3475] Forecasting PYPL... [2026-01-23T20:30:00.510557] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-23T20:30:00.510606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-23T20:30:00.522312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-23T20:30:00.522631] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-23T20:30:00.523414] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-23T20:30:00.523465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:00.523496] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:00.523524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:00.523606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:00.587037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:00.587917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:00.588033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:00.588068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:00.713430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:00.713608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:00.713653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:00.713682] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:00.717542] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=37.06%) [2026-01-23T20:30:00.717836] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-23T20:30:00.717962] [INFO ] [sig ] PYPL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:00.866037] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PYPL.txt [2026-01-23T20:30:00.866174] [INFO ] [sig ] [2550/3475] Completed PYPL in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:30:00.866222] [INFO ] [sig ] [2551/3475] Forecasting PYXS... [2026-01-23T20:30:00.866252] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-23T20:30:00.866282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-23T20:30:00.878800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-23T20:30:00.879170] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-23T20:30:00.880002] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-23T20:30:00.880054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:00.880089] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:00.880117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:00.880174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:00.942540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:00.943332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:00.943421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:00.943457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:01.070970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:01.071117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:01.071181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:01.071231] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:01.077110] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=16.49%) [2026-01-23T20:30:01.077685] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-23T20:30:01.077909] [INFO ] [sig ] PYXS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:01.258251] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PYXS.txt [2026-01-23T20:30:01.258404] [INFO ] [sig ] [2551/3475] Completed PYXS in 0.4s | 2.84 sym/s | Total: 14.9m | ETA: 5.4m [2026-01-23T20:30:01.258446] [INFO ] [sig ] [2552/3475] Forecasting PZZA... [2026-01-23T20:30:01.258476] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-23T20:30:01.258505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-23T20:30:01.273131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-23T20:30:01.273560] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-23T20:30:01.274726] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-23T20:30:01.274801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:01.274851] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:01.274894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:01.274980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:01.341263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:01.342187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:01.342276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:01.342312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:01.468340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:01.468505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:01.468548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:01.468599] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:01.472028] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-23T20:30:01.472332] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-23T20:30:01.472465] [INFO ] [sig ] PZZA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:01.623159] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/PZZA.txt [2026-01-23T20:30:01.623329] [INFO ] [sig ] [2552/3475] Completed PZZA in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:01.623370] [INFO ] [sig ] [2553/3475] Forecasting QBTS... [2026-01-23T20:30:01.623399] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-23T20:30:01.623430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-23T20:30:01.636969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-23T20:30:01.637442] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-23T20:30:01.638304] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-23T20:30:01.638358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:01.638766] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:01.638799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:01.638859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:01.699028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:01.699897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:01.699979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:01.700013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:01.846971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:01.847150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:01.847208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:01.847249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:01.852643] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-23T20:30:01.853193] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-23T20:30:01.853408] [INFO ] [sig ] QBTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:02.010039] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QBTS.txt [2026-01-23T20:30:02.010205] [INFO ] [sig ] [2553/3475] Completed QBTS in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:02.010253] [INFO ] [sig ] [2554/3475] Forecasting QCLN... [2026-01-23T20:30:02.010287] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-23T20:30:02.010318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-23T20:30:02.023080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-23T20:30:02.023507] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-23T20:30:02.024438] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-23T20:30:02.024504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:02.024537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:02.024564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:02.024649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:02.084333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:02.085363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:02.085488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:02.085524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:02.218279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:02.218472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:02.218549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:02.218613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:02.224200] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-23T20:30:02.224685] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-23T20:30:02.224875] [INFO ] [sig ] QCLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:02.406567] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QCLN.txt [2026-01-23T20:30:02.406772] [INFO ] [sig ] [2554/3475] Completed QCLN in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:02.406815] [INFO ] [sig ] [2555/3475] Forecasting QCOM... [2026-01-23T20:30:02.406846] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-23T20:30:02.407051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-23T20:30:02.419557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-23T20:30:02.419962] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-23T20:30:02.420792] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-23T20:30:02.420844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:02.420877] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:02.420904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:02.420960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:02.481592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:02.482528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:02.482642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:02.482678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:02.609438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:02.609616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:02.609660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:02.609690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:02.613174] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-01-23T20:30:02.613448] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-23T20:30:02.613593] [INFO ] [sig ] QCOM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:02.756365] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QCOM.txt [2026-01-23T20:30:02.756525] [INFO ] [sig ] [2555/3475] Completed QCOM in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:02.756567] [INFO ] [sig ] [2556/3475] Forecasting QCRH... [2026-01-23T20:30:02.756631] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-23T20:30:02.756663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-23T20:30:02.772459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-23T20:30:02.772879] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-23T20:30:02.773743] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-23T20:30:02.773801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:02.773859] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:02.773896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:02.773953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:02.831539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:02.832504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:02.832614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:02.832651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:02.957486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:02.957678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:02.957743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:02.957811] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:02.962793] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-23T20:30:02.963273] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-23T20:30:02.963480] [INFO ] [sig ] QCRH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:03.163261] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QCRH.txt [2026-01-23T20:30:03.163391] [INFO ] [sig ] [2556/3475] Completed QCRH in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:03.163431] [INFO ] [sig ] [2557/3475] Forecasting QDEL... [2026-01-23T20:30:03.163460] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-23T20:30:03.163493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-23T20:30:03.179446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-23T20:30:03.179742] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-23T20:30:03.180545] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-23T20:30:03.180616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:03.180649] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:03.180677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:03.180734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:03.238462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:03.239271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:03.239350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:03.239382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:03.359444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:03.359629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:03.359679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:03.359714] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:03.363267] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-01-23T20:30:03.363645] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-23T20:30:03.363796] [INFO ] [sig ] QDEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:03.507170] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QDEL.txt [2026-01-23T20:30:03.507326] [INFO ] [sig ] [2557/3475] Completed QDEL in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:03.507388] [INFO ] [sig ] [2558/3475] Forecasting QFIN... [2026-01-23T20:30:03.507424] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-23T20:30:03.507455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-23T20:30:03.519795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-23T20:30:03.520044] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-23T20:30:03.520845] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-23T20:30:03.520897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:03.520957] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:03.520988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:03.521046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:03.577968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:03.578600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:03.578683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:03.578718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:03.703710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:03.703853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:03.703893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:03.703922] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:03.707185] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-23T20:30:03.707499] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-23T20:30:03.707662] [INFO ] [sig ] QFIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:03.845660] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QFIN.txt [2026-01-23T20:30:03.845797] [INFO ] [sig ] [2558/3475] Completed QFIN in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:03.845839] [INFO ] [sig ] [2559/3475] Forecasting QGEN... [2026-01-23T20:30:03.845870] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-23T20:30:03.845901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-23T20:30:03.857367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-23T20:30:03.857706] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-23T20:30:03.858533] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-23T20:30:03.858606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:03.858642] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:03.858671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:03.858729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:03.916525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:03.917267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:03.917373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:03.917413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:04.042239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:04.042381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:04.042420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:04.042449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:04.045745] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-01-23T20:30:04.046014] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-23T20:30:04.046142] [INFO ] [sig ] QGEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:04.189217] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QGEN.txt [2026-01-23T20:30:04.189362] [INFO ] [sig ] [2559/3475] Completed QGEN in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:04.189403] [INFO ] [sig ] [2560/3475] Forecasting QLYS... [2026-01-23T20:30:04.189433] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-23T20:30:04.189463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-23T20:30:04.200676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-23T20:30:04.200977] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-23T20:30:04.201786] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-23T20:30:04.201839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:04.201871] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:04.201898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:04.201955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:04.261048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:04.261899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:04.261980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:04.262013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:04.385526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:04.385700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:04.385744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:04.385774] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:04.389239] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-23T20:30:04.389520] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-23T20:30:04.389669] [INFO ] [sig ] QLYS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:04.533900] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QLYS.txt [2026-01-23T20:30:04.534049] [INFO ] [sig ] [2560/3475] Completed QLYS in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:04.534091] [INFO ] [sig ] [2561/3475] Forecasting QMCO... [2026-01-23T20:30:04.534121] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-23T20:30:04.534151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-23T20:30:04.546918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-23T20:30:04.547208] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-23T20:30:04.548044] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-23T20:30:04.548096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:04.548128] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:04.548154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:04.548209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:04.604228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:04.604862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:04.604939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:04.604972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:04.726957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:04.727113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:04.727155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:04.727184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:04.730756] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-01-23T20:30:04.731088] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-23T20:30:04.731224] [INFO ] [sig ] QMCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:04.875666] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QMCO.txt [2026-01-23T20:30:04.875824] [INFO ] [sig ] [2561/3475] Completed QMCO in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-23T20:30:04.875874] [INFO ] [sig ] [2562/3475] Forecasting QMOM... [2026-01-23T20:30:04.875911] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-23T20:30:04.875942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-23T20:30:04.887301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-23T20:30:04.887648] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-23T20:30:04.888434] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-23T20:30:04.888486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:04.888517] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:04.888544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:04.888618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:04.945535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:04.946397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:04.946481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:04.946514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:05.077712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:05.077889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:05.077933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:05.077963] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:05.081707] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-23T20:30:05.081987] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-23T20:30:05.082118] [INFO ] [sig ] QMOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:05.225470] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QMOM.txt [2026-01-23T20:30:05.225609] [INFO ] [sig ] [2562/3475] Completed QMOM in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:05.225651] [INFO ] [sig ] [2563/3475] Forecasting QNCX... [2026-01-23T20:30:05.225681] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-23T20:30:05.225711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-23T20:30:05.237473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-23T20:30:05.237767] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-23T20:30:05.238542] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-23T20:30:05.238620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:05.238653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:05.238682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:05.238740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:05.297296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:05.298063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:05.298173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:05.298209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:05.420205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:05.420356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:05.420398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:05.420429] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:05.424267] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-01-23T20:30:05.424548] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-23T20:30:05.424713] [INFO ] [sig ] QNCX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:05.569410] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QNCX.txt [2026-01-23T20:30:05.569562] [INFO ] [sig ] [2563/3475] Completed QNCX in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:05.569624] [INFO ] [sig ] [2564/3475] Forecasting QNTM... [2026-01-23T20:30:05.569655] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-23T20:30:05.569686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-23T20:30:05.581314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-23T20:30:05.581701] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-23T20:30:05.582526] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-23T20:30:05.582606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:05.582641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:05.582668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:05.582726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:05.639719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:05.640590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:05.640676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:05.640710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:05.766190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:05.766344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:05.766386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:05.766416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:05.769849] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-23T20:30:05.770123] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-23T20:30:05.770250] [INFO ] [sig ] QNTM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:05.911012] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QNTM.txt [2026-01-23T20:30:05.911167] [INFO ] [sig ] [2564/3475] Completed QNTM in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:05.911208] [INFO ] [sig ] [2565/3475] Forecasting QQMG... [2026-01-23T20:30:05.911238] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-23T20:30:05.911269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-23T20:30:05.922042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-23T20:30:05.922336] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-23T20:30:05.923137] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-23T20:30:05.923188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:05.923220] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:05.923246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:05.923302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:05.978958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:05.979612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:05.979692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:05.979725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:06.093509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:06.093705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:06.093770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:06.093801] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:06.097936] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-23T20:30:06.098454] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-23T20:30:06.098626] [INFO ] [sig ] QQMG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:06.240461] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QQMG.txt [2026-01-23T20:30:06.240615] [INFO ] [sig ] [2565/3475] Completed QQMG in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:06.240658] [INFO ] [sig ] [2566/3475] Forecasting QQQ... [2026-01-23T20:30:06.240688] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-23T20:30:06.240719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-23T20:30:06.252226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-23T20:30:06.252490] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-23T20:30:06.253296] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-23T20:30:06.253348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:06.253381] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:06.253408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:06.253465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:06.311227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:06.312130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:06.312212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:06.312245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:06.444873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:06.445058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:06.445113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:06.445146] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:06.450231] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-23T20:30:06.450689] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-23T20:30:06.450858] [INFO ] [sig ] QQQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:06.591984] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QQQ.txt [2026-01-23T20:30:06.592178] [INFO ] [sig ] [2566/3475] Completed QQQ in 0.4s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:06.592221] [INFO ] [sig ] [2567/3475] Forecasting QQQE... [2026-01-23T20:30:06.592254] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-23T20:30:06.592288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-23T20:30:06.603721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-23T20:30:06.604058] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-23T20:30:06.604927] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-23T20:30:06.604980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:06.605014] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:06.605042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:06.605100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:06.663794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:06.664675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:06.664773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:06.664807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:06.781764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:06.781923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:06.781964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:06.781993] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:06.785309] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-23T20:30:06.785597] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-23T20:30:06.785721] [INFO ] [sig ] QQQE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:06.926645] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QQQE.txt [2026-01-23T20:30:06.926802] [INFO ] [sig ] [2567/3475] Completed QQQE in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:06.926845] [INFO ] [sig ] [2568/3475] Forecasting QQQI... [2026-01-23T20:30:06.926875] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-23T20:30:06.926906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-23T20:30:06.938661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-23T20:30:06.939020] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-23T20:30:06.939882] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-23T20:30:06.939935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:06.939969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:06.939999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:06.940057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:06.997598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:06.998420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:06.998500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:06.998533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:07.112209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:07.112368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:07.112408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:07.112437] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:07.115792] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-23T20:30:07.116058] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-23T20:30:07.116179] [INFO ] [sig ] QQQI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:07.255155] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QQQI.txt [2026-01-23T20:30:07.255342] [INFO ] [sig ] [2568/3475] Completed QQQI in 0.3s | 2.84 sym/s | Total: 15.0m | ETA: 5.3m [2026-01-23T20:30:07.255390] [INFO ] [sig ] [2569/3475] Forecasting QQQJ... [2026-01-23T20:30:07.255428] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-23T20:30:07.255465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-23T20:30:07.269117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-23T20:30:07.269462] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-23T20:30:07.270617] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-23T20:30:07.270687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:07.270754] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:07.270831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:07.270924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:07.331373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:07.332139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:07.332223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:07.332259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:07.450680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:07.450822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:07.450864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:07.450896] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:07.454288] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-23T20:30:07.454566] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-23T20:30:07.454717] [INFO ] [sig ] QQQJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:07.601739] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QQQJ.txt [2026-01-23T20:30:07.601895] [INFO ] [sig ] [2569/3475] Completed QQQJ in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:07.601935] [INFO ] [sig ] [2570/3475] Forecasting QQQM... [2026-01-23T20:30:07.601970] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-23T20:30:07.602003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-23T20:30:07.613414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-23T20:30:07.613787] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-23T20:30:07.614709] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-23T20:30:07.614764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:07.614835] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:07.614868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:07.614944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:07.674527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:07.675378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:07.675459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:07.675494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:07.794150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:07.794289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:07.794327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:07.794356] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:07.797665] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=21.39%) [2026-01-23T20:30:07.797941] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-23T20:30:07.798068] [INFO ] [sig ] QQQM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:07.936461] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QQQM.txt [2026-01-23T20:30:07.936604] [INFO ] [sig ] [2570/3475] Completed QQQM in 0.3s | 2.84 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:07.936647] [INFO ] [sig ] [2571/3475] Forecasting QQQX... [2026-01-23T20:30:07.936677] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-23T20:30:07.936707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-23T20:30:07.947563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-23T20:30:07.947892] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-23T20:30:07.948754] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-23T20:30:07.948806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:07.948838] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:07.948866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:07.948922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:08.008750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:08.009654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:08.009745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:08.009803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:08.131442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:08.131604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:08.131647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:08.131678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:08.135064] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-23T20:30:08.135337] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-23T20:30:08.135483] [INFO ] [sig ] QQQX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:08.278008] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QQQX.txt [2026-01-23T20:30:08.278159] [INFO ] [sig ] [2571/3475] Completed QQQX in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:08.278199] [INFO ] [sig ] [2572/3475] Forecasting QQQY... [2026-01-23T20:30:08.278229] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-23T20:30:08.278260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-23T20:30:08.289435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-23T20:30:08.289738] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-23T20:30:08.290537] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-23T20:30:08.290608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:08.290644] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:08.290673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:08.290732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:08.351498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:08.352335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:08.352417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:08.352452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:08.471736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:08.471899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:08.471939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:08.471968] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:08.475359] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-23T20:30:08.475678] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-23T20:30:08.475812] [INFO ] [sig ] QQQY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:08.614989] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QQQY.txt [2026-01-23T20:30:08.615142] [INFO ] [sig ] [2572/3475] Completed QQQY in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:08.615181] [INFO ] [sig ] [2573/3475] Forecasting QRHC... [2026-01-23T20:30:08.615218] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-23T20:30:08.615251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-23T20:30:08.626354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-23T20:30:08.626696] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-23T20:30:08.627518] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-23T20:30:08.627570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:08.627618] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:08.627646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:08.627702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:08.683764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:08.684550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:08.684649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:08.684685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:08.800598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:08.800733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:08.800772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:08.800830] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:08.804566] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-01-23T20:30:08.804868] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-23T20:30:08.804996] [INFO ] [sig ] QRHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:08.943534] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QRHC.txt [2026-01-23T20:30:08.943675] [INFO ] [sig ] [2573/3475] Completed QRHC in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:08.943729] [INFO ] [sig ] [2574/3475] Forecasting QRVO... [2026-01-23T20:30:08.943760] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-23T20:30:08.943791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-23T20:30:08.954875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-23T20:30:08.955187] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-23T20:30:08.956001] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-23T20:30:08.956053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:08.956085] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:08.956112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:08.956168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:09.012732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:09.013371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:09.013450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:09.013483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:09.135928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:09.136280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:09.136321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:09.136349] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:09.139977] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-23T20:30:09.140250] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-23T20:30:09.140374] [INFO ] [sig ] QRVO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:09.283133] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QRVO.txt [2026-01-23T20:30:09.283318] [INFO ] [sig ] [2574/3475] Completed QRVO in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:09.283370] [INFO ] [sig ] [2575/3475] Forecasting QS... [2026-01-23T20:30:09.283402] [INFO ] [sig ] Generating forecast for: QS [2026-01-23T20:30:09.283432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-23T20:30:09.294438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-23T20:30:09.294762] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-23T20:30:09.295606] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-23T20:30:09.295661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:09.295696] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:09.295724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:09.295785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:09.353812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:09.354646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:09.354729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:09.354763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:09.481755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:09.481921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:09.481971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:09.482004] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:09.485678] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=10.51%) [2026-01-23T20:30:09.485986] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-23T20:30:09.486137] [INFO ] [sig ] QS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:09.629436] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QS.txt [2026-01-23T20:30:09.629609] [INFO ] [sig ] [2575/3475] Completed QS in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:09.629651] [INFO ] [sig ] [2576/3475] Forecasting QSI... [2026-01-23T20:30:09.629681] [INFO ] [sig ] Generating forecast for: QSI [2026-01-23T20:30:09.629714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-23T20:30:09.641469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-23T20:30:09.641865] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-23T20:30:09.642739] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-23T20:30:09.642793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:09.642827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:09.642855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:09.642914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:09.699310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:09.700169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:09.700263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:09.700296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:09.819732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:09.819890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:09.819932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:09.819976] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:09.823317] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-23T20:30:09.823618] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-23T20:30:09.823750] [INFO ] [sig ] QSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:09.961447] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QSI.txt [2026-01-23T20:30:09.961595] [INFO ] [sig ] [2576/3475] Completed QSI in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:09.961636] [INFO ] [sig ] [2577/3475] Forecasting QTEC... [2026-01-23T20:30:09.961667] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-23T20:30:09.961697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-23T20:30:09.972594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-23T20:30:09.972878] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-23T20:30:09.973728] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-23T20:30:09.973779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:09.973810] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:09.973836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:09.973891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:10.031412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:10.032240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:10.032323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:10.032355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:10.150322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:10.150470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:10.150512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:10.150542] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:10.153853] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-01-23T20:30:10.154126] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-23T20:30:10.154249] [INFO ] [sig ] QTEC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:10.291872] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QTEC.txt [2026-01-23T20:30:10.292022] [INFO ] [sig ] [2577/3475] Completed QTEC in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:10.292066] [INFO ] [sig ] [2578/3475] Forecasting QTRX... [2026-01-23T20:30:10.292097] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-23T20:30:10.292128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-23T20:30:10.302728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-23T20:30:10.303069] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-23T20:30:10.303951] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-23T20:30:10.304005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:10.304038] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:10.304066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:10.304123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:10.361201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:10.362039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:10.362126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:10.362176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:10.485171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:10.485331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:10.485373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:10.485403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:10.488949] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-23T20:30:10.489239] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-23T20:30:10.489369] [INFO ] [sig ] QTRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:10.635172] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QTRX.txt [2026-01-23T20:30:10.635333] [INFO ] [sig ] [2578/3475] Completed QTRX in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-23T20:30:10.635375] [INFO ] [sig ] [2579/3475] Forecasting QTTB... [2026-01-23T20:30:10.635404] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-23T20:30:10.635435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-23T20:30:10.646837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-23T20:30:10.647191] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-23T20:30:10.648072] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-23T20:30:10.648125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:10.648163] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:10.648198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:10.648263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:10.706119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:10.706823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:10.706903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:10.706937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:10.824340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:10.824493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:10.824534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:10.824563] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:10.827977] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-23T20:30:10.828268] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-23T20:30:10.828400] [INFO ] [sig ] QTTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:10.968013] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QTTB.txt [2026-01-23T20:30:10.968167] [INFO ] [sig ] [2579/3475] Completed QTTB in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:10.968209] [INFO ] [sig ] [2580/3475] Forecasting QTUM... [2026-01-23T20:30:10.968238] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-23T20:30:10.968268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-23T20:30:10.981245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-23T20:30:10.981738] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-23T20:30:10.982667] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-23T20:30:10.982721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:10.982755] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:10.982783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:10.982851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:11.045412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:11.046347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:11.046467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:11.046504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:11.175657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:11.175819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:11.175870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:11.175907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:11.179641] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=8.52%) [2026-01-23T20:30:11.179950] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-23T20:30:11.180093] [INFO ] [sig ] QTUM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:11.327383] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QTUM.txt [2026-01-23T20:30:11.327540] [INFO ] [sig ] [2580/3475] Completed QTUM in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:11.327600] [INFO ] [sig ] [2581/3475] Forecasting QTWO... [2026-01-23T20:30:11.327633] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-23T20:30:11.327666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-23T20:30:11.339904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-23T20:30:11.340271] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-23T20:30:11.341168] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-23T20:30:11.341221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:11.341255] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:11.341283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:11.341339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:11.403963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:11.405080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:11.405227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:11.405276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:11.539771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:11.539935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:11.539978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:11.540009] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:11.543712] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=53.55%) [2026-01-23T20:30:11.544023] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-23T20:30:11.544165] [INFO ] [sig ] QTWO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:11.693267] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QTWO.txt [2026-01-23T20:30:11.693451] [INFO ] [sig ] [2581/3475] Completed QTWO in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:11.693496] [INFO ] [sig ] [2582/3475] Forecasting QUAD... [2026-01-23T20:30:11.693526] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-23T20:30:11.693556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-23T20:30:11.706428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-23T20:30:11.706837] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-23T20:30:11.707760] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-23T20:30:11.707815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:11.707848] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:11.707877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:11.707934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:11.771960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:11.772881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:11.772978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:11.773017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:11.904722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:11.904876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:11.904919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:11.904949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:11.908467] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-23T20:30:11.908790] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-23T20:30:11.908930] [INFO ] [sig ] QUAD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:12.056335] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QUAD.txt [2026-01-23T20:30:12.056520] [INFO ] [sig ] [2582/3475] Completed QUAD in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:12.056593] [INFO ] [sig ] [2583/3475] Forecasting QUIK... [2026-01-23T20:30:12.056631] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-23T20:30:12.056663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-23T20:30:12.068529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-23T20:30:12.068946] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-23T20:30:12.069815] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-23T20:30:12.069868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:12.069904] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:12.069934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:12.069992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:12.129289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:12.130381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:12.130468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:12.130502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:12.249188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:12.249348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:12.249391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:12.249421] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:12.252821] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-23T20:30:12.253122] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-23T20:30:12.253261] [INFO ] [sig ] QUIK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:12.392996] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QUIK.txt [2026-01-23T20:30:12.393192] [INFO ] [sig ] [2583/3475] Completed QUIK in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:12.393258] [INFO ] [sig ] [2584/3475] Forecasting QURE... [2026-01-23T20:30:12.393291] [INFO ] [sig ] Generating forecast for: QURE [2026-01-23T20:30:12.393330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-23T20:30:12.404747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-23T20:30:12.405132] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-23T20:30:12.405966] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-23T20:30:12.406018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:12.406050] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:12.406077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:12.406327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:12.466514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:12.467483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:12.467568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:12.467621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:12.604907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:12.605262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:12.605307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:12.605338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:12.609348] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-23T20:30:12.609869] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-23T20:30:12.610007] [INFO ] [sig ] QURE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:12.757233] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QURE.txt [2026-01-23T20:30:12.757430] [INFO ] [sig ] [2584/3475] Completed QURE in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:12.757484] [INFO ] [sig ] [2585/3475] Forecasting QVAL... [2026-01-23T20:30:12.757517] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-23T20:30:12.757548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-23T20:30:12.769786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-23T20:30:12.770422] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-23T20:30:12.771530] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-23T20:30:12.771613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:12.771649] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:12.771677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:12.771733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:12.839120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:12.840073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:12.840173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:12.840215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:12.963896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:12.964065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:12.964109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:12.964138] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:12.967891] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-01-23T20:30:12.968263] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-23T20:30:12.968411] [INFO ] [sig ] QVAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:13.128679] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QVAL.txt [2026-01-23T20:30:13.128862] [INFO ] [sig ] [2585/3475] Completed QVAL in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:13.128914] [INFO ] [sig ] [2586/3475] Forecasting QVCC... [2026-01-23T20:30:13.128945] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-23T20:30:13.128976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-23T20:30:13.140663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-23T20:30:13.140966] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-23T20:30:13.141828] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-23T20:30:13.141881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:13.141917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:13.141951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:13.142009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:13.202597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:13.203471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:13.203555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:13.203610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:13.324835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:13.324942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:13.324984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:13.325014] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:13.328418] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-23T20:30:13.328718] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-23T20:30:13.328849] [INFO ] [sig ] QVCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:13.471066] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QVCC.txt [2026-01-23T20:30:13.471208] [INFO ] [sig ] [2586/3475] Completed QVCC in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.2m [2026-01-23T20:30:13.471250] [INFO ] [sig ] [2587/3475] Forecasting QYLD... [2026-01-23T20:30:13.471280] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-23T20:30:13.471310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-23T20:30:13.484421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-23T20:30:13.484828] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-23T20:30:13.485710] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-23T20:30:13.485764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:13.485833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:13.485863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:13.485920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:13.543375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:13.544253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:13.544337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:13.544369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:13.664263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:13.664407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:13.664446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:13.664474] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:13.668353] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-01-23T20:30:13.668651] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-23T20:30:13.668779] [INFO ] [sig ] QYLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:13.809168] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/QYLD.txt [2026-01-23T20:30:13.809319] [INFO ] [sig ] [2587/3475] Completed QYLD in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:13.809362] [INFO ] [sig ] [2588/3475] Forecasting QYLG... [2026-01-23T20:30:13.809392] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-23T20:30:13.809423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-23T20:30:13.820440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-23T20:30:13.820821] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-23T20:30:13.821638] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-23T20:30:13.821696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:13.821732] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:13.821759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:13.821817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:13.878883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:13.879533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:13.879629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:13.879664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:13.999377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:13.999536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:13.999609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:13.999643] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:14.003559] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-23T20:30:14.003847] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-23T20:30:14.003972] [INFO ] [sig ] QYLG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:14.144538] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/QYLG.txt [2026-01-23T20:30:14.144696] [INFO ] [sig ] [2588/3475] Completed QYLG in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:14.144751] [INFO ] [sig ] [2589/3475] Forecasting RA... [2026-01-23T20:30:14.144782] [INFO ] [sig ] Generating forecast for: RA [2026-01-23T20:30:14.144813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-23T20:30:14.157159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-23T20:30:14.157475] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-23T20:30:14.158274] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-23T20:30:14.158326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:14.158359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:14.158387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:14.158444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:14.216880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:14.217949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:14.218035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:14.218067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:14.336282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:14.336431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:14.336470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:14.336499] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:14.339860] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-23T20:30:14.340158] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-23T20:30:14.340284] [INFO ] [sig ] RA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:14.479154] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RA.txt [2026-01-23T20:30:14.479286] [INFO ] [sig ] [2589/3475] Completed RA in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:14.479326] [INFO ] [sig ] [2590/3475] Forecasting RACE... [2026-01-23T20:30:14.479356] [INFO ] [sig ] Generating forecast for: RACE [2026-01-23T20:30:14.479387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-23T20:30:14.490426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-23T20:30:14.490764] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-23T20:30:14.491619] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-23T20:30:14.491673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:14.491706] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:14.491734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:14.491792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:14.551011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:14.551998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:14.552083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:14.552116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:14.675486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:14.675655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:14.675713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:14.675777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:14.679757] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=19.62%) [2026-01-23T20:30:14.680032] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-23T20:30:14.680161] [INFO ] [sig ] RACE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:14.822377] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RACE.txt [2026-01-23T20:30:14.822509] [INFO ] [sig ] [2590/3475] Completed RACE in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:14.822548] [INFO ] [sig ] [2591/3475] Forecasting RAIL... [2026-01-23T20:30:14.822592] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-23T20:30:14.822626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-23T20:30:14.834520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-23T20:30:14.834841] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-23T20:30:14.835650] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-23T20:30:14.835702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:14.835734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:14.835760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:14.835817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:14.895567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:14.896277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:14.896357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:14.896390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:15.018225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:15.018376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:15.018416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:15.018445] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:15.021800] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-01-23T20:30:15.022069] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-23T20:30:15.022385] [INFO ] [sig ] RAIL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:15.166007] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RAIL.txt [2026-01-23T20:30:15.166333] [INFO ] [sig ] [2591/3475] Completed RAIL in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:15.166371] [INFO ] [sig ] [2592/3475] Forecasting RAMP... [2026-01-23T20:30:15.166401] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-23T20:30:15.166431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-23T20:30:15.178038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-23T20:30:15.178567] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-23T20:30:15.179559] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-23T20:30:15.179628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:15.179660] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:15.179686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:15.179743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:15.237683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:15.238486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:15.238569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:15.238623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:15.363373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:15.363526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:15.363583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:15.363616] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:15.366958] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-01-23T20:30:15.367222] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-23T20:30:15.367359] [INFO ] [sig ] RAMP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:15.511913] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RAMP.txt [2026-01-23T20:30:15.512058] [INFO ] [sig ] [2592/3475] Completed RAMP in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:15.512097] [INFO ] [sig ] [2593/3475] Forecasting RAPP... [2026-01-23T20:30:15.512127] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-23T20:30:15.512157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-23T20:30:15.523525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-23T20:30:15.523835] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-23T20:30:15.524647] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-23T20:30:15.524709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:15.524742] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:15.524769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:15.524834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:15.581820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:15.582799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:15.582883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:15.582916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:15.705935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:15.706099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:15.706142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:15.706171] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:15.709604] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-23T20:30:15.709874] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-23T20:30:15.710000] [INFO ] [sig ] RAPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:15.849853] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RAPP.txt [2026-01-23T20:30:15.849983] [INFO ] [sig ] [2593/3475] Completed RAPP in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:15.850022] [INFO ] [sig ] [2594/3475] Forecasting RARE... [2026-01-23T20:30:15.850051] [INFO ] [sig ] Generating forecast for: RARE [2026-01-23T20:30:15.850081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-23T20:30:15.861656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-23T20:30:15.861941] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-23T20:30:15.862744] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-23T20:30:15.862795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:15.862827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:15.862854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:15.862911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:15.919840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:15.920622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:15.920701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:15.920734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:16.035104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:16.035254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:16.035293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:16.035322] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:16.038676] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-23T20:30:16.038944] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-23T20:30:16.039069] [INFO ] [sig ] RARE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:16.178538] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RARE.txt [2026-01-23T20:30:16.178693] [INFO ] [sig ] [2594/3475] Completed RARE in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:16.178734] [INFO ] [sig ] [2595/3475] Forecasting RAVE... [2026-01-23T20:30:16.178764] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-23T20:30:16.178794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-23T20:30:16.189484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-23T20:30:16.189779] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-23T20:30:16.190566] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-23T20:30:16.190642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:16.190674] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:16.190701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:16.190757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:16.252234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:16.253141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:16.253411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:16.253443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:16.363848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:16.363975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:16.364020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:16.364050] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:16.367479] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=52.42%) [2026-01-23T20:30:16.367784] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-23T20:30:16.367912] [INFO ] [sig ] RAVE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:16.510481] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RAVE.txt [2026-01-23T20:30:16.510660] [INFO ] [sig ] [2595/3475] Completed RAVE in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-23T20:30:16.510703] [INFO ] [sig ] [2596/3475] Forecasting RAY... [2026-01-23T20:30:16.510733] [INFO ] [sig ] Generating forecast for: RAY [2026-01-23T20:30:16.510763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-23T20:30:16.522298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-23T20:30:16.522669] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-23T20:30:16.523546] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-23T20:30:16.523618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:16.523664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:16.523698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:16.523755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:16.583086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:16.583956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:16.584046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:16.584079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:16.703145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:16.703306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:16.703346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:16.703375] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:16.706759] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-23T20:30:16.707028] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-23T20:30:16.707153] [INFO ] [sig ] RAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:16.847720] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RAY.txt [2026-01-23T20:30:16.847859] [INFO ] [sig ] [2596/3475] Completed RAY in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:16.847906] [INFO ] [sig ] [2597/3475] Forecasting RBA... [2026-01-23T20:30:16.847936] [INFO ] [sig ] Generating forecast for: RBA [2026-01-23T20:30:16.847967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-23T20:30:16.859504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-23T20:30:16.859814] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-23T20:30:16.860631] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-23T20:30:16.860684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:16.860715] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:16.860743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:16.860799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:16.917913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:16.918728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:16.918840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:16.918877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:17.041338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:17.041462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:17.041503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:17.041532] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:17.045475] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-01-23T20:30:17.045762] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-23T20:30:17.045889] [INFO ] [sig ] RBA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:17.192456] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RBA.txt [2026-01-23T20:30:17.192646] [INFO ] [sig ] [2597/3475] Completed RBA in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:17.192691] [INFO ] [sig ] [2598/3475] Forecasting RBB... [2026-01-23T20:30:17.192723] [INFO ] [sig ] Generating forecast for: RBB [2026-01-23T20:30:17.192755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-23T20:30:17.204356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-23T20:30:17.204728] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-23T20:30:17.205608] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-23T20:30:17.205660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:17.205692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:17.205719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:17.205776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:17.262630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:17.263628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:17.263724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:17.263757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:17.392972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:17.393132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:17.393172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:17.393202] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:17.396916] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-23T20:30:17.397462] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-23T20:30:17.397611] [INFO ] [sig ] RBB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:17.544862] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RBB.txt [2026-01-23T20:30:17.545044] [INFO ] [sig ] [2598/3475] Completed RBB in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:17.545091] [INFO ] [sig ] [2599/3475] Forecasting RBBN... [2026-01-23T20:30:17.545126] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-23T20:30:17.545164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-23T20:30:17.557696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-23T20:30:17.558055] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-23T20:30:17.558924] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-23T20:30:17.558976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:17.559009] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:17.559036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:17.559093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:17.620934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:17.621748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:17.621833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:17.621868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:17.753235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:17.753400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:17.753442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:17.753470] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:17.757223] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-23T20:30:17.757529] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-23T20:30:17.757680] [INFO ] [sig ] RBBN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:17.903378] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RBBN.txt [2026-01-23T20:30:17.903529] [INFO ] [sig ] [2599/3475] Completed RBBN in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:17.903628] [INFO ] [sig ] [2600/3475] Forecasting RBC... [2026-01-23T20:30:17.903669] [INFO ] [sig ] Generating forecast for: RBC [2026-01-23T20:30:17.903701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-23T20:30:17.919631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-23T20:30:17.919989] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-23T20:30:17.920864] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-23T20:30:17.920919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:17.920952] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:17.920978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:17.921039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:17.977328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:17.978165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:17.978249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:17.978284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:18.097879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:18.098031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:18.098090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:18.098121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:18.101880] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=51.12%) [2026-01-23T20:30:18.102154] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-23T20:30:18.102283] [INFO ] [sig ] RBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:18.244423] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RBC.txt [2026-01-23T20:30:18.244617] [INFO ] [sig ] [2600/3475] Completed RBC in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:18.244667] [INFO ] [sig ] [2601/3475] Forecasting RBCAA... [2026-01-23T20:30:18.244697] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-23T20:30:18.244727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-23T20:30:18.255780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-23T20:30:18.256123] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-23T20:30:18.257213] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-23T20:30:18.257266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:18.257299] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:18.257325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:18.257415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:18.313663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:18.314434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:18.314517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:18.314549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:18.432475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:18.432649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:18.432695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:18.432725] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:18.436089] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-01-23T20:30:18.436363] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-23T20:30:18.436491] [INFO ] [sig ] RBCAA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:18.578080] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RBCAA.txt [2026-01-23T20:30:18.578244] [INFO ] [sig ] [2601/3475] Completed RBCAA in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:18.578288] [INFO ] [sig ] [2602/3475] Forecasting RBLX... [2026-01-23T20:30:18.578318] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-23T20:30:18.578349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-23T20:30:18.589940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-23T20:30:18.590336] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-23T20:30:18.591197] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-23T20:30:18.591251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:18.591284] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:18.591312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:18.591370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:18.647790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:18.648710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:18.648793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:18.648825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:18.773438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:18.773630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:18.773684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:18.773716] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:18.777864] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-01-23T20:30:18.778214] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-23T20:30:18.778354] [INFO ] [sig ] RBLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:18.917816] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RBLX.txt [2026-01-23T20:30:18.917957] [INFO ] [sig ] [2602/3475] Completed RBLX in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:18.917997] [INFO ] [sig ] [2603/3475] Forecasting RC... [2026-01-23T20:30:18.918027] [INFO ] [sig ] Generating forecast for: RC [2026-01-23T20:30:18.918058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-23T20:30:18.929133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-23T20:30:18.929445] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-23T20:30:18.930296] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-23T20:30:18.930349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:18.930383] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:18.930411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:18.930469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:18.986707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:18.987638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:18.987726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:18.987759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:19.109596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:19.109726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:19.109767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:19.109796] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:19.113272] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=29.35%) [2026-01-23T20:30:19.113610] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-23T20:30:19.113759] [INFO ] [sig ] RC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:19.251828] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RC.txt [2026-01-23T20:30:19.251971] [INFO ] [sig ] [2603/3475] Completed RC in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.1m [2026-01-23T20:30:19.252011] [INFO ] [sig ] [2604/3475] Forecasting RCEL... [2026-01-23T20:30:19.252040] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-23T20:30:19.252071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-23T20:30:19.263449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-23T20:30:19.263781] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-23T20:30:19.264597] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-23T20:30:19.264648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:19.264732] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:19.264762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:19.264820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:19.322400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:19.323212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:19.323294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:19.323328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:19.452906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:19.453055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:19.453100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:19.453129] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:19.456460] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-23T20:30:19.456761] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-23T20:30:19.456887] [INFO ] [sig ] RCEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:19.597401] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RCEL.txt [2026-01-23T20:30:19.597552] [INFO ] [sig ] [2604/3475] Completed RCEL in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:19.597610] [INFO ] [sig ] [2605/3475] Forecasting RCI... [2026-01-23T20:30:19.597642] [INFO ] [sig ] Generating forecast for: RCI [2026-01-23T20:30:19.597672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-23T20:30:19.609567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-23T20:30:19.609939] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-23T20:30:19.610823] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-23T20:30:19.610877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:19.610911] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:19.610938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:19.610995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:19.667702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:19.668596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:19.668684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:19.668717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:19.796416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:19.796603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:19.796667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:19.796700] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:19.800283] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-23T20:30:19.800569] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-23T20:30:19.800721] [INFO ] [sig ] RCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:19.946460] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RCI.txt [2026-01-23T20:30:19.946623] [INFO ] [sig ] [2605/3475] Completed RCI in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:19.946666] [INFO ] [sig ] [2606/3475] Forecasting RCKY... [2026-01-23T20:30:19.946695] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-23T20:30:19.946724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-23T20:30:19.957993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-23T20:30:19.958322] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-23T20:30:19.959152] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-23T20:30:19.959215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:19.959260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:19.959290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:19.959347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:20.029539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:20.030764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:20.030900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:20.030934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:20.169529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:20.169712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:20.169755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:20.169783] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:20.173313] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-01-23T20:30:20.173663] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-23T20:30:20.173806] [INFO ] [sig ] RCKY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:20.327919] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RCKY.txt [2026-01-23T20:30:20.328052] [INFO ] [sig ] [2606/3475] Completed RCKY in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:20.328092] [INFO ] [sig ] [2607/3475] Forecasting RCL... [2026-01-23T20:30:20.328123] [INFO ] [sig ] Generating forecast for: RCL [2026-01-23T20:30:20.328155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-23T20:30:20.340013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-23T20:30:20.340360] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-23T20:30:20.341206] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-23T20:30:20.341260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:20.341292] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:20.341318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:20.341373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:20.399943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:20.400743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:20.400830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:20.400863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:20.538012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:20.538186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:20.538227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:20.538299] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:20.542043] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-01-23T20:30:20.542378] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-23T20:30:20.542532] [INFO ] [sig ] RCL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:20.683629] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RCL.txt [2026-01-23T20:30:20.683790] [INFO ] [sig ] [2607/3475] Completed RCL in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:20.683832] [INFO ] [sig ] [2608/3475] Forecasting RCS... [2026-01-23T20:30:20.683872] [INFO ] [sig ] Generating forecast for: RCS [2026-01-23T20:30:20.683905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-23T20:30:20.697261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-23T20:30:20.697696] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-23T20:30:20.698537] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-23T20:30:20.698608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:20.698643] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:20.698671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:20.698729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:20.773210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:20.774775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:20.774889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:20.774941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:20.931261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:20.931440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:20.931499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:20.931544] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:20.936427] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-23T20:30:20.936837] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-23T20:30:20.937015] [INFO ] [sig ] RCS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:21.123316] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RCS.txt [2026-01-23T20:30:21.123482] [INFO ] [sig ] [2608/3475] Completed RCS in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:21.123522] [INFO ] [sig ] [2609/3475] Forecasting RCUS... [2026-01-23T20:30:21.123553] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-23T20:30:21.123602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-23T20:30:21.135988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-23T20:30:21.136369] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-23T20:30:21.137241] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-23T20:30:21.137296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:21.137328] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:21.137383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:21.137443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:21.194750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:21.195731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:21.195819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:21.195853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:21.316263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:21.316433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:21.316475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:21.316504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:21.320038] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=58.37%) [2026-01-23T20:30:21.320334] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-23T20:30:21.320471] [INFO ] [sig ] RCUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:21.457722] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RCUS.txt [2026-01-23T20:30:21.457874] [INFO ] [sig ] [2609/3475] Completed RCUS in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:21.457919] [INFO ] [sig ] [2610/3475] Forecasting RDCM... [2026-01-23T20:30:21.457950] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-23T20:30:21.457983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-23T20:30:21.470170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-23T20:30:21.470486] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-23T20:30:21.471313] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-23T20:30:21.471365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:21.471397] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:21.471423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:21.471479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:21.528344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:21.529276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:21.529361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:21.529394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:21.654287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:21.654453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:21.654506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:21.654538] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:21.658686] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-23T20:30:21.658978] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-23T20:30:21.659123] [INFO ] [sig ] RDCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:21.801858] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RDCM.txt [2026-01-23T20:30:21.801997] [INFO ] [sig ] [2610/3475] Completed RDCM in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:21.802037] [INFO ] [sig ] [2611/3475] Forecasting RDHL... [2026-01-23T20:30:21.802066] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-23T20:30:21.802095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-23T20:30:21.813952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-23T20:30:21.814348] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-23T20:30:21.815208] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-23T20:30:21.815261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:21.815294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:21.815322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:21.815379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:21.871332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:21.872150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:21.872282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:21.872316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:21.987978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:21.988140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:21.988185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:21.988233] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:21.991780] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-23T20:30:21.992052] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-23T20:30:21.992184] [INFO ] [sig ] RDHL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:22.138254] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RDHL.txt [2026-01-23T20:30:22.138425] [INFO ] [sig ] [2611/3475] Completed RDHL in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:22.138478] [INFO ] [sig ] [2612/3475] Forecasting RDVY... [2026-01-23T20:30:22.138509] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-23T20:30:22.138539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-23T20:30:22.155263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-23T20:30:22.155996] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-23T20:30:22.157200] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-23T20:30:22.157260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:22.157307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:22.157361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:22.157665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:22.221386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:22.222714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:22.222898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:22.222950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:22.354208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:22.354482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:22.354548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:22.354599] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:22.360193] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=55.73%) [2026-01-23T20:30:22.360815] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-23T20:30:22.360986] [INFO ] [sig ] RDVY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:22.510381] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RDVY.txt [2026-01-23T20:30:22.510564] [INFO ] [sig ] [2612/3475] Completed RDVY in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-23T20:30:22.510628] [INFO ] [sig ] [2613/3475] Forecasting RDY... [2026-01-23T20:30:22.510661] [INFO ] [sig ] Generating forecast for: RDY [2026-01-23T20:30:22.510692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-23T20:30:22.524654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-23T20:30:22.525047] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-23T20:30:22.526141] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-23T20:30:22.526192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:22.526225] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:22.526252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:22.526506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:22.588053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:22.589597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:22.589693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:22.589753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:22.719990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:22.720230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:22.720279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:22.720312] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:22.725235] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-23T20:30:22.725649] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-23T20:30:22.725809] [INFO ] [sig ] RDY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:22.879921] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RDY.txt [2026-01-23T20:30:22.880103] [INFO ] [sig ] [2613/3475] Completed RDY in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:22.880147] [INFO ] [sig ] [2614/3475] Forecasting REAL... [2026-01-23T20:30:22.880178] [INFO ] [sig ] Generating forecast for: REAL [2026-01-23T20:30:22.880211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-23T20:30:22.895049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-23T20:30:22.895495] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-23T20:30:22.896430] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-23T20:30:22.896485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:22.896519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:22.896548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:22.896627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:22.956086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:22.957252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:22.957424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:22.957465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:23.085858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:23.086085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:23.086135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:23.086166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:23.091170] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-01-23T20:30:23.091570] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-23T20:30:23.091768] [INFO ] [sig ] REAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:23.246949] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REAL.txt [2026-01-23T20:30:23.247165] [INFO ] [sig ] [2614/3475] Completed REAL in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:23.247212] [INFO ] [sig ] [2615/3475] Forecasting REAX... [2026-01-23T20:30:23.247245] [INFO ] [sig ] Generating forecast for: REAX [2026-01-23T20:30:23.247280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-23T20:30:23.261896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-23T20:30:23.262549] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-23T20:30:23.263777] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-23T20:30:23.263832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:23.263868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:23.263914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:23.263977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:23.324663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:23.325886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:23.325992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:23.326027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:23.446886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:23.447123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:23.447170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:23.447200] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:23.451404] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-01-23T20:30:23.451772] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-23T20:30:23.451922] [INFO ] [sig ] REAX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:23.603010] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REAX.txt [2026-01-23T20:30:23.603237] [INFO ] [sig ] [2615/3475] Completed REAX in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:23.603287] [INFO ] [sig ] [2616/3475] Forecasting REBN... [2026-01-23T20:30:23.603320] [INFO ] [sig ] Generating forecast for: REBN [2026-01-23T20:30:23.603353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-23T20:30:23.618677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-23T20:30:23.619222] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-23T20:30:23.620370] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-23T20:30:23.620428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:23.620465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:23.620495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:23.620556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:23.694607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:23.696152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:23.696273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:23.696311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:23.826627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:23.826867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:23.826916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:23.826947] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:23.831669] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-01-23T20:30:23.832192] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-23T20:30:23.832595] [INFO ] [sig ] REBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:23.993102] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REBN.txt [2026-01-23T20:30:23.993308] [INFO ] [sig ] [2616/3475] Completed REBN in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:23.993357] [INFO ] [sig ] [2617/3475] Forecasting REFI... [2026-01-23T20:30:23.993392] [INFO ] [sig ] Generating forecast for: REFI [2026-01-23T20:30:23.993424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-23T20:30:24.009426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-23T20:30:24.010079] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-23T20:30:24.011535] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-23T20:30:24.011621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:24.011669] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:24.011706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:24.011789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:24.073255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:24.074673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:24.074793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:24.074829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:24.207996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:24.208241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:24.208291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:24.208325] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:24.212490] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: DOWN (p=48.57%) [2026-01-23T20:30:24.212899] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-23T20:30:24.213069] [INFO ] [sig ] REFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:24.359920] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REFI.txt [2026-01-23T20:30:24.360137] [INFO ] [sig ] [2617/3475] Completed REFI in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:24.360183] [INFO ] [sig ] [2618/3475] Forecasting REG... [2026-01-23T20:30:24.360219] [INFO ] [sig ] Generating forecast for: REG [2026-01-23T20:30:24.360254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-23T20:30:24.373727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-23T20:30:24.374349] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-23T20:30:24.375416] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-23T20:30:24.375475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:24.375510] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:24.375539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:24.375624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:24.434884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:24.436041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:24.436140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:24.436173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:24.563799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:24.564126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:24.564189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:24.564224] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:24.569514] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=60.04%) [2026-01-23T20:30:24.570117] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-23T20:30:24.570328] [INFO ] [sig ] REG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:24.728151] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/REG.txt [2026-01-23T20:30:24.728383] [INFO ] [sig ] [2618/3475] Completed REG in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:24.728432] [INFO ] [sig ] [2619/3475] Forecasting REGN... [2026-01-23T20:30:24.728464] [INFO ] [sig ] Generating forecast for: REGN [2026-01-23T20:30:24.728506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-23T20:30:24.744705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-23T20:30:24.745280] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-23T20:30:24.746286] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-23T20:30:24.746347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:24.746382] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:24.746411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:24.746475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:24.805477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:24.806706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:24.806816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:24.806851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:24.931562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:24.931817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:24.931868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:24.931899] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:24.936334] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-01-23T20:30:24.936819] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-23T20:30:24.937007] [INFO ] [sig ] REGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:25.209990] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/REGN.txt [2026-01-23T20:30:25.210217] [INFO ] [sig ] [2619/3475] Completed REGN in 0.5s | 2.84 sym/s | Total: 15.3m | ETA: 5.0m [2026-01-23T20:30:25.210263] [INFO ] [sig ] [2620/3475] Forecasting RELL... [2026-01-23T20:30:25.210297] [INFO ] [sig ] Generating forecast for: RELL [2026-01-23T20:30:25.210339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-23T20:30:25.223826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-23T20:30:25.224437] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-23T20:30:25.225441] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-23T20:30:25.225498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:25.225533] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:25.225560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:25.225646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:25.299138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:25.300347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:25.300472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:25.300508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:25.442137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:25.442374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:25.442434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:25.442687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:25.447656] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-23T20:30:25.448040] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-23T20:30:25.448193] [INFO ] [sig ] RELL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:25.626046] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RELL.txt [2026-01-23T20:30:25.626382] [INFO ] [sig ] [2620/3475] Completed RELL in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:25.626432] [INFO ] [sig ] [2621/3475] Forecasting RELX... [2026-01-23T20:30:25.626467] [INFO ] [sig ] Generating forecast for: RELX [2026-01-23T20:30:25.626551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-23T20:30:25.640058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-23T20:30:25.640498] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-23T20:30:25.641327] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-23T20:30:25.641408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:25.641442] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:25.641469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:25.641532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:25.698177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:25.699148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:25.699240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:25.699273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:25.822009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:25.822175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:25.822215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:25.822244] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:25.825618] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-23T20:30:25.825887] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-23T20:30:25.826014] [INFO ] [sig ] RELX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:25.965524] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RELX.txt [2026-01-23T20:30:25.965695] [INFO ] [sig ] [2621/3475] Completed RELX in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:25.965737] [INFO ] [sig ] [2622/3475] Forecasting RELY... [2026-01-23T20:30:25.965766] [INFO ] [sig ] Generating forecast for: RELY [2026-01-23T20:30:25.965795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-23T20:30:25.977621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-23T20:30:25.977990] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-23T20:30:25.978811] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-23T20:30:25.978863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:25.978895] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:25.978922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:25.978979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:26.040138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:26.041026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:26.041110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:26.041144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:26.163181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:26.163342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:26.163383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:26.163411] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:26.167139] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-01-23T20:30:26.167454] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-23T20:30:26.167604] [INFO ] [sig ] RELY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:26.317608] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RELY.txt [2026-01-23T20:30:26.317802] [INFO ] [sig ] [2622/3475] Completed RELY in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:26.317850] [INFO ] [sig ] [2623/3475] Forecasting REPL... [2026-01-23T20:30:26.317881] [INFO ] [sig ] Generating forecast for: REPL [2026-01-23T20:30:26.317910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-23T20:30:26.330186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-23T20:30:26.330608] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-23T20:30:26.331431] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-23T20:30:26.331484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:26.331517] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:26.331551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:26.331638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:26.398819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:26.400023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:26.400110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:26.400143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:26.526204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:26.526371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:26.526412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:26.526442] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:26.530222] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=29.93%) [2026-01-23T20:30:26.530605] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-23T20:30:26.530764] [INFO ] [sig ] REPL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:26.671689] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REPL.txt [2026-01-23T20:30:26.671849] [INFO ] [sig ] [2623/3475] Completed REPL in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:26.671890] [INFO ] [sig ] [2624/3475] Forecasting RERE... [2026-01-23T20:30:26.671921] [INFO ] [sig ] Generating forecast for: RERE [2026-01-23T20:30:26.671950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-23T20:30:26.684149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-23T20:30:26.684489] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-23T20:30:26.685339] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-23T20:30:26.685391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:26.685423] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:26.685449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:26.685505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:26.743600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:26.744517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:26.744627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:26.744663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:26.865478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:26.865658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:26.865737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:26.865767] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:26.869792] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-23T20:30:26.870087] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-23T20:30:26.870227] [INFO ] [sig ] RERE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:27.014440] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RERE.txt [2026-01-23T20:30:27.014624] [INFO ] [sig ] [2624/3475] Completed RERE in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:27.014666] [INFO ] [sig ] [2625/3475] Forecasting RES... [2026-01-23T20:30:27.014699] [INFO ] [sig ] Generating forecast for: RES [2026-01-23T20:30:27.014730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-23T20:30:27.026606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-23T20:30:27.027025] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-23T20:30:27.027972] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-23T20:30:27.028028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:27.028060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:27.028087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:27.028145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:27.085114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:27.086034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:27.086119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:27.086152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:27.211096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:27.211264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:27.211306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:27.211334] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:27.215334] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-23T20:30:27.215649] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-23T20:30:27.215784] [INFO ] [sig ] RES: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:27.358310] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RES.txt [2026-01-23T20:30:27.358479] [INFO ] [sig ] [2625/3475] Completed RES in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:27.358521] [INFO ] [sig ] [2626/3475] Forecasting REVG... [2026-01-23T20:30:27.358551] [INFO ] [sig ] Generating forecast for: REVG [2026-01-23T20:30:27.358601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-23T20:30:27.370465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-23T20:30:27.370880] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-23T20:30:27.371748] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-23T20:30:27.371802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:27.371833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:27.371859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:27.371927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:27.431912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:27.433177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:27.433285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:27.433333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:27.575078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:27.575268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:27.575333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:27.575382] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:27.581620] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-23T20:30:27.582163] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-23T20:30:27.582380] [INFO ] [sig ] REVG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:27.742856] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REVG.txt [2026-01-23T20:30:27.743016] [INFO ] [sig ] [2626/3475] Completed REVG in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:27.743057] [INFO ] [sig ] [2627/3475] Forecasting REX... [2026-01-23T20:30:27.743088] [INFO ] [sig ] Generating forecast for: REX [2026-01-23T20:30:27.743119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-23T20:30:27.754664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-23T20:30:27.755048] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-23T20:30:27.755885] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-23T20:30:27.755938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:27.755969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:27.755996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:27.756053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:27.813622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:27.814523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:27.814631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:27.814666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:27.937377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:27.937758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:27.937806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:27.937840] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:27.941641] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-01-23T20:30:27.941929] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-23T20:30:27.942061] [INFO ] [sig ] REX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:28.112335] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REX.txt [2026-01-23T20:30:28.112727] [INFO ] [sig ] [2627/3475] Completed REX in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:28.112772] [INFO ] [sig ] [2628/3475] Forecasting REYN... [2026-01-23T20:30:28.112806] [INFO ] [sig ] Generating forecast for: REYN [2026-01-23T20:30:28.112869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-23T20:30:28.125564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-23T20:30:28.126095] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-23T20:30:28.127249] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-23T20:30:28.127333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:28.127413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:28.127446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:28.127522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:28.200447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:28.201550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:28.201678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:28.201718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:28.342856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:28.343025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:28.343079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:28.343120] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:28.346986] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=48.27%) [2026-01-23T20:30:28.347284] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-23T20:30:28.347477] [INFO ] [sig ] REYN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:28.514679] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/REYN.txt [2026-01-23T20:30:28.514848] [INFO ] [sig ] [2628/3475] Completed REYN in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:28.514890] [INFO ] [sig ] [2629/3475] Forecasting REZI... [2026-01-23T20:30:28.514919] [INFO ] [sig ] Generating forecast for: REZI [2026-01-23T20:30:28.514950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-23T20:30:28.527487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-23T20:30:28.527921] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-23T20:30:28.528760] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-23T20:30:28.528812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:28.528844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:28.528871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:28.528927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:28.587361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:28.588294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:28.588381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:28.588415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:28.710329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:28.710496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:28.710541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:28.710593] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:28.714310] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-01-23T20:30:28.714724] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-23T20:30:28.714900] [INFO ] [sig ] REZI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:28.877955] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/REZI.txt [2026-01-23T20:30:28.878140] [INFO ] [sig ] [2629/3475] Completed REZI in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:28.878186] [INFO ] [sig ] [2630/3475] Forecasting RF... [2026-01-23T20:30:28.878217] [INFO ] [sig ] Generating forecast for: RF [2026-01-23T20:30:28.878250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-23T20:30:28.890266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-23T20:30:28.890902] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-23T20:30:28.891795] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-23T20:30:28.891859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:28.891896] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:28.891924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:28.891984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:28.954046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:28.955102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:28.955195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:28.955231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:29.086407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:29.086588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:29.086635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:29.086666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:29.090158] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-23T20:30:29.090459] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-23T20:30:29.090620] [INFO ] [sig ] RF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:29.246547] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RF.txt [2026-01-23T20:30:29.246720] [INFO ] [sig ] [2630/3475] Completed RF in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-23T20:30:29.246760] [INFO ] [sig ] [2631/3475] Forecasting RFI... [2026-01-23T20:30:29.246790] [INFO ] [sig ] Generating forecast for: RFI [2026-01-23T20:30:29.246822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-23T20:30:29.258456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-23T20:30:29.258836] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-23T20:30:29.259689] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-23T20:30:29.259740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:29.259773] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:29.259800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:29.259857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:29.316748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:29.317666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:29.317750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:29.317784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:29.435809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:29.435966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:29.436008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:29.436037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:29.439421] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-23T20:30:29.439713] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-23T20:30:29.439840] [INFO ] [sig ] RFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:29.579041] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RFI.txt [2026-01-23T20:30:29.579187] [INFO ] [sig ] [2631/3475] Completed RFI in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:29.579233] [INFO ] [sig ] [2632/3475] Forecasting RFL... [2026-01-23T20:30:29.579265] [INFO ] [sig ] Generating forecast for: RFL [2026-01-23T20:30:29.579295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-23T20:30:29.590603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-23T20:30:29.590897] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-23T20:30:29.591730] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-23T20:30:29.591783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:29.591815] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:29.591842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:29.591898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:29.648982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:29.649771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:29.649851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:29.649886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:29.770659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:29.770834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:29.770882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:29.770913] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:29.774467] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-23T20:30:29.774775] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-23T20:30:29.774906] [INFO ] [sig ] RFL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:29.913719] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RFL.txt [2026-01-23T20:30:29.913870] [INFO ] [sig ] [2632/3475] Completed RFL in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:29.913910] [INFO ] [sig ] [2633/3475] Forecasting RFM... [2026-01-23T20:30:29.913940] [INFO ] [sig ] Generating forecast for: RFM [2026-01-23T20:30:29.913971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-23T20:30:29.925360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-23T20:30:29.925693] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-23T20:30:29.926483] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-23T20:30:29.926535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:29.926566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:29.926614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:29.926672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:29.982517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:29.983333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:29.983414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:29.983447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:30.094982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:30.095144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:30.095187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:30.095217] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:30.099880] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=23.50%) [2026-01-23T20:30:30.100395] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-23T20:30:30.100567] [INFO ] [sig ] RFM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:30.239499] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RFM.txt [2026-01-23T20:30:30.239647] [INFO ] [sig ] [2633/3475] Completed RFM in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:30.239688] [INFO ] [sig ] [2634/3475] Forecasting RFMZ... [2026-01-23T20:30:30.239718] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-23T20:30:30.239748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-23T20:30:30.250936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-23T20:30:30.251188] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-23T20:30:30.251998] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-23T20:30:30.252049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:30.252081] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:30.252108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:30.252164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:30.309393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:30.310068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:30.310147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:30.310181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:30.432896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:30.433058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:30.433101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:30.433131] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:30.436638] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-23T20:30:30.436928] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-23T20:30:30.437097] [INFO ] [sig ] RFMZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:30.578539] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RFMZ.txt [2026-01-23T20:30:30.578716] [INFO ] [sig ] [2634/3475] Completed RFMZ in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:30.578756] [INFO ] [sig ] [2635/3475] Forecasting RGA... [2026-01-23T20:30:30.578788] [INFO ] [sig ] Generating forecast for: RGA [2026-01-23T20:30:30.578818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-23T20:30:30.593529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-23T20:30:30.593953] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-23T20:30:30.594796] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-23T20:30:30.594848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:30.594880] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:30.594906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:30.594962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:30.652761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:30.653860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:30.653957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:30.653992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:30.782146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:30.782324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:30.782414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:30.782450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:30.786006] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-01-23T20:30:30.786335] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-23T20:30:30.786513] [INFO ] [sig ] RGA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:30.935979] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RGA.txt [2026-01-23T20:30:30.936133] [INFO ] [sig ] [2635/3475] Completed RGA in 0.4s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:30.936176] [INFO ] [sig ] [2636/3475] Forecasting RGCO... [2026-01-23T20:30:30.936207] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-23T20:30:30.936237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-23T20:30:30.948021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-23T20:30:30.948375] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-23T20:30:30.949374] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-23T20:30:30.949428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:30.949460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:30.949486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:30.949543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:31.009825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:31.010651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:31.010757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:31.010806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:31.137999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:31.138160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:31.138202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:31.138233] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:31.141929] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-23T20:30:31.142239] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-23T20:30:31.142380] [INFO ] [sig ] RGCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:31.285767] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RGCO.txt [2026-01-23T20:30:31.285925] [INFO ] [sig ] [2636/3475] Completed RGCO in 0.3s | 2.84 sym/s | Total: 15.4m | ETA: 4.9m [2026-01-23T20:30:31.285964] [INFO ] [sig ] [2637/3475] Forecasting RGEN... [2026-01-23T20:30:31.285996] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-23T20:30:31.286026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-23T20:30:31.297877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-23T20:30:31.298205] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-23T20:30:31.299017] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-23T20:30:31.299069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:31.299101] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:31.299127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:31.299183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:31.360769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:31.361708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:31.361804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:31.361838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:31.485770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:31.485951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:31.485999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:31.486032] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:31.490019] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-23T20:30:31.490402] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-23T20:30:31.490599] [INFO ] [sig ] RGEN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:31.693373] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RGEN.txt [2026-01-23T20:30:31.693617] [INFO ] [sig ] [2637/3475] Completed RGEN in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:31.693673] [INFO ] [sig ] [2638/3475] Forecasting RGLD... [2026-01-23T20:30:31.693714] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-23T20:30:31.693758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-23T20:30:31.711267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-23T20:30:31.712925] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-23T20:30:31.714375] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-23T20:30:31.714462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:31.714514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:31.714558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:31.714675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:31.792787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:31.793976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:31.794086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:31.794131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:31.955869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:31.956076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:31.956137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:31.956185] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:31.960849] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-23T20:30:31.961260] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-23T20:30:31.961422] [INFO ] [sig ] RGLD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:32.182653] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RGLD.txt [2026-01-23T20:30:32.182867] [INFO ] [sig ] [2638/3475] Completed RGLD in 0.5s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:32.182916] [INFO ] [sig ] [2639/3475] Forecasting RGNX... [2026-01-23T20:30:32.182950] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-23T20:30:32.182987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-23T20:30:32.204040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-23T20:30:32.204567] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-23T20:30:32.205860] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-23T20:30:32.205935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:32.206008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:32.206060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:32.206153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:32.293696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:32.294938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:32.295054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:32.295106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:32.434498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:32.434697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:32.434756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:32.434788] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:32.438914] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-23T20:30:32.439279] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-23T20:30:32.439439] [INFO ] [sig ] RGNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:32.651251] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RGNX.txt [2026-01-23T20:30:32.651424] [INFO ] [sig ] [2639/3475] Completed RGNX in 0.5s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:32.651472] [INFO ] [sig ] [2640/3475] Forecasting RGP... [2026-01-23T20:30:32.651505] [INFO ] [sig ] Generating forecast for: RGP [2026-01-23T20:30:32.651538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-23T20:30:32.666310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-23T20:30:32.666835] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-23T20:30:32.668047] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-23T20:30:32.668117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:32.668164] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:32.668207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:32.668294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:32.733788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:32.734766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:32.734859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:32.734895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:32.872794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:32.872950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:32.872992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:32.873022] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:32.876612] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-23T20:30:32.876893] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-23T20:30:32.877026] [INFO ] [sig ] RGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:33.015993] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RGP.txt [2026-01-23T20:30:33.016159] [INFO ] [sig ] [2640/3475] Completed RGP in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:33.016200] [INFO ] [sig ] [2641/3475] Forecasting RGS... [2026-01-23T20:30:33.016228] [INFO ] [sig ] Generating forecast for: RGS [2026-01-23T20:30:33.016257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-23T20:30:33.027715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-23T20:30:33.028115] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-23T20:30:33.029051] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-23T20:30:33.029107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:33.029143] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:33.029172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:33.029233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:33.086599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:33.087523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:33.087632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:33.087668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:33.209952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:33.210155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:33.210199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:33.210230] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:33.214464] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-23T20:30:33.215094] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-23T20:30:33.215250] [INFO ] [sig ] RGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:33.375264] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RGS.txt [2026-01-23T20:30:33.375422] [INFO ] [sig ] [2641/3475] Completed RGS in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:33.375465] [INFO ] [sig ] [2642/3475] Forecasting RGTI... [2026-01-23T20:30:33.375494] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-23T20:30:33.375524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-23T20:30:33.387647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-23T20:30:33.388113] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-23T20:30:33.389198] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-23T20:30:33.389264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:33.389302] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:33.389332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:33.389409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:33.450941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:33.451935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:33.452029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:33.452064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:33.580752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:33.580915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:33.580956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:33.580985] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:33.584525] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-23T20:30:33.584877] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-23T20:30:33.585025] [INFO ] [sig ] RGTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:33.727146] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RGTI.txt [2026-01-23T20:30:33.727310] [INFO ] [sig ] [2642/3475] Completed RGTI in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:33.727376] [INFO ] [sig ] [2643/3475] Forecasting RH... [2026-01-23T20:30:33.727421] [INFO ] [sig ] Generating forecast for: RH [2026-01-23T20:30:33.727465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-23T20:30:33.740312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-23T20:30:33.740749] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-23T20:30:33.741640] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-23T20:30:33.741695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:33.741730] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:33.741758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:33.741816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:33.804613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:33.805537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:33.805661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:33.805715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:33.954093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:33.954275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:33.954331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:33.954372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:33.958340] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=9.88%) [2026-01-23T20:30:33.958881] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-23T20:30:33.959030] [INFO ] [sig ] RH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:34.136183] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RH.txt [2026-01-23T20:30:34.136341] [INFO ] [sig ] [2643/3475] Completed RH in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:34.136382] [INFO ] [sig ] [2644/3475] Forecasting RHI... [2026-01-23T20:30:34.136412] [INFO ] [sig ] Generating forecast for: RHI [2026-01-23T20:30:34.136443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-23T20:30:34.148289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-23T20:30:34.148709] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-23T20:30:34.149639] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-23T20:30:34.149694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:34.149727] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:34.149755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:34.149812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:34.206877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:34.207873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:34.207959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:34.207993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:34.331944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:34.332107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:34.332150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:34.332179] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:34.335663] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-01-23T20:30:34.335959] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-23T20:30:34.336098] [INFO ] [sig ] RHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:34.478518] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RHI.txt [2026-01-23T20:30:34.478681] [INFO ] [sig ] [2644/3475] Completed RHI in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:34.478722] [INFO ] [sig ] [2645/3475] Forecasting RHP... [2026-01-23T20:30:34.478779] [INFO ] [sig ] Generating forecast for: RHP [2026-01-23T20:30:34.478812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-23T20:30:34.491063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-23T20:30:34.491378] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-23T20:30:34.492196] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-23T20:30:34.492249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:34.492281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:34.492308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:34.492365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:34.551354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:34.552147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:34.552230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:34.552264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:34.675588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:34.675758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:34.675799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:34.675829] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:34.679181] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=60.49%) [2026-01-23T20:30:34.679457] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-23T20:30:34.679611] [INFO ] [sig ] RHP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:34.818182] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RHP.txt [2026-01-23T20:30:34.818305] [INFO ] [sig ] [2645/3475] Completed RHP in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:34.818343] [INFO ] [sig ] [2646/3475] Forecasting RIG... [2026-01-23T20:30:34.818371] [INFO ] [sig ] Generating forecast for: RIG [2026-01-23T20:30:34.818403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-23T20:30:34.831900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-23T20:30:34.832321] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-23T20:30:34.833432] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-23T20:30:34.833486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:34.833519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:34.833546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:34.833643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:34.895116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:34.896078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:34.896185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:34.896219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:35.021734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:35.021906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:35.021950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:35.021997] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:35.025513] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=66.17%) [2026-01-23T20:30:35.025825] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-23T20:30:35.025965] [INFO ] [sig ] RIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:35.167738] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RIG.txt [2026-01-23T20:30:35.167898] [INFO ] [sig ] [2646/3475] Completed RIG in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:35.167941] [INFO ] [sig ] [2647/3475] Forecasting RIGL... [2026-01-23T20:30:35.167971] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-23T20:30:35.168001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-23T20:30:35.182702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-23T20:30:35.183157] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-23T20:30:35.184300] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-23T20:30:35.184366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:35.184410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:35.184451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:35.184537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:35.255220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:35.256197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:35.256286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:35.256321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:35.378703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:35.378857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:35.378899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:35.378928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:35.382360] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=33.35%) [2026-01-23T20:30:35.382667] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-23T20:30:35.382797] [INFO ] [sig ] RIGL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:35.543182] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RIGL.txt [2026-01-23T20:30:35.543359] [INFO ] [sig ] [2647/3475] Completed RIGL in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-23T20:30:35.543402] [INFO ] [sig ] [2648/3475] Forecasting RILY... [2026-01-23T20:30:35.543433] [INFO ] [sig ] Generating forecast for: RILY [2026-01-23T20:30:35.543469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-23T20:30:35.555194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-23T20:30:35.555489] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-23T20:30:35.556320] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-23T20:30:35.556380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:35.556420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:35.556453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:35.556584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:35.612487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:35.613195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:35.613295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:35.613342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:35.743915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:35.744066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:35.744107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:35.744136] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:35.747557] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-01-23T20:30:35.747844] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-23T20:30:35.747968] [INFO ] [sig ] RILY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:35.886898] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RILY.txt [2026-01-23T20:30:35.887056] [INFO ] [sig ] [2648/3475] Completed RILY in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-23T20:30:35.887099] [INFO ] [sig ] [2649/3475] Forecasting RILYN... [2026-01-23T20:30:35.887129] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-23T20:30:35.887161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-23T20:30:35.899362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-23T20:30:35.899803] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-23T20:30:35.900768] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-23T20:30:35.900830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:35.900863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:35.900891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:35.900951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:35.961301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:35.962174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:35.962261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:35.962294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:36.073712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:36.073857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:36.073899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:36.073929] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:36.077464] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-23T20:30:36.077952] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-23T20:30:36.078079] [INFO ] [sig ] RILYN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:36.218345] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RILYN.txt [2026-01-23T20:30:36.218509] [INFO ] [sig ] [2649/3475] Completed RILYN in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-23T20:30:36.218551] [INFO ] [sig ] [2650/3475] Forecasting RILYZ... [2026-01-23T20:30:36.218601] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-23T20:30:36.218634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-23T20:30:36.230245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-23T20:30:36.230679] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-23T20:30:36.231561] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-23T20:30:36.231649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:36.231681] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:36.231722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:36.231780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:36.291957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:36.293086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:36.293188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:36.293224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:36.414906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:36.415077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:36.415119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:36.415149] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:36.418807] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=61.90%) [2026-01-23T20:30:36.419125] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-23T20:30:36.419295] [INFO ] [sig ] RILYZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:36.561708] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RILYZ.txt [2026-01-23T20:30:36.561886] [INFO ] [sig ] [2650/3475] Completed RILYZ in 0.3s | 2.84 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-23T20:30:36.561939] [INFO ] [sig ] [2651/3475] Forecasting RING... [2026-01-23T20:30:36.561979] [INFO ] [sig ] Generating forecast for: RING [2026-01-23T20:30:36.562019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-23T20:30:36.574484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-23T20:30:36.574837] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-23T20:30:36.575709] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-23T20:30:36.575763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:36.575797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:36.575827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:36.575892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:36.632794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:36.633474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:36.633555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:36.633609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:36.757812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:36.757981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:36.758023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:36.758051] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:36.761973] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-01-23T20:30:36.762409] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-23T20:30:36.762555] [INFO ] [sig ] RING: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:36.913411] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RING.txt [2026-01-23T20:30:36.913550] [INFO ] [sig ] [2651/3475] Completed RING in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-23T20:30:36.913607] [INFO ] [sig ] [2652/3475] Forecasting RIO... [2026-01-23T20:30:36.913637] [INFO ] [sig ] Generating forecast for: RIO [2026-01-23T20:30:36.913666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-23T20:30:36.924633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-23T20:30:36.924918] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-23T20:30:36.925760] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-23T20:30:36.925813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:36.925846] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:36.925875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:36.925933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:36.984344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:36.985051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:36.985130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:36.985163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:37.112891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:37.113050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:37.113091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:37.113122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:37.117014] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-23T20:30:37.121484] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-23T20:30:37.121738] [INFO ] [sig ] RIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:37.265437] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RIO.txt [2026-01-23T20:30:37.265587] [INFO ] [sig ] [2652/3475] Completed RIO in 0.4s | 2.84 sym/s | Total: 15.5m | ETA: 4.8m [2026-01-23T20:30:37.265628] [INFO ] [sig ] [2653/3475] Forecasting RITM... [2026-01-23T20:30:37.265659] [INFO ] [sig ] Generating forecast for: RITM [2026-01-23T20:30:37.265690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-23T20:30:37.276992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-23T20:30:37.277267] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-23T20:30:37.278132] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-23T20:30:37.278183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:37.278214] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:37.278240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:37.278295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:37.334818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:37.335428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:37.335522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:37.335556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:37.455833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:37.455989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:37.456032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:37.456062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:37.459655] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=70.88%) [2026-01-23T20:30:37.459972] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-23T20:30:37.460112] [INFO ] [sig ] RITM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:37.618700] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RITM.txt [2026-01-23T20:30:37.618832] [INFO ] [sig ] [2653/3475] Completed RITM in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:37.618872] [INFO ] [sig ] [2654/3475] Forecasting RIVN... [2026-01-23T20:30:37.618902] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-23T20:30:37.618938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-23T20:30:37.632017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-23T20:30:37.632365] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-23T20:30:37.633406] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-23T20:30:37.633458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:37.633489] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:37.633515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:37.633589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:37.691201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:37.691882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:37.691960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:37.691992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:37.812426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:37.812610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:37.812655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:37.812684] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:37.816258] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-01-23T20:30:37.816545] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-23T20:30:37.816692] [INFO ] [sig ] RIVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:37.960831] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RIVN.txt [2026-01-23T20:30:37.960994] [INFO ] [sig ] [2654/3475] Completed RIVN in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:37.961038] [INFO ] [sig ] [2655/3475] Forecasting RKLB... [2026-01-23T20:30:37.961071] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-23T20:30:37.961105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-23T20:30:37.973159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-23T20:30:37.973598] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-23T20:30:37.974427] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-23T20:30:37.974480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:37.974514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:37.974544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:37.974628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:38.036650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:38.037972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:38.038058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:38.038120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:38.166519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:38.166710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:38.166764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:38.166795] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:38.170276] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-23T20:30:38.170553] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-23T20:30:38.170705] [INFO ] [sig ] RKLB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:38.315156] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RKLB.txt [2026-01-23T20:30:38.315327] [INFO ] [sig ] [2655/3475] Completed RKLB in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:38.315371] [INFO ] [sig ] [2656/3475] Forecasting RL... [2026-01-23T20:30:38.315404] [INFO ] [sig ] Generating forecast for: RL [2026-01-23T20:30:38.315437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-23T20:30:38.329932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-23T20:30:38.330355] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-23T20:30:38.331464] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-23T20:30:38.331518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:38.331551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:38.331595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:38.331654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:38.393190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:38.394297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:38.394385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:38.394420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:38.527334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:38.527525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:38.527591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:38.527625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:38.531252] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-23T20:30:38.531542] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-23T20:30:38.531889] [INFO ] [sig ] RL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:38.674935] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RL.txt [2026-01-23T20:30:38.675096] [INFO ] [sig ] [2656/3475] Completed RL in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:38.675138] [INFO ] [sig ] [2657/3475] Forecasting RLAY... [2026-01-23T20:30:38.675170] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-23T20:30:38.675200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-23T20:30:38.687523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-23T20:30:38.687846] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-23T20:30:38.688657] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-23T20:30:38.688710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:38.688741] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:38.688767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:38.688822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:38.748050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:38.748794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:38.748879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:38.748914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:38.882618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:38.882774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:38.882819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:38.882849] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:38.886812] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-01-23T20:30:38.887258] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-23T20:30:38.887420] [INFO ] [sig ] RLAY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:39.031488] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RLAY.txt [2026-01-23T20:30:39.031669] [INFO ] [sig ] [2657/3475] Completed RLAY in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:39.031713] [INFO ] [sig ] [2658/3475] Forecasting RLI... [2026-01-23T20:30:39.031742] [INFO ] [sig ] Generating forecast for: RLI [2026-01-23T20:30:39.031773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-23T20:30:39.044430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-23T20:30:39.044898] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-23T20:30:39.045763] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-23T20:30:39.045816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:39.045849] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:39.045877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:39.045936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:39.107031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:39.107913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:39.107998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:39.108031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:39.226859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:39.227011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:39.227052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:39.227083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:39.230605] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-23T20:30:39.230921] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-23T20:30:39.231062] [INFO ] [sig ] RLI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:39.381618] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RLI.txt [2026-01-23T20:30:39.381752] [INFO ] [sig ] [2658/3475] Completed RLI in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:39.381791] [INFO ] [sig ] [2659/3475] Forecasting RLJ... [2026-01-23T20:30:39.381821] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-23T20:30:39.381851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-23T20:30:39.392916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-23T20:30:39.393187] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-23T20:30:39.393988] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-23T20:30:39.394038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:39.394070] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:39.394097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:39.394154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:39.451827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:39.452687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:39.452766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:39.452799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:39.568516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:39.568705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:39.568750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:39.568780] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:39.572205] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-23T20:30:39.572474] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-23T20:30:39.572626] [INFO ] [sig ] RLJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:39.712627] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RLJ.txt [2026-01-23T20:30:39.712763] [INFO ] [sig ] [2659/3475] Completed RLJ in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:39.712802] [INFO ] [sig ] [2660/3475] Forecasting RLMD... [2026-01-23T20:30:39.712832] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-23T20:30:39.712863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-23T20:30:39.723907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-23T20:30:39.724176] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-23T20:30:39.724973] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-23T20:30:39.725025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:39.725056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:39.725083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:39.725139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:39.781088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:39.781742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:39.781821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:39.781853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:39.922518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:39.922699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:39.922742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:39.922771] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:39.926300] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-23T20:30:39.926657] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-23T20:30:39.926806] [INFO ] [sig ] RLMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:40.074768] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RLMD.txt [2026-01-23T20:30:40.074914] [INFO ] [sig ] [2660/3475] Completed RLMD in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:40.074962] [INFO ] [sig ] [2661/3475] Forecasting RLTY... [2026-01-23T20:30:40.074993] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-23T20:30:40.075023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-23T20:30:40.086807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-23T20:30:40.087075] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-23T20:30:40.087919] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-23T20:30:40.087971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:40.088002] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:40.088029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:40.088085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:40.145959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:40.146624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:40.146706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:40.146739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:40.259935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:40.260069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:40.260108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:40.260137] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:40.263474] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-23T20:30:40.263765] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-23T20:30:40.263891] [INFO ] [sig ] RLTY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:40.408145] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RLTY.txt [2026-01-23T20:30:40.408324] [INFO ] [sig ] [2661/3475] Completed RLTY in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:40.408396] [INFO ] [sig ] [2662/3475] Forecasting RLX... [2026-01-23T20:30:40.408429] [INFO ] [sig ] Generating forecast for: RLX [2026-01-23T20:30:40.408459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-23T20:30:40.420865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-23T20:30:40.421309] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-23T20:30:40.422342] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-23T20:30:40.422408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:40.422448] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:40.422485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:40.422558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:40.485298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:40.486181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:40.486264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:40.486297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:40.602332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:40.602488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:40.602534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:40.602564] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:40.606040] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=71.21%) [2026-01-23T20:30:40.606342] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-23T20:30:40.606485] [INFO ] [sig ] RLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:40.745891] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RLX.txt [2026-01-23T20:30:40.746021] [INFO ] [sig ] [2662/3475] Completed RLX in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:40.746061] [INFO ] [sig ] [2663/3475] Forecasting RM... [2026-01-23T20:30:40.746090] [INFO ] [sig ] Generating forecast for: RM [2026-01-23T20:30:40.746119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-23T20:30:40.757031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-23T20:30:40.757288] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-23T20:30:40.758144] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-23T20:30:40.758206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:40.758239] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:40.758266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:40.758323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:40.814532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:40.815563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:40.815761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:40.815797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:40.932665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:40.932814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:40.932854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:40.932884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:40.936179] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-23T20:30:40.936450] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-23T20:30:40.936594] [INFO ] [sig ] RM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:41.076398] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RM.txt [2026-01-23T20:30:41.076529] [INFO ] [sig ] [2663/3475] Completed RM in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:41.076589] [INFO ] [sig ] [2664/3475] Forecasting RMAX... [2026-01-23T20:30:41.076624] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-23T20:30:41.076653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-23T20:30:41.089418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-23T20:30:41.089742] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-23T20:30:41.090603] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-23T20:30:41.090658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:41.090692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:41.090721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:41.090780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:41.147761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:41.148456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:41.148543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:41.148600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:41.262805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:41.262952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:41.262995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:41.263024] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:41.266766] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=89.74%) [2026-01-23T20:30:41.267045] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-23T20:30:41.267179] [INFO ] [sig ] RMAX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:41.407611] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RMAX.txt [2026-01-23T20:30:41.407790] [INFO ] [sig ] [2664/3475] Completed RMAX in 0.3s | 2.84 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-23T20:30:41.407843] [INFO ] [sig ] [2665/3475] Forecasting RMBI... [2026-01-23T20:30:41.407877] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-23T20:30:41.407910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-23T20:30:41.420044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-23T20:30:41.420369] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-23T20:30:41.421272] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-23T20:30:41.421332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:41.421368] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:41.421433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:41.421503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:41.486298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:41.487088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:41.487179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:41.487221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:41.609468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:41.609657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:41.609706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:41.609737] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:41.614177] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-23T20:30:41.614476] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-23T20:30:41.614646] [INFO ] [sig ] RMBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:41.771200] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RMBI.txt [2026-01-23T20:30:41.771371] [INFO ] [sig ] [2665/3475] Completed RMBI in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-23T20:30:41.771415] [INFO ] [sig ] [2666/3475] Forecasting RMBS... [2026-01-23T20:30:41.771444] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-23T20:30:41.771474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-23T20:30:41.785019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-23T20:30:41.785411] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-23T20:30:41.786344] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-23T20:30:41.786400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:41.786434] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:41.786464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:41.786543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:41.852080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:41.853057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:41.853151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:41.853189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:41.974652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:41.974812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:41.974855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:41.974887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:41.978455] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-01-23T20:30:41.978768] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-23T20:30:41.978900] [INFO ] [sig ] RMBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:42.126351] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RMBS.txt [2026-01-23T20:30:42.126506] [INFO ] [sig ] [2666/3475] Completed RMBS in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-23T20:30:42.126556] [INFO ] [sig ] [2667/3475] Forecasting RMD... [2026-01-23T20:30:42.126615] [INFO ] [sig ] Generating forecast for: RMD [2026-01-23T20:30:42.126650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-23T20:30:42.138295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-23T20:30:42.138717] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-23T20:30:42.139548] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-23T20:30:42.139621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:42.139655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:42.139686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:42.139745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:42.199970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:42.200978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:42.201073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:42.201111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:42.333530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:42.333713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:42.333757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:42.333786] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:42.337438] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-01-23T20:30:42.337775] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-23T20:30:42.337942] [INFO ] [sig ] RMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:42.513558] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RMD.txt [2026-01-23T20:30:42.513753] [INFO ] [sig ] [2667/3475] Completed RMD in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-23T20:30:42.513797] [INFO ] [sig ] [2668/3475] Forecasting RMI... [2026-01-23T20:30:42.513828] [INFO ] [sig ] Generating forecast for: RMI [2026-01-23T20:30:42.513858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-23T20:30:42.526480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-23T20:30:42.526885] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-23T20:30:42.527878] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-23T20:30:42.527932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:42.527965] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:42.527993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:42.528051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:42.594441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:42.595397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:42.595492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:42.595544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:42.723083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:42.723246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:42.723295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:42.723335] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:42.727677] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-01-23T20:30:42.728119] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-23T20:30:42.728270] [INFO ] [sig ] RMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:42.882116] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RMI.txt [2026-01-23T20:30:42.882277] [INFO ] [sig ] [2668/3475] Completed RMI in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-23T20:30:42.882319] [INFO ] [sig ] [2669/3475] Forecasting RMM... [2026-01-23T20:30:42.882349] [INFO ] [sig ] Generating forecast for: RMM [2026-01-23T20:30:42.882381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-23T20:30:42.895383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-23T20:30:42.895767] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-23T20:30:42.896645] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-23T20:30:42.896699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:42.896732] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:42.896759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:42.896817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:42.961057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:42.961913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:42.962002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:42.962037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:43.095281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:43.095461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:43.095514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:43.095550] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:43.099635] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-23T20:30:43.099978] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-23T20:30:43.100123] [INFO ] [sig ] RMM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:43.247274] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RMM.txt [2026-01-23T20:30:43.250646] [INFO ] [sig ] [2669/3475] Completed RMM in 0.4s | 2.84 sym/s | Total: 15.6m | ETA: 4.7m [2026-01-23T20:30:43.250715] [INFO ] [sig ] [2670/3475] Forecasting RMMZ... [2026-01-23T20:30:43.250752] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-23T20:30:43.250784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-23T20:30:43.262351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-23T20:30:43.262704] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-23T20:30:43.263705] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-23T20:30:43.263766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:43.263804] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:43.263833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:43.263892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:43.326370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:43.327224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:43.327308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:43.327371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:43.442633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:43.442803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:43.442850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:43.442898] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:43.447168] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-23T20:30:43.447625] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-23T20:30:43.447975] [INFO ] [sig ] RMMZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:43.597386] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RMMZ.txt [2026-01-23T20:30:43.597544] [INFO ] [sig ] [2670/3475] Completed RMMZ in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:43.597605] [INFO ] [sig ] [2671/3475] Forecasting RMNI... [2026-01-23T20:30:43.597641] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-23T20:30:43.597674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-23T20:30:43.610459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-23T20:30:43.610859] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-23T20:30:43.611775] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-23T20:30:43.611842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:43.611879] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:43.611909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:43.611968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:43.677508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:43.678466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:43.678553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:43.678613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:43.807788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:43.808155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:43.808199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:43.808228] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:43.812073] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-23T20:30:43.812364] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-23T20:30:43.812494] [INFO ] [sig ] RMNI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:43.957690] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RMNI.txt [2026-01-23T20:30:43.957845] [INFO ] [sig ] [2671/3475] Completed RMNI in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:43.957887] [INFO ] [sig ] [2672/3475] Forecasting RNA... [2026-01-23T20:30:43.957916] [INFO ] [sig ] Generating forecast for: RNA [2026-01-23T20:30:43.957945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-23T20:30:43.971042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-23T20:30:43.971356] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-23T20:30:43.972161] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-23T20:30:43.972212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:43.972245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:43.972272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:43.972329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:44.030628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:44.031723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:44.031825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:44.031860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:44.158470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:44.158669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:44.158713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:44.158741] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:44.162100] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=40.38%) [2026-01-23T20:30:44.162377] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-23T20:30:44.162504] [INFO ] [sig ] RNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:44.307720] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RNA.txt [2026-01-23T20:30:44.308042] [INFO ] [sig ] [2672/3475] Completed RNA in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:44.308090] [INFO ] [sig ] [2673/3475] Forecasting RNAC... [2026-01-23T20:30:44.308120] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-23T20:30:44.308151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-23T20:30:44.320646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-23T20:30:44.321255] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-23T20:30:44.322376] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-23T20:30:44.322431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:44.322493] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:44.322535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:44.322620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:44.391686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:44.392772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:44.392890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:44.392930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:44.535008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:44.535188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:44.535235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:44.535265] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:44.539857] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-01-23T20:30:44.540394] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-23T20:30:44.540639] [INFO ] [sig ] RNAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:44.702084] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RNAC.txt [2026-01-23T20:30:44.702245] [INFO ] [sig ] [2673/3475] Completed RNAC in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:44.702286] [INFO ] [sig ] [2674/3475] Forecasting RNAZ... [2026-01-23T20:30:44.702318] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-23T20:30:44.702350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-23T20:30:44.713695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-23T20:30:44.714036] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-23T20:30:44.714894] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-23T20:30:44.714954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:44.715019] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:44.715051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:44.715109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:44.771745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:44.772442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:44.772524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:44.772561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:44.892961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:44.893124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:44.893169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:44.893201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:44.897089] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-23T20:30:44.897389] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-23T20:30:44.897523] [INFO ] [sig ] RNAZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:45.044404] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RNAZ.txt [2026-01-23T20:30:45.044564] [INFO ] [sig ] [2674/3475] Completed RNAZ in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:45.044623] [INFO ] [sig ] [2675/3475] Forecasting RNG... [2026-01-23T20:30:45.044653] [INFO ] [sig ] Generating forecast for: RNG [2026-01-23T20:30:45.044687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-23T20:30:45.058175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-23T20:30:45.058547] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-23T20:30:45.059448] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-23T20:30:45.059501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:45.059534] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:45.059561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:45.059638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:45.121284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:45.122309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:45.122430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:45.122465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:45.245688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:45.245842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:45.246071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:45.246103] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:45.249716] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=28.76%) [2026-01-23T20:30:45.249995] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-23T20:30:45.250125] [INFO ] [sig ] RNG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:45.389497] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RNG.txt [2026-01-23T20:30:45.389680] [INFO ] [sig ] [2675/3475] Completed RNG in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:45.389734] [INFO ] [sig ] [2676/3475] Forecasting RNP... [2026-01-23T20:30:45.389766] [INFO ] [sig ] Generating forecast for: RNP [2026-01-23T20:30:45.389798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-23T20:30:45.401642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-23T20:30:45.402017] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-23T20:30:45.402912] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-23T20:30:45.402966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:45.402999] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:45.403026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:45.403083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:45.465855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:45.466642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:45.466735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:45.466783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:45.589310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:45.589460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:45.589502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:45.589533] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:45.593641] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-01-23T20:30:45.593924] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-23T20:30:45.594054] [INFO ] [sig ] RNP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:45.733396] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RNP.txt [2026-01-23T20:30:45.733536] [INFO ] [sig ] [2676/3475] Completed RNP in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:45.733594] [INFO ] [sig ] [2677/3475] Forecasting ROAD... [2026-01-23T20:30:45.733627] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-23T20:30:45.733657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-23T20:30:45.744968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-23T20:30:45.745309] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-23T20:30:45.746205] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-23T20:30:45.746260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:45.746294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:45.746323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:45.746382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:45.809035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:45.809954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:45.810042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:45.810076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:45.936021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:45.936178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:45.936221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:45.936252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:45.939818] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-23T20:30:45.940119] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-23T20:30:45.940265] [INFO ] [sig ] ROAD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:46.084396] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ROAD.txt [2026-01-23T20:30:46.084541] [INFO ] [sig ] [2677/3475] Completed ROAD in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:46.084602] [INFO ] [sig ] [2678/3475] Forecasting ROCK... [2026-01-23T20:30:46.084656] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-23T20:30:46.084689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-23T20:30:46.096385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-23T20:30:46.096763] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-23T20:30:46.097692] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-23T20:30:46.097752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:46.097787] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:46.097815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:46.097874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:46.161020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:46.161849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:46.161940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:46.161976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:46.283673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:46.283831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:46.283880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:46.283911] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:46.287823] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-01-23T20:30:46.288155] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-23T20:30:46.288298] [INFO ] [sig ] ROCK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:46.428956] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ROCK.txt [2026-01-23T20:30:46.429120] [INFO ] [sig ] [2678/3475] Completed ROCK in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:46.429161] [INFO ] [sig ] [2679/3475] Forecasting ROE... [2026-01-23T20:30:46.429192] [INFO ] [sig ] Generating forecast for: ROE [2026-01-23T20:30:46.429223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-23T20:30:46.440150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-23T20:30:46.440498] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-23T20:30:46.441372] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-23T20:30:46.441425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:46.441458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:46.441486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:46.441561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:46.503884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:46.505108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:46.505200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:46.505237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:46.633452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:46.633633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:46.633676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:46.633705] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:46.637816] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-23T20:30:46.638309] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-23T20:30:46.638442] [INFO ] [sig ] ROE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:46.784786] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ROE.txt [2026-01-23T20:30:46.784972] [INFO ] [sig ] [2679/3475] Completed ROE in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:46.785027] [INFO ] [sig ] [2680/3475] Forecasting ROP... [2026-01-23T20:30:46.785063] [INFO ] [sig ] Generating forecast for: ROP [2026-01-23T20:30:46.785108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-23T20:30:46.797608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-23T20:30:46.797992] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-23T20:30:46.798873] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-23T20:30:46.798927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:46.798959] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:46.798985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:46.799040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:46.855682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:46.856557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:46.856664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:46.856698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:46.979090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:46.979256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:46.979298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:46.979333] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:46.983071] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-23T20:30:46.983404] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-23T20:30:46.983564] [INFO ] [sig ] ROP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:47.130965] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ROP.txt [2026-01-23T20:30:47.131135] [INFO ] [sig ] [2680/3475] Completed ROP in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:47.131182] [INFO ] [sig ] [2681/3475] Forecasting RPAY... [2026-01-23T20:30:47.131224] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-23T20:30:47.131257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-23T20:30:47.143975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-23T20:30:47.144357] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-23T20:30:47.145248] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-23T20:30:47.145307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:47.145348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:47.145377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:47.145433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:47.202489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:47.203485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:47.203567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:47.203619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:47.321608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:47.321762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:47.321803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:47.321870] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:47.325239] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-23T20:30:47.325516] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-23T20:30:47.325675] [INFO ] [sig ] RPAY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:47.469312] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RPAY.txt [2026-01-23T20:30:47.469455] [INFO ] [sig ] [2681/3475] Completed RPAY in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-23T20:30:47.469501] [INFO ] [sig ] [2682/3475] Forecasting RPD... [2026-01-23T20:30:47.469533] [INFO ] [sig ] Generating forecast for: RPD [2026-01-23T20:30:47.469564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-23T20:30:47.481381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-23T20:30:47.481743] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-23T20:30:47.482623] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-23T20:30:47.482676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:47.482734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:47.482763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:47.482834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:47.544779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:47.545555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:47.545662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:47.545699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:47.667642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:47.667806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:47.667848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:47.667876] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:47.671209] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-01-23T20:30:47.671486] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-23T20:30:47.671633] [INFO ] [sig ] RPD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:47.809482] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RPD.txt [2026-01-23T20:30:47.809662] [INFO ] [sig ] [2682/3475] Completed RPD in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:47.809713] [INFO ] [sig ] [2683/3475] Forecasting RPID... [2026-01-23T20:30:47.809744] [INFO ] [sig ] Generating forecast for: RPID [2026-01-23T20:30:47.809781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-23T20:30:47.822241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-23T20:30:47.822591] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-23T20:30:47.823471] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-23T20:30:47.823536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:47.823589] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:47.823620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:47.823677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:47.890124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:47.890900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:47.890986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:47.891023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:48.009758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:48.009914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:48.009955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:48.009983] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:48.013394] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-23T20:30:48.013696] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-23T20:30:48.013830] [INFO ] [sig ] RPID: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:48.151555] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RPID.txt [2026-01-23T20:30:48.151728] [INFO ] [sig ] [2683/3475] Completed RPID in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:48.151769] [INFO ] [sig ] [2684/3475] Forecasting RPRX... [2026-01-23T20:30:48.151801] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-23T20:30:48.151832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-23T20:30:48.163359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-23T20:30:48.163708] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-23T20:30:48.164520] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-23T20:30:48.164592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:48.164633] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:48.164661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:48.164717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:48.221452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:48.222354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:48.222439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:48.222471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:48.346825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:48.346997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:48.347045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:48.347076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:48.350588] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-23T20:30:48.350861] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-23T20:30:48.350985] [INFO ] [sig ] RPRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:48.493028] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RPRX.txt [2026-01-23T20:30:48.493196] [INFO ] [sig ] [2684/3475] Completed RPRX in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:48.493244] [INFO ] [sig ] [2685/3475] Forecasting RPTX... [2026-01-23T20:30:48.493283] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-23T20:30:48.493318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-23T20:30:48.505911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-23T20:30:48.506419] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-23T20:30:48.507369] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-23T20:30:48.507423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:48.507456] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:48.507483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:48.507560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:48.571911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:48.572599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:48.572680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:48.572714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:48.699599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:48.699741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:48.699784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:48.699853] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:48.703373] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-01-23T20:30:48.703683] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-23T20:30:48.703826] [INFO ] [sig ] RPTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:48.850708] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RPTX.txt [2026-01-23T20:30:48.850852] [INFO ] [sig ] [2685/3475] Completed RPTX in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:48.850897] [INFO ] [sig ] [2686/3475] Forecasting RQI... [2026-01-23T20:30:48.850936] [INFO ] [sig ] Generating forecast for: RQI [2026-01-23T20:30:48.850967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-23T20:30:48.863070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-23T20:30:48.863408] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-23T20:30:48.864294] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-23T20:30:48.864348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:48.864380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:48.864406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:48.864462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:48.927628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:48.928414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:48.928506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:48.928546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:49.055501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:49.055680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:49.055726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:49.055756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:49.059292] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=44.17%) [2026-01-23T20:30:49.059624] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-23T20:30:49.059761] [INFO ] [sig ] RQI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:49.203042] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RQI.txt [2026-01-23T20:30:49.203185] [INFO ] [sig ] [2686/3475] Completed RQI in 0.4s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:49.203228] [INFO ] [sig ] [2687/3475] Forecasting RRBI... [2026-01-23T20:30:49.203284] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-23T20:30:49.203317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-23T20:30:49.214069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-23T20:30:49.214460] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-23T20:30:49.215359] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-23T20:30:49.215426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:49.215461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:49.215489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:49.215559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:49.274596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:49.275401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:49.275484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:49.275519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:49.383691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:49.383841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:49.383880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:49.383908] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:49.387370] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=69.76%) [2026-01-23T20:30:49.387673] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-23T20:30:49.387811] [INFO ] [sig ] RRBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:49.530058] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RRBI.txt [2026-01-23T20:30:49.530194] [INFO ] [sig ] [2687/3475] Completed RRBI in 0.3s | 2.84 sym/s | Total: 15.7m | ETA: 4.6m [2026-01-23T20:30:49.530234] [INFO ] [sig ] [2688/3475] Forecasting RRC... [2026-01-23T20:30:49.530275] [INFO ] [sig ] Generating forecast for: RRC [2026-01-23T20:30:49.530313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-23T20:30:49.542871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-23T20:30:49.543185] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-23T20:30:49.544043] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-23T20:30:49.544095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:49.544128] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:49.544167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:49.544228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:49.606383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:49.607262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:49.607371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:49.607410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:49.734630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:49.734782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:49.734824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:49.734852] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:49.739216] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-23T20:30:49.739524] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-23T20:30:49.739702] [INFO ] [sig ] RRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:49.890815] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RRC.txt [2026-01-23T20:30:49.890950] [INFO ] [sig ] [2688/3475] Completed RRC in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:49.890989] [INFO ] [sig ] [2689/3475] Forecasting RRGB... [2026-01-23T20:30:49.891019] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-23T20:30:49.891049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-23T20:30:49.902129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-23T20:30:49.902430] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-23T20:30:49.903245] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-23T20:30:49.903300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:49.903335] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:49.903362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:49.903419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:49.959330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:49.960059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:49.960137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:49.960170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:50.082515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:50.082671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:50.082711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:50.082740] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:50.086016] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-23T20:30:50.086285] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-23T20:30:50.086407] [INFO ] [sig ] RRGB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:50.224786] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RRGB.txt [2026-01-23T20:30:50.224909] [INFO ] [sig ] [2689/3475] Completed RRGB in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:50.224949] [INFO ] [sig ] [2690/3475] Forecasting RRX... [2026-01-23T20:30:50.224979] [INFO ] [sig ] Generating forecast for: RRX [2026-01-23T20:30:50.225008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-23T20:30:50.236849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-23T20:30:50.237128] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-23T20:30:50.238005] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-23T20:30:50.238058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:50.238091] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:50.238117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:50.238174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:50.295938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:50.296850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:50.296943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:50.296977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:50.419765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:50.419922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:50.419963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:50.419992] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:50.423366] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-23T20:30:50.423662] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-23T20:30:50.423803] [INFO ] [sig ] RRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:50.561168] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RRX.txt [2026-01-23T20:30:50.561307] [INFO ] [sig ] [2690/3475] Completed RRX in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:50.561348] [INFO ] [sig ] [2691/3475] Forecasting RS... [2026-01-23T20:30:50.561377] [INFO ] [sig ] Generating forecast for: RS [2026-01-23T20:30:50.561407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-23T20:30:50.573052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-23T20:30:50.573347] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-23T20:30:50.574157] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-23T20:30:50.574209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:50.574241] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:50.574268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:50.574324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:50.630450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:50.631243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:50.631324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:50.631356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:50.751967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:50.752128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:50.752168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:50.752197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:50.755562] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-23T20:30:50.755884] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-23T20:30:50.756025] [INFO ] [sig ] RS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:50.902555] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RS.txt [2026-01-23T20:30:50.902762] [INFO ] [sig ] [2691/3475] Completed RS in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:50.902810] [INFO ] [sig ] [2692/3475] Forecasting RSG... [2026-01-23T20:30:50.902841] [INFO ] [sig ] Generating forecast for: RSG [2026-01-23T20:30:50.902871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-23T20:30:50.916969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-23T20:30:50.917439] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-23T20:30:50.918541] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-23T20:30:50.918628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:50.918672] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:50.918708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:50.918803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:50.991262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:50.992168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:50.992261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:50.992336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:51.126357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:51.126518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:51.126561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:51.126613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:51.130392] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=34.06%) [2026-01-23T20:30:51.130805] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-23T20:30:51.130955] [INFO ] [sig ] RSG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:51.292558] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RSG.txt [2026-01-23T20:30:51.292730] [INFO ] [sig ] [2692/3475] Completed RSG in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:51.292777] [INFO ] [sig ] [2693/3475] Forecasting RSI... [2026-01-23T20:30:51.292814] [INFO ] [sig ] Generating forecast for: RSI [2026-01-23T20:30:51.292849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-23T20:30:51.304308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-23T20:30:51.304659] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-23T20:30:51.305455] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-23T20:30:51.305506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:51.305538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:51.305565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:51.305651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:51.362528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:51.363217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:51.363295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:51.363328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:51.485378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:51.485538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:51.485598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:51.485630] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:51.489129] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-01-23T20:30:51.489448] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-23T20:30:51.489613] [INFO ] [sig ] RSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:51.633159] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RSI.txt [2026-01-23T20:30:51.633302] [INFO ] [sig ] [2693/3475] Completed RSI in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:51.633340] [INFO ] [sig ] [2694/3475] Forecasting RSKD... [2026-01-23T20:30:51.633370] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-23T20:30:51.633400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-23T20:30:51.644983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-23T20:30:51.645265] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-23T20:30:51.646303] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-23T20:30:51.646355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:51.646385] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:51.646412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:51.646467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:51.703287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:51.704310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:51.704392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:51.704425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:51.819422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:51.819595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:51.819656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:51.819686] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:51.823084] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-23T20:30:51.823360] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-23T20:30:51.823488] [INFO ] [sig ] RSKD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:51.963894] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RSKD.txt [2026-01-23T20:30:51.964055] [INFO ] [sig ] [2694/3475] Completed RSKD in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:51.964096] [INFO ] [sig ] [2695/3475] Forecasting RSSS... [2026-01-23T20:30:51.964126] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-23T20:30:51.964155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-23T20:30:51.977038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-23T20:30:51.977445] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-23T20:30:51.978270] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-23T20:30:51.978321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:51.978353] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:51.978381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:51.978438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:52.034176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:52.035026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:52.035109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:52.035141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:52.154564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:52.154733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:52.154773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:52.154801] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:52.158561] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-23T20:30:52.158854] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-23T20:30:52.158985] [INFO ] [sig ] RSSS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:52.299369] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RSSS.txt [2026-01-23T20:30:52.299553] [INFO ] [sig ] [2695/3475] Completed RSSS in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:52.299615] [INFO ] [sig ] [2696/3475] Forecasting RTO... [2026-01-23T20:30:52.299648] [INFO ] [sig ] Generating forecast for: RTO [2026-01-23T20:30:52.299679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-23T20:30:52.312225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-23T20:30:52.312650] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-23T20:30:52.313525] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-23T20:30:52.313597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:52.313633] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:52.313661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:52.313718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:52.372199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:52.373167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:52.373256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:52.373303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:52.502428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:52.502608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:52.502652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:52.502682] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:52.506150] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-23T20:30:52.506458] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-23T20:30:52.506617] [INFO ] [sig ] RTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:52.655304] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RTO.txt [2026-01-23T20:30:52.655501] [INFO ] [sig ] [2696/3475] Completed RTO in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:52.655546] [INFO ] [sig ] [2697/3475] Forecasting RUM... [2026-01-23T20:30:52.655622] [INFO ] [sig ] Generating forecast for: RUM [2026-01-23T20:30:52.655664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-23T20:30:52.668091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-23T20:30:52.668482] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-23T20:30:52.669772] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-23T20:30:52.669835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:52.669874] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:52.669906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:52.669966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:52.730100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:52.731057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:52.731153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:52.731188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:52.857971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:52.858152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:52.858210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:52.858254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:52.862614] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-23T20:30:52.862917] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-23T20:30:52.863099] [INFO ] [sig ] RUM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:53.017660] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RUM.txt [2026-01-23T20:30:53.017805] [INFO ] [sig ] [2697/3475] Completed RUM in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:53.017844] [INFO ] [sig ] [2698/3475] Forecasting RUN... [2026-01-23T20:30:53.017876] [INFO ] [sig ] Generating forecast for: RUN [2026-01-23T20:30:53.017906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-23T20:30:53.029969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-23T20:30:53.030308] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-23T20:30:53.031196] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-23T20:30:53.031250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:53.031295] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:53.031324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:53.031380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:53.090860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:53.091705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:53.091797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:53.091832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:53.216202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:53.216364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:53.216407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:53.216437] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:53.219866] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-23T20:30:53.220159] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-23T20:30:53.220289] [INFO ] [sig ] RUN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:53.359429] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RUN.txt [2026-01-23T20:30:53.359610] [INFO ] [sig ] [2698/3475] Completed RUN in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-23T20:30:53.359654] [INFO ] [sig ] [2699/3475] Forecasting RUNN... [2026-01-23T20:30:53.359684] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-23T20:30:53.359713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-23T20:30:53.371035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-23T20:30:53.371379] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-23T20:30:53.372232] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-23T20:30:53.372284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:53.372344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:53.372373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:53.372430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:53.429415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:53.430189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:53.430275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:53.430309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:53.550016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:53.550161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:53.550204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:53.550234] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:53.553691] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-01-23T20:30:53.553975] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-23T20:30:53.554107] [INFO ] [sig ] RUNN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:53.694926] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RUNN.txt [2026-01-23T20:30:53.695080] [INFO ] [sig ] [2699/3475] Completed RUNN in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:53.695122] [INFO ] [sig ] [2700/3475] Forecasting RUSHA... [2026-01-23T20:30:53.695152] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-23T20:30:53.695181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-23T20:30:53.707965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-23T20:30:53.708516] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-23T20:30:53.709365] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-23T20:30:53.709419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:53.709453] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:53.709490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:53.709559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:53.771458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:53.772484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:53.772570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:53.772624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:53.895589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:53.895740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:53.895781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:53.895810] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:53.899171] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-23T20:30:53.899444] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-23T20:30:53.899591] [INFO ] [sig ] RUSHA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:54.052995] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RUSHA.txt [2026-01-23T20:30:54.053172] [INFO ] [sig ] [2700/3475] Completed RUSHA in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:54.053215] [INFO ] [sig ] [2701/3475] Forecasting RUSHB... [2026-01-23T20:30:54.053246] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-23T20:30:54.053283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-23T20:30:54.065497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-23T20:30:54.065852] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-23T20:30:54.066723] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-23T20:30:54.066778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:54.066812] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:54.066840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:54.066897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:54.125311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:54.125993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:54.126078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:54.126111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:54.232945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:54.233276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:54.233316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:54.233345] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:54.237200] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-01-23T20:30:54.237509] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-23T20:30:54.237656] [INFO ] [sig ] RUSHB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:54.374287] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RUSHB.txt [2026-01-23T20:30:54.374422] [INFO ] [sig ] [2701/3475] Completed RUSHB in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:54.374468] [INFO ] [sig ] [2702/3475] Forecasting RVMD... [2026-01-23T20:30:54.374498] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-23T20:30:54.374528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-23T20:30:54.386126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-23T20:30:54.386454] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-23T20:30:54.387362] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-23T20:30:54.387417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:54.387460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:54.387491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:54.387550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:54.447683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:54.448365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:54.448446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:54.448480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:54.576734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:54.576882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:54.576923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:54.576982] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:54.580984] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-01-23T20:30:54.581459] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-23T20:30:54.581620] [INFO ] [sig ] RVMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:54.724533] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RVMD.txt [2026-01-23T20:30:54.724680] [INFO ] [sig ] [2702/3475] Completed RVMD in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:54.724720] [INFO ] [sig ] [2703/3475] Forecasting RVSB... [2026-01-23T20:30:54.724749] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-23T20:30:54.724779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-23T20:30:54.736589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-23T20:30:54.736892] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-23T20:30:54.737936] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-23T20:30:54.737989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:54.738021] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:54.738047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:54.738103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:54.798788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:54.799462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:54.799541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:54.799592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:54.925485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:54.925645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:54.925697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:54.925728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:54.929624] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-23T20:30:54.929896] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-23T20:30:54.930046] [INFO ] [sig ] RVSB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:55.071689] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RVSB.txt [2026-01-23T20:30:55.071842] [INFO ] [sig ] [2703/3475] Completed RVSB in 0.3s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:55.071885] [INFO ] [sig ] [2704/3475] Forecasting RVTY... [2026-01-23T20:30:55.071916] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-23T20:30:55.071947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-23T20:30:55.083767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-23T20:30:55.084106] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-23T20:30:55.084998] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-23T20:30:55.085053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:55.085086] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:55.085113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:55.085172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:55.148820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:55.149559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:55.149671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:55.149707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:55.277426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:55.277560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:55.277620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:55.277651] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:55.281374] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-23T20:30:55.281718] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-23T20:30:55.281859] [INFO ] [sig ] RVTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:55.426997] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RVTY.txt [2026-01-23T20:30:55.427133] [INFO ] [sig ] [2704/3475] Completed RVTY in 0.4s | 2.84 sym/s | Total: 15.8m | ETA: 4.5m [2026-01-23T20:30:55.427174] [INFO ] [sig ] [2705/3475] Forecasting RWAY... [2026-01-23T20:30:55.427203] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-23T20:30:55.427234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-23T20:30:55.439352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-23T20:30:55.439712] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-23T20:30:55.440814] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-23T20:30:55.440868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:55.440901] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:55.440929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:55.440986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:55.499998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:55.500728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:55.500811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:55.500845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:55.628100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:55.628199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:55.628255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:55.628286] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:55.631782] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-01-23T20:30:55.632065] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-23T20:30:55.632193] [INFO ] [sig ] RWAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:55.773836] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RWAY.txt [2026-01-23T20:30:55.773971] [INFO ] [sig ] [2705/3475] Completed RWAY in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:55.774011] [INFO ] [sig ] [2706/3475] Forecasting RXO... [2026-01-23T20:30:55.774041] [INFO ] [sig ] Generating forecast for: RXO [2026-01-23T20:30:55.774070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-23T20:30:55.786096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-23T20:30:55.786420] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-23T20:30:55.787287] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-23T20:30:55.787339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:55.787391] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:55.787418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:55.787474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:55.843678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:55.844401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:55.844480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:55.844513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:55.966229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:55.966381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:55.966422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:55.966451] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:55.969825] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=65.92%) [2026-01-23T20:30:55.970096] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-23T20:30:55.970221] [INFO ] [sig ] RXO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:56.108279] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RXO.txt [2026-01-23T20:30:56.108416] [INFO ] [sig ] [2706/3475] Completed RXO in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:56.108455] [INFO ] [sig ] [2707/3475] Forecasting RXRX... [2026-01-23T20:30:56.108487] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-23T20:30:56.108517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-23T20:30:56.119477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-23T20:30:56.119777] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-23T20:30:56.120556] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-23T20:30:56.120625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:56.120657] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:56.120685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:56.120741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:56.176778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:56.177638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:56.177735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:56.177769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:56.309131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:56.309284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:56.309326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:56.309357] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:56.312798] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-01-23T20:30:56.313112] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-23T20:30:56.313250] [INFO ] [sig ] RXRX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:56.468724] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RXRX.txt [2026-01-23T20:30:56.468881] [INFO ] [sig ] [2707/3475] Completed RXRX in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:56.468922] [INFO ] [sig ] [2708/3475] Forecasting RY... [2026-01-23T20:30:56.468954] [INFO ] [sig ] Generating forecast for: RY [2026-01-23T20:30:56.468984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-23T20:30:56.480496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-23T20:30:56.480883] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-23T20:30:56.481753] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-23T20:30:56.481806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:56.481840] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:56.481869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:56.481927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:56.543022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:56.544099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:56.544191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:56.544227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:56.677839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:56.677994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:56.678037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:56.678067] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:56.681562] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-01-23T20:30:56.681894] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-23T20:30:56.682037] [INFO ] [sig ] RY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:56.839014] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RY.txt [2026-01-23T20:30:56.839184] [INFO ] [sig ] [2708/3475] Completed RY in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:56.839225] [INFO ] [sig ] [2709/3475] Forecasting RYAAY... [2026-01-23T20:30:56.839255] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-23T20:30:56.839286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-23T20:30:56.851530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-23T20:30:56.851907] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-23T20:30:56.852723] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-23T20:30:56.852774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:56.852806] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:56.852844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:56.852907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:56.908492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:56.909352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:56.909468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:56.909502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:57.027655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:57.027810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:57.027852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:57.027881] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:57.031282] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-01-23T20:30:57.031564] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-23T20:30:57.031711] [INFO ] [sig ] RYAAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:57.169866] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RYAAY.txt [2026-01-23T20:30:57.170036] [INFO ] [sig ] [2709/3475] Completed RYAAY in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:57.170077] [INFO ] [sig ] [2710/3475] Forecasting RYAM... [2026-01-23T20:30:57.170107] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-23T20:30:57.170138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-23T20:30:57.181728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-23T20:30:57.182096] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-23T20:30:57.182912] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-23T20:30:57.182969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:57.183002] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:57.183029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:57.183085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:57.239099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:57.239984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:57.240070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:57.240102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:57.365670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:57.365845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:57.365888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:57.365918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:57.369487] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=3.81%) [2026-01-23T20:30:57.369811] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-23T20:30:57.369950] [INFO ] [sig ] RYAM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:57.507362] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RYAM.txt [2026-01-23T20:30:57.507525] [INFO ] [sig ] [2710/3475] Completed RYAM in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:57.507565] [INFO ] [sig ] [2711/3475] Forecasting RYAN... [2026-01-23T20:30:57.507617] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-23T20:30:57.507647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-23T20:30:57.519538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-23T20:30:57.519946] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-23T20:30:57.520762] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-23T20:30:57.520813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:57.520845] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:57.520872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:57.520928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:57.577019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:57.577952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:57.578037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:57.578069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:57.697437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:57.697617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:57.697659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:57.697689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:57.701026] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-23T20:30:57.701300] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-23T20:30:57.701428] [INFO ] [sig ] RYAN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:57.838859] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RYAN.txt [2026-01-23T20:30:57.839021] [INFO ] [sig ] [2711/3475] Completed RYAN in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:57.839063] [INFO ] [sig ] [2712/3475] Forecasting RYI... [2026-01-23T20:30:57.839093] [INFO ] [sig ] Generating forecast for: RYI [2026-01-23T20:30:57.839123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-23T20:30:57.850717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-23T20:30:57.851087] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-23T20:30:57.851895] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-23T20:30:57.851946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:57.851980] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:57.852007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:57.852064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:57.909306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:57.910214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:57.910297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:57.910330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:58.034061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:58.034224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:58.034268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:58.034299] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:58.037745] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=89.32%) [2026-01-23T20:30:58.038041] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-23T20:30:58.038179] [INFO ] [sig ] RYI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:58.185902] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RYI.txt [2026-01-23T20:30:58.186103] [INFO ] [sig ] [2712/3475] Completed RYI in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:58.186148] [INFO ] [sig ] [2713/3475] Forecasting RYN... [2026-01-23T20:30:58.186179] [INFO ] [sig ] Generating forecast for: RYN [2026-01-23T20:30:58.186216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-23T20:30:58.198798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-23T20:30:58.199157] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-23T20:30:58.200026] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-23T20:30:58.200077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:58.200117] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:58.200146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:58.200203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:58.256893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:58.257866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:58.257990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:58.258026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:58.375439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:58.375625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:58.375669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:58.375698] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:58.379089] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-01-23T20:30:58.379362] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-23T20:30:58.379489] [INFO ] [sig ] RYN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:58.517714] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RYN.txt [2026-01-23T20:30:58.517822] [INFO ] [sig ] [2713/3475] Completed RYN in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:58.517860] [INFO ] [sig ] [2714/3475] Forecasting RYTM... [2026-01-23T20:30:58.517889] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-23T20:30:58.517918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-23T20:30:58.531883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-23T20:30:58.532460] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-23T20:30:58.533894] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-23T20:30:58.534002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:58.534049] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:58.534091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:58.534182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:58.606340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:58.607302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:58.607416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:58.607454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:58.763638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:58.763751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:58.763791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:58.763819] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:58.767171] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=77.81%) [2026-01-23T20:30:58.767471] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-23T20:30:58.767620] [INFO ] [sig ] RYTM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:58.907597] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RYTM.txt [2026-01-23T20:30:58.907749] [INFO ] [sig ] [2714/3475] Completed RYTM in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:58.907789] [INFO ] [sig ] [2715/3475] Forecasting RZB... [2026-01-23T20:30:58.907835] [INFO ] [sig ] Generating forecast for: RZB [2026-01-23T20:30:58.907866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-23T20:30:58.920207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-23T20:30:58.920566] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-23T20:30:58.921810] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-23T20:30:58.921861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:58.921893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:58.921919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:58.921974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:58.980417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:58.981260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:58.981342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:58.981375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:59.099203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:59.099364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:59.099405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:59.099435] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:59.102806] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-23T20:30:59.103086] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-23T20:30:59.103216] [INFO ] [sig ] RZB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:30:59.242441] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/RZB.txt [2026-01-23T20:30:59.242616] [INFO ] [sig ] [2715/3475] Completed RZB in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-23T20:30:59.242657] [INFO ] [sig ] [2716/3475] Forecasting RZC... [2026-01-23T20:30:59.242687] [INFO ] [sig ] Generating forecast for: RZC [2026-01-23T20:30:59.242717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-23T20:30:59.253863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-23T20:30:59.254242] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-23T20:30:59.255119] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-23T20:30:59.255185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:59.255247] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:59.255275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:59.255335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:59.318036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:59.318999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:59.319102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:59.319140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:59.441924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:59.442090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:59.442135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:59.442166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:59.445717] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=50.38%) [2026-01-23T20:30:59.446018] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-23T20:30:59.446162] [INFO ] [sig ] RZC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:59.594799] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/RZC.txt [2026-01-23T20:30:59.594966] [INFO ] [sig ] [2716/3475] Completed RZC in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:30:59.595018] [INFO ] [sig ] [2717/3475] Forecasting S... [2026-01-23T20:30:59.595054] [INFO ] [sig ] Generating forecast for: S [2026-01-23T20:30:59.595084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-23T20:30:59.607404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-23T20:30:59.607820] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-23T20:30:59.608732] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-23T20:30:59.608792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:59.608827] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:59.608855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:59.608913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:30:59.669643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:30:59.670778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:30:59.670864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:30:59.670898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:30:59.807735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:30:59.808022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:30:59.808070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:30:59.808101] [INFO ] [FORECASTER] Training complete [2026-01-23T20:30:59.811851] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-23T20:30:59.812386] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-23T20:30:59.812539] [INFO ] [sig ] S: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:30:59.959173] [INFO ] [LOCAL ] Saved forecast: S 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/S.txt [2026-01-23T20:30:59.959331] [INFO ] [sig ] [2717/3475] Completed S in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:30:59.959372] [INFO ] [sig ] [2718/3475] Forecasting SA... [2026-01-23T20:30:59.959402] [INFO ] [sig ] Generating forecast for: SA [2026-01-23T20:30:59.959432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-23T20:30:59.971584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-23T20:30:59.971894] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-23T20:30:59.972919] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-23T20:30:59.972974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:30:59.973011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:30:59.973042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:30:59.973099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:00.047759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:00.048872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:00.048971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:00.049011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:00.204267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:00.204425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:00.204465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:00.204494] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:00.207926] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-23T20:31:00.208214] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-23T20:31:00.208346] [INFO ] [sig ] SA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:00.346323] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SA.txt [2026-01-23T20:31:00.346467] [INFO ] [sig ] [2718/3475] Completed SA in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:31:00.346508] [INFO ] [sig ] [2719/3475] Forecasting SAFE... [2026-01-23T20:31:00.346537] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-23T20:31:00.346585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-23T20:31:00.357801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-23T20:31:00.358101] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-23T20:31:00.358908] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-23T20:31:00.358960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:00.358992] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:00.359019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:00.359076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:00.414357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:00.415065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:00.415147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:00.415179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:00.535564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:00.535727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:00.535770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:00.535800] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:00.539297] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-23T20:31:00.539603] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-23T20:31:00.539742] [INFO ] [sig ] SAFE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:00.682803] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAFE.txt [2026-01-23T20:31:00.682946] [INFO ] [sig ] [2719/3475] Completed SAFE in 0.3s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:31:00.682987] [INFO ] [sig ] [2720/3475] Forecasting SAH... [2026-01-23T20:31:00.683016] [INFO ] [sig ] Generating forecast for: SAH [2026-01-23T20:31:00.683046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-23T20:31:00.695175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-23T20:31:00.695500] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-23T20:31:00.696515] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-23T20:31:00.696585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:00.696622] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:00.696650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:00.696707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:00.756600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:00.757675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:00.757762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:00.757796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:00.879790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:00.879918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:00.879959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:00.879988] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:00.883777] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-23T20:31:00.884134] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-23T20:31:00.884613] [INFO ] [sig ] SAH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:01.042156] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAH.txt [2026-01-23T20:31:01.042330] [INFO ] [sig ] [2720/3475] Completed SAH in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:31:01.042371] [INFO ] [sig ] [2721/3475] Forecasting SAIA... [2026-01-23T20:31:01.042404] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-23T20:31:01.042435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-23T20:31:01.055514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-23T20:31:01.055963] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-23T20:31:01.056868] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-23T20:31:01.056922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:01.056955] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:01.056983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:01.057040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:01.119476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:01.120492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:01.120616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:01.120662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:01.258925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:01.259105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:01.259161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:01.259201] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:01.262937] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-01-23T20:31:01.263241] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-23T20:31:01.263382] [INFO ] [sig ] SAIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:01.406707] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAIA.txt [2026-01-23T20:31:01.406886] [INFO ] [sig ] [2721/3475] Completed SAIA in 0.4s | 2.84 sym/s | Total: 15.9m | ETA: 4.4m [2026-01-23T20:31:01.406951] [INFO ] [sig ] [2722/3475] Forecasting SAIC... [2026-01-23T20:31:01.406990] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-23T20:31:01.407022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-23T20:31:01.423108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-23T20:31:01.423550] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-23T20:31:01.424445] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-23T20:31:01.424510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:01.424544] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:01.424592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:01.424654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:01.484789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:01.485755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:01.485840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:01.485876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:01.614454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:01.614627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:01.614674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:01.614705] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:01.618359] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-23T20:31:01.618693] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-23T20:31:01.618832] [INFO ] [sig ] SAIC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:01.778030] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAIC.txt [2026-01-23T20:31:01.778198] [INFO ] [sig ] [2722/3475] Completed SAIC in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:01.778243] [INFO ] [sig ] [2723/3475] Forecasting SAM... [2026-01-23T20:31:01.778274] [INFO ] [sig ] Generating forecast for: SAM [2026-01-23T20:31:01.778306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-23T20:31:01.792045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-23T20:31:01.792409] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-23T20:31:01.793297] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-23T20:31:01.793352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:01.793386] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:01.793413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:01.793469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:01.855341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:01.856317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:01.856404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:01.856438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:01.983399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:01.983560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:01.983620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:01.983651] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:01.987272] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-01-23T20:31:01.987646] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-23T20:31:01.987802] [INFO ] [sig ] SAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:02.138908] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAM.txt [2026-01-23T20:31:02.139069] [INFO ] [sig ] [2723/3475] Completed SAM in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:02.139112] [INFO ] [sig ] [2724/3475] Forecasting SAMG... [2026-01-23T20:31:02.139150] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-23T20:31:02.139193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-23T20:31:02.150748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-23T20:31:02.151159] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-23T20:31:02.152065] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-23T20:31:02.152119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:02.152156] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:02.152183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:02.152239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:02.211872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:02.212782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:02.212867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:02.212903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:02.330992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:02.331149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:02.331190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:02.331218] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:02.334593] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-23T20:31:02.334873] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-23T20:31:02.334998] [INFO ] [sig ] SAMG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:02.473944] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAMG.txt [2026-01-23T20:31:02.474087] [INFO ] [sig ] [2724/3475] Completed SAMG in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:02.474127] [INFO ] [sig ] [2725/3475] Forecasting SAN... [2026-01-23T20:31:02.474157] [INFO ] [sig ] Generating forecast for: SAN [2026-01-23T20:31:02.474189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-23T20:31:02.485381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-23T20:31:02.485752] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-23T20:31:02.486542] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-23T20:31:02.486623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:02.486657] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:02.486685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:02.486741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:02.542436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:02.543163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:02.543242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:02.543276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:02.663404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:02.663560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:02.663652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:02.663683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:02.667017] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-23T20:31:02.667294] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-23T20:31:02.667437] [INFO ] [sig ] SAN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:02.824009] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SAN.txt [2026-01-23T20:31:02.824192] [INFO ] [sig ] [2725/3475] Completed SAN in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:02.824239] [INFO ] [sig ] [2726/3475] Forecasting SANA... [2026-01-23T20:31:02.824271] [INFO ] [sig ] Generating forecast for: SANA [2026-01-23T20:31:02.824302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-23T20:31:02.835681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-23T20:31:02.836027] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-23T20:31:02.836843] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-23T20:31:02.836894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:02.836927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:02.836954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:02.837011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:02.893955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:02.894743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:02.894852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:02.894886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:03.018855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:03.019023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:03.019072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:03.019103] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:03.022790] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=45.77%) [2026-01-23T20:31:03.023110] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-23T20:31:03.023252] [INFO ] [sig ] SANA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:03.170728] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SANA.txt [2026-01-23T20:31:03.170903] [INFO ] [sig ] [2726/3475] Completed SANA in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:03.170957] [INFO ] [sig ] [2727/3475] Forecasting SANM... [2026-01-23T20:31:03.170993] [INFO ] [sig ] Generating forecast for: SANM [2026-01-23T20:31:03.171025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-23T20:31:03.184163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-23T20:31:03.184616] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-23T20:31:03.185521] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-23T20:31:03.185607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:03.185645] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:03.185673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:03.185736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:03.244958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:03.245959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:03.246071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:03.246106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:03.373044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:03.373208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:03.373252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:03.373282] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:03.377163] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-23T20:31:03.377732] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-23T20:31:03.377908] [INFO ] [sig ] SANM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:03.528963] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SANM.txt [2026-01-23T20:31:03.529139] [INFO ] [sig ] [2727/3475] Completed SANM in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:03.529184] [INFO ] [sig ] [2728/3475] Forecasting SAP... [2026-01-23T20:31:03.529217] [INFO ] [sig ] Generating forecast for: SAP [2026-01-23T20:31:03.529249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-23T20:31:03.541040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-23T20:31:03.541460] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-23T20:31:03.542337] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-23T20:31:03.542393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:03.542427] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:03.542455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:03.542513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:03.600212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:03.601285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:03.601373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:03.601406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:03.727875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:03.728051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:03.728112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:03.728155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:03.733139] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-01-23T20:31:03.733730] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-23T20:31:03.733888] [INFO ] [sig ] SAP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:03.874181] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SAP.txt [2026-01-23T20:31:03.874317] [INFO ] [sig ] [2728/3475] Completed SAP in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:03.874356] [INFO ] [sig ] [2729/3475] Forecasting SARK... [2026-01-23T20:31:03.874387] [INFO ] [sig ] Generating forecast for: SARK [2026-01-23T20:31:03.874416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-23T20:31:03.885397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-23T20:31:03.885706] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-23T20:31:03.886698] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-23T20:31:03.886750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:03.886782] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:03.886808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:03.886863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:03.952246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:03.953140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:03.953223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:03.953258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:04.075084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:04.075242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:04.075300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:04.075331] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:04.078784] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-01-23T20:31:04.079068] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-23T20:31:04.079203] [INFO ] [sig ] SARK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:04.216866] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SARK.txt [2026-01-23T20:31:04.217037] [INFO ] [sig ] [2729/3475] Completed SARK in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:04.217078] [INFO ] [sig ] [2730/3475] Forecasting SATL... [2026-01-23T20:31:04.217109] [INFO ] [sig ] Generating forecast for: SATL [2026-01-23T20:31:04.217142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-23T20:31:04.228407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-23T20:31:04.228735] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-23T20:31:04.229541] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-23T20:31:04.229615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:04.229651] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:04.229688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:04.229773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:04.289278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:04.290376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:04.290459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:04.290493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:04.413650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:04.413804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:04.413847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:04.413876] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:04.417293] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: UP (p=85.28%) [2026-01-23T20:31:04.417619] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-23T20:31:04.417751] [INFO ] [sig ] SATL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:04.558598] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SATL.txt [2026-01-23T20:31:04.558781] [INFO ] [sig ] [2730/3475] Completed SATL in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:04.558825] [INFO ] [sig ] [2731/3475] Forecasting SATS... [2026-01-23T20:31:04.558859] [INFO ] [sig ] Generating forecast for: SATS [2026-01-23T20:31:04.558899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-23T20:31:04.571360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-23T20:31:04.571820] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-23T20:31:04.572710] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-23T20:31:04.572767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:04.572802] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:04.572832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:04.572890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:04.630565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:04.631429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:04.631530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:04.631567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:04.775640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:04.775796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:04.775838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:04.775867] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:04.779512] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-23T20:31:04.779810] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-23T20:31:04.780129] [INFO ] [sig ] SATS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:04.919934] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SATS.txt [2026-01-23T20:31:04.920068] [INFO ] [sig ] [2731/3475] Completed SATS in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:04.920108] [INFO ] [sig ] [2732/3475] Forecasting SAVA... [2026-01-23T20:31:04.920138] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-23T20:31:04.920167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-23T20:31:04.931132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-23T20:31:04.931423] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-23T20:31:04.932236] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-23T20:31:04.932288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:04.932321] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:04.932348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:04.932404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:04.987768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:04.988433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:04.988512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:04.988545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:05.110162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:05.110293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:05.110339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:05.110371] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:05.113858] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-23T20:31:05.114132] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-23T20:31:05.114258] [INFO ] [sig ] SAVA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:05.254804] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SAVA.txt [2026-01-23T20:31:05.254957] [INFO ] [sig ] [2732/3475] Completed SAVA in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-23T20:31:05.254999] [INFO ] [sig ] [2733/3475] Forecasting SB... [2026-01-23T20:31:05.255028] [INFO ] [sig ] Generating forecast for: SB [2026-01-23T20:31:05.255059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-23T20:31:05.267549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-23T20:31:05.268126] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-23T20:31:05.268957] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-23T20:31:05.269009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:05.269078] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:05.269108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:05.269166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:05.326816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:05.327751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:05.327834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:05.327867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:05.443332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:05.443496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:05.443555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:05.443605] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:05.447110] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=57.61%) [2026-01-23T20:31:05.447412] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-23T20:31:05.447545] [INFO ] [sig ] SB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:05.596328] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SB.txt [2026-01-23T20:31:05.596541] [INFO ] [sig ] [2733/3475] Completed SB in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:05.596624] [INFO ] [sig ] [2734/3475] Forecasting SBAC... [2026-01-23T20:31:05.596676] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-23T20:31:05.596725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-23T20:31:05.609970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-23T20:31:05.610354] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-23T20:31:05.611208] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-23T20:31:05.611262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:05.611294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:05.611321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:05.611378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:05.684168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:05.684980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:05.685064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:05.685101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:05.823779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:05.823945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:05.823992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:05.824021] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:05.827727] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-23T20:31:05.828040] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-23T20:31:05.828191] [INFO ] [sig ] SBAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:05.980902] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SBAC.txt [2026-01-23T20:31:05.981072] [INFO ] [sig ] [2734/3475] Completed SBAC in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:05.981120] [INFO ] [sig ] [2735/3475] Forecasting SBCF... [2026-01-23T20:31:05.981159] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-23T20:31:05.981191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-23T20:31:05.993359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-23T20:31:05.993784] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-23T20:31:05.994635] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-23T20:31:05.994688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:05.994720] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:05.994747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:05.994802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:06.056147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:06.057090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:06.057197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:06.057232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:06.183941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:06.184109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:06.184162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:06.184199] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:06.188999] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-23T20:31:06.189419] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-23T20:31:06.189608] [INFO ] [sig ] SBCF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:06.339403] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SBCF.txt [2026-01-23T20:31:06.339591] [INFO ] [sig ] [2735/3475] Completed SBCF in 0.4s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:06.339635] [INFO ] [sig ] [2736/3475] Forecasting SBFM... [2026-01-23T20:31:06.339667] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-23T20:31:06.339697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-23T20:31:06.351320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-23T20:31:06.351757] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-23T20:31:06.352615] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-23T20:31:06.352668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:06.352700] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:06.352726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:06.352782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:06.408602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:06.409492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:06.409604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:06.409640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:06.529035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:06.529201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:06.529242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:06.529303] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:06.532753] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-23T20:31:06.533047] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-23T20:31:06.533182] [INFO ] [sig ] SBFM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:06.673223] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBFM.txt [2026-01-23T20:31:06.673392] [INFO ] [sig ] [2736/3475] Completed SBFM in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:06.673434] [INFO ] [sig ] [2737/3475] Forecasting SBGI... [2026-01-23T20:31:06.673470] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-23T20:31:06.673502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-23T20:31:06.685197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-23T20:31:06.685643] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-23T20:31:06.686491] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-23T20:31:06.686544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:06.686595] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:06.686626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:06.686683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:06.742790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:06.743727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:06.743823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:06.743856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:06.867158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:06.867377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:06.867426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:06.867457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:06.871134] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-23T20:31:06.871486] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-23T20:31:06.871664] [INFO ] [sig ] SBGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:07.017636] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBGI.txt [2026-01-23T20:31:07.017800] [INFO ] [sig ] [2737/3475] Completed SBGI in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:07.017842] [INFO ] [sig ] [2738/3475] Forecasting SBH... [2026-01-23T20:31:07.017872] [INFO ] [sig ] Generating forecast for: SBH [2026-01-23T20:31:07.017903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-23T20:31:07.029650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-23T20:31:07.030019] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-23T20:31:07.030874] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-23T20:31:07.030927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:07.030958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:07.030983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:07.031039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:07.087130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:07.088022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:07.088107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:07.088140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:07.210285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:07.210439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:07.210479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:07.210508] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:07.213852] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-01-23T20:31:07.214122] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-23T20:31:07.214253] [INFO ] [sig ] SBH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:07.352238] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBH.txt [2026-01-23T20:31:07.352353] [INFO ] [sig ] [2738/3475] Completed SBH in 0.3s | 2.84 sym/s | Total: 16.0m | ETA: 4.3m [2026-01-23T20:31:07.352393] [INFO ] [sig ] [2739/3475] Forecasting SBI... [2026-01-23T20:31:07.352424] [INFO ] [sig ] Generating forecast for: SBI [2026-01-23T20:31:07.352455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-23T20:31:07.364822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-23T20:31:07.365083] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-23T20:31:07.366072] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-23T20:31:07.366123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:07.366154] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:07.366180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:07.366240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:07.424294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:07.425112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:07.425197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:07.425233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:07.546953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:07.547113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:07.547155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:07.547183] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:07.550653] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-23T20:31:07.550949] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-23T20:31:07.551080] [INFO ] [sig ] SBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:07.698154] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBI.txt [2026-01-23T20:31:07.698314] [INFO ] [sig ] [2739/3475] Completed SBI in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:07.698354] [INFO ] [sig ] [2740/3475] Forecasting SBLK... [2026-01-23T20:31:07.698384] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-23T20:31:07.698415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-23T20:31:07.711132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-23T20:31:07.711529] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-23T20:31:07.712399] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-23T20:31:07.712454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:07.712489] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:07.712516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:07.712596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:07.773464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:07.774329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:07.774414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:07.774449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:07.901114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:07.901274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:07.901314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:07.901361] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:07.905113] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-01-23T20:31:07.905405] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-23T20:31:07.905536] [INFO ] [sig ] SBLK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:08.046887] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SBLK.txt [2026-01-23T20:31:08.047046] [INFO ] [sig ] [2740/3475] Completed SBLK in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:08.047088] [INFO ] [sig ] [2741/3475] Forecasting SBRA... [2026-01-23T20:31:08.047118] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-23T20:31:08.047148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-23T20:31:08.059033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-23T20:31:08.059396] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-23T20:31:08.060210] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-23T20:31:08.060261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:08.060294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:08.060322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:08.060378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:08.117154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:08.118044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:08.118128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:08.118162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:08.239019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:08.239178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:08.239218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:08.239248] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:08.242609] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-23T20:31:08.242885] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-23T20:31:08.243015] [INFO ] [sig ] SBRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:08.380281] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBRA.txt [2026-01-23T20:31:08.380448] [INFO ] [sig ] [2741/3475] Completed SBRA in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:08.380491] [INFO ] [sig ] [2742/3475] Forecasting SBS... [2026-01-23T20:31:08.380521] [INFO ] [sig ] Generating forecast for: SBS [2026-01-23T20:31:08.380551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-23T20:31:08.392252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-23T20:31:08.392637] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-23T20:31:08.393442] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-23T20:31:08.393495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:08.393527] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:08.393555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:08.393631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:08.451517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:08.452386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:08.452468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:08.452519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:08.604196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:08.604382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:08.604427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:08.604460] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:08.608491] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-23T20:31:08.608911] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-23T20:31:08.609070] [INFO ] [sig ] SBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:08.762416] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SBS.txt [2026-01-23T20:31:08.762801] [INFO ] [sig ] [2742/3475] Completed SBS in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:08.762847] [INFO ] [sig ] [2743/3475] Forecasting SBSI... [2026-01-23T20:31:08.762879] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-23T20:31:08.762911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-23T20:31:08.775791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-23T20:31:08.776202] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-23T20:31:08.777283] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-23T20:31:08.777337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:08.777395] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:08.777425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:08.777483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:08.840289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:08.841186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:08.841318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:08.841354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:08.957215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:08.957398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:08.957442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:08.957471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:08.960854] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=23.72%) [2026-01-23T20:31:08.961134] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-23T20:31:08.961267] [INFO ] [sig ] SBSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:09.108185] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SBSI.txt [2026-01-23T20:31:09.108342] [INFO ] [sig ] [2743/3475] Completed SBSI in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:09.108382] [INFO ] [sig ] [2744/3475] Forecasting SBUX... [2026-01-23T20:31:09.108413] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-23T20:31:09.108443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-23T20:31:09.121051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-23T20:31:09.121435] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-23T20:31:09.122271] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-23T20:31:09.122325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:09.122357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:09.122384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:09.122453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:09.182985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:09.183884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:09.183972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:09.184004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:09.309448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:09.309646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:09.309691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:09.309720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:09.313108] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-01-23T20:31:09.313400] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-23T20:31:09.313531] [INFO ] [sig ] SBUX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:09.455764] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SBUX.txt [2026-01-23T20:31:09.455931] [INFO ] [sig ] [2744/3475] Completed SBUX in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:09.455972] [INFO ] [sig ] [2745/3475] Forecasting SCD... [2026-01-23T20:31:09.456004] [INFO ] [sig ] Generating forecast for: SCD [2026-01-23T20:31:09.456035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-23T20:31:09.467564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-23T20:31:09.467942] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-23T20:31:09.468773] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-23T20:31:09.468824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:09.468856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:09.468883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:09.468938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:09.526068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:09.527157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:09.527242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:09.527276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:09.647633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:09.647794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:09.647835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:09.647864] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:09.651635] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-23T20:31:09.651935] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-23T20:31:09.652070] [INFO ] [sig ] SCD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:09.793220] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCD.txt [2026-01-23T20:31:09.793376] [INFO ] [sig ] [2745/3475] Completed SCD in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:09.793417] [INFO ] [sig ] [2746/3475] Forecasting SCHL... [2026-01-23T20:31:09.793449] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-23T20:31:09.793479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-23T20:31:09.805999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-23T20:31:09.806314] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-23T20:31:09.807139] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-23T20:31:09.807210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:09.807244] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:09.807271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:09.807327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:09.864477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:09.865361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:09.865444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:09.865477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:09.990009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:09.990174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:09.990215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:09.990244] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:09.993695] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-01-23T20:31:09.993990] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-23T20:31:09.994128] [INFO ] [sig ] SCHL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:10.134930] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCHL.txt [2026-01-23T20:31:10.135109] [INFO ] [sig ] [2746/3475] Completed SCHL in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:10.135151] [INFO ] [sig ] [2747/3475] Forecasting SCI... [2026-01-23T20:31:10.135183] [INFO ] [sig ] Generating forecast for: SCI [2026-01-23T20:31:10.135213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-23T20:31:10.146533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-23T20:31:10.146891] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-23T20:31:10.147781] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-23T20:31:10.147835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:10.147868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:10.147896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:10.147954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:10.206352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:10.207262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:10.207368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:10.207407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:10.326655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:10.326810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:10.326852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:10.326886] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:10.330527] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-23T20:31:10.330854] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-23T20:31:10.330995] [INFO ] [sig ] SCI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:10.470204] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCI.txt [2026-01-23T20:31:10.470389] [INFO ] [sig ] [2747/3475] Completed SCI in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:10.470442] [INFO ] [sig ] [2748/3475] Forecasting SCL... [2026-01-23T20:31:10.470475] [INFO ] [sig ] Generating forecast for: SCL [2026-01-23T20:31:10.470507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-23T20:31:10.481892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-23T20:31:10.482255] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-23T20:31:10.483165] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-23T20:31:10.483220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:10.483253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:10.483282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:10.483341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:10.545553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:10.546455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:10.546544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:10.546602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:10.662552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:10.662722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:10.662763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:10.662792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:10.666099] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-23T20:31:10.666374] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-23T20:31:10.666502] [INFO ] [sig ] SCL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:10.804979] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCL.txt [2026-01-23T20:31:10.805127] [INFO ] [sig ] [2748/3475] Completed SCL in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:10.805167] [INFO ] [sig ] [2749/3475] Forecasting SCM... [2026-01-23T20:31:10.805198] [INFO ] [sig ] Generating forecast for: SCM [2026-01-23T20:31:10.805228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-23T20:31:10.817168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-23T20:31:10.817522] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-23T20:31:10.818439] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-23T20:31:10.818493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:10.818526] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:10.818555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:10.818642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:10.875967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:10.877000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:10.877083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:10.877116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:10.996012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:10.996169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:10.996211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:10.996240] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:11.000074] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-23T20:31:11.000365] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-23T20:31:11.000497] [INFO ] [sig ] SCM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:11.141339] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCM.txt [2026-01-23T20:31:11.141498] [INFO ] [sig ] [2749/3475] Completed SCM in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-23T20:31:11.141537] [INFO ] [sig ] [2750/3475] Forecasting SCSC... [2026-01-23T20:31:11.141588] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-23T20:31:11.141622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-23T20:31:11.153129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-23T20:31:11.153486] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-23T20:31:11.154387] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-23T20:31:11.154441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:11.154501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:11.154544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:11.154656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:11.213673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:11.214449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:11.214534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:11.214569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:11.343116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:11.343271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:11.343312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:11.343343] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:11.347069] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-01-23T20:31:11.347390] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-23T20:31:11.347533] [INFO ] [sig ] SCSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:11.558439] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SCSC.txt [2026-01-23T20:31:11.558615] [INFO ] [sig ] [2750/3475] Completed SCSC in 0.4s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:11.558660] [INFO ] [sig ] [2751/3475] Forecasting SCVL... [2026-01-23T20:31:11.558690] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-23T20:31:11.558719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-23T20:31:11.569625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-23T20:31:11.569903] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-23T20:31:11.570704] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-23T20:31:11.570756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:11.570788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:11.570816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:11.570872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:11.628376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:11.629004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:11.629080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:11.629112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:11.749869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:11.749993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:11.750031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:11.750060] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:11.753284] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=77.24%) [2026-01-23T20:31:11.753566] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-23T20:31:11.753712] [INFO ] [sig ] SCVL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:11.891200] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SCVL.txt [2026-01-23T20:31:11.891314] [INFO ] [sig ] [2751/3475] Completed SCVL in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:11.891354] [INFO ] [sig ] [2752/3475] Forecasting SCZ... [2026-01-23T20:31:11.891384] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-23T20:31:11.891413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-23T20:31:11.903433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-23T20:31:11.903722] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-23T20:31:11.904518] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-23T20:31:11.904588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:11.904624] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:11.904652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:11.904714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:11.961329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:11.962234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:11.962327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:11.962367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:12.089149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:12.089300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:12.089340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:12.089369] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:12.092763] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=61.55%) [2026-01-23T20:31:12.093033] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-23T20:31:12.093158] [INFO ] [sig ] SCZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:12.233332] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SCZ.txt [2026-01-23T20:31:12.233462] [INFO ] [sig ] [2752/3475] Completed SCZ in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:12.233502] [INFO ] [sig ] [2753/3475] Forecasting SD... [2026-01-23T20:31:12.233531] [INFO ] [sig ] Generating forecast for: SD [2026-01-23T20:31:12.233562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-23T20:31:12.244861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-23T20:31:12.245122] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-23T20:31:12.245915] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-23T20:31:12.245965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:12.245997] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:12.246024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:12.246080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:12.303140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:12.303955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:12.304034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:12.304065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:12.427102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:12.427274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:12.427315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:12.427395] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:12.430803] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-23T20:31:12.431092] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-23T20:31:12.431223] [INFO ] [sig ] SD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:12.570771] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SD.txt [2026-01-23T20:31:12.570938] [INFO ] [sig ] [2753/3475] Completed SD in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:12.570979] [INFO ] [sig ] [2754/3475] Forecasting SDA... [2026-01-23T20:31:12.571012] [INFO ] [sig ] Generating forecast for: SDA [2026-01-23T20:31:12.571050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-23T20:31:12.582772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-23T20:31:12.583079] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-23T20:31:12.583880] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-23T20:31:12.583931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:12.583962] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:12.583989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:12.584045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:12.642545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:12.643161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:12.643238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:12.643271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:12.758742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:12.758886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:12.758927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:12.758962] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:12.763262] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-01-23T20:31:12.763624] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-23T20:31:12.763766] [INFO ] [sig ] SDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:12.907193] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SDA.txt [2026-01-23T20:31:12.907325] [INFO ] [sig ] [2754/3475] Completed SDA in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:12.907387] [INFO ] [sig ] [2755/3475] Forecasting SDHY... [2026-01-23T20:31:12.907425] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-23T20:31:12.907455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-23T20:31:12.918283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-23T20:31:12.918599] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-23T20:31:12.919379] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-23T20:31:12.919431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:12.919462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:12.919489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:12.919546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:12.980737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:12.981645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:12.981731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:12.981766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:13.107390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:13.107755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:13.107798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:13.107828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:13.112094] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-23T20:31:13.112419] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-23T20:31:13.112558] [INFO ] [sig ] SDHY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:13.254048] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SDHY.txt [2026-01-23T20:31:13.254203] [INFO ] [sig ] [2755/3475] Completed SDHY in 0.3s | 2.84 sym/s | Total: 16.1m | ETA: 4.2m [2026-01-23T20:31:13.254244] [INFO ] [sig ] [2756/3475] Forecasting SDRL... [2026-01-23T20:31:13.254274] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-23T20:31:13.254305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-23T20:31:13.265605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-23T20:31:13.265972] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-23T20:31:13.266830] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-23T20:31:13.266883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:13.266917] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:13.266945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:13.267004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:13.326401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:13.327295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:13.327411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:13.327449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:13.451010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:13.451166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:13.451206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:13.451236] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:13.455804] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-23T20:31:13.456121] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-23T20:31:13.456260] [INFO ] [sig ] SDRL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:13.603378] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SDRL.txt [2026-01-23T20:31:13.603536] [INFO ] [sig ] [2756/3475] Completed SDRL in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:13.603600] [INFO ] [sig ] [2757/3475] Forecasting SDVY... [2026-01-23T20:31:13.603634] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-23T20:31:13.603665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-23T20:31:13.615718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-23T20:31:13.616051] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-23T20:31:13.617053] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-23T20:31:13.617107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:13.617151] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:13.617182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:13.617241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:13.677816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:13.678615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:13.678697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:13.678732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:13.803634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:13.803783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:13.803825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:13.803854] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:13.807932] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-23T20:31:13.808301] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-23T20:31:13.808458] [INFO ] [sig ] SDVY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:13.952516] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SDVY.txt [2026-01-23T20:31:13.952687] [INFO ] [sig ] [2757/3475] Completed SDVY in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:13.952746] [INFO ] [sig ] [2758/3475] Forecasting SE... [2026-01-23T20:31:13.952788] [INFO ] [sig ] Generating forecast for: SE [2026-01-23T20:31:13.952829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-23T20:31:13.964209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-23T20:31:13.964524] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-23T20:31:13.965349] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-23T20:31:13.965402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:13.965436] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:13.965465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:13.965524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:14.024931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:14.025810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:14.025893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:14.025927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:14.150184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:14.150337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:14.150378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:14.150408] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:14.154243] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=77.02%) [2026-01-23T20:31:14.154527] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-23T20:31:14.154865] [INFO ] [sig ] SE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:14.303653] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SE.txt [2026-01-23T20:31:14.303802] [INFO ] [sig ] [2758/3475] Completed SE in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:14.303843] [INFO ] [sig ] [2759/3475] Forecasting SEDG... [2026-01-23T20:31:14.303873] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-23T20:31:14.303903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-23T20:31:14.315332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-23T20:31:14.315745] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-23T20:31:14.316615] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-23T20:31:14.316669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:14.316701] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:14.316728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:14.316789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:14.374097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:14.374772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:14.374851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:14.374884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:14.495973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:14.496113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:14.496155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:14.496184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:14.499553] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-23T20:31:14.499843] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-23T20:31:14.499968] [INFO ] [sig ] SEDG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:14.637414] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SEDG.txt [2026-01-23T20:31:14.637547] [INFO ] [sig ] [2759/3475] Completed SEDG in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:14.637603] [INFO ] [sig ] [2760/3475] Forecasting SEE... [2026-01-23T20:31:14.637636] [INFO ] [sig ] Generating forecast for: SEE [2026-01-23T20:31:14.637666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-23T20:31:14.650139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-23T20:31:14.650470] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-23T20:31:14.651325] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-23T20:31:14.651379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:14.651412] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:14.651441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:14.651499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:14.712309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:14.713142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:14.713259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:14.713296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:14.837496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:14.837661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:14.837703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:14.837732] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:14.841037] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-01-23T20:31:14.841312] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-23T20:31:14.841439] [INFO ] [sig ] SEE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:14.980473] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SEE.txt [2026-01-23T20:31:14.980837] [INFO ] [sig ] [2760/3475] Completed SEE in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:14.980886] [INFO ] [sig ] [2761/3475] Forecasting SEIC... [2026-01-23T20:31:14.980921] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-23T20:31:14.980953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-23T20:31:14.992742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-23T20:31:14.993098] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-23T20:31:14.993945] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-23T20:31:14.994006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:14.994043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:14.994082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:14.994150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:15.053465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:15.054314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:15.054397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:15.054431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:15.173087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:15.173229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:15.173271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:15.173300] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:15.176934] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-23T20:31:15.177339] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-23T20:31:15.177550] [INFO ] [sig ] SEIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:15.328216] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SEIC.txt [2026-01-23T20:31:15.328352] [INFO ] [sig ] [2761/3475] Completed SEIC in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:15.328393] [INFO ] [sig ] [2762/3475] Forecasting SELF... [2026-01-23T20:31:15.328427] [INFO ] [sig ] Generating forecast for: SELF [2026-01-23T20:31:15.328460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-23T20:31:15.339454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-23T20:31:15.339780] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-23T20:31:15.340693] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-23T20:31:15.340749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:15.340783] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:15.340812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:15.340869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:15.397839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:15.398645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:15.398727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:15.398759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:15.505983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:15.506124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:15.506163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:15.506193] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:15.509511] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=53.54%) [2026-01-23T20:31:15.509798] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-23T20:31:15.509940] [INFO ] [sig ] SELF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:15.653723] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SELF.txt [2026-01-23T20:31:15.653875] [INFO ] [sig ] [2762/3475] Completed SELF in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:15.653917] [INFO ] [sig ] [2763/3475] Forecasting SEM... [2026-01-23T20:31:15.653947] [INFO ] [sig ] Generating forecast for: SEM [2026-01-23T20:31:15.653977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-23T20:31:15.665035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-23T20:31:15.665336] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-23T20:31:15.666177] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-23T20:31:15.666231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:15.666266] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:15.666294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:15.666352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:15.724986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:15.725735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:15.725818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:15.725855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:15.848162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:15.848314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:15.848355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:15.848391] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:15.851745] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=10.81%) [2026-01-23T20:31:15.852014] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-23T20:31:15.852139] [INFO ] [sig ] SEM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:16.010486] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SEM.txt [2026-01-23T20:31:16.010822] [INFO ] [sig ] [2763/3475] Completed SEM in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:16.010893] [INFO ] [sig ] [2764/3475] Forecasting SENEA... [2026-01-23T20:31:16.010940] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-23T20:31:16.010996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-23T20:31:16.026345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-23T20:31:16.026863] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-23T20:31:16.028491] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-23T20:31:16.028657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:16.028707] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:16.028742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:16.028831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:16.085369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:16.086227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:16.086333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:16.086369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:16.204274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:16.204430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:16.204474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:16.204522] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:16.208385] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-23T20:31:16.208703] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-23T20:31:16.208851] [INFO ] [sig ] SENEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:16.349412] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SENEA.txt [2026-01-23T20:31:16.349557] [INFO ] [sig ] [2764/3475] Completed SENEA in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:16.349618] [INFO ] [sig ] [2765/3475] Forecasting SENS... [2026-01-23T20:31:16.349649] [INFO ] [sig ] Generating forecast for: SENS [2026-01-23T20:31:16.349679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-23T20:31:16.361272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-23T20:31:16.361623] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-23T20:31:16.362460] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-23T20:31:16.362512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:16.362543] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:16.362596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:16.362662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:16.419232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:16.420039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:16.420124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:16.420159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:16.543673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:16.543833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:16.543875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:16.543905] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:16.547304] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=81.96%) [2026-01-23T20:31:16.547649] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-23T20:31:16.547786] [INFO ] [sig ] SENS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:16.686394] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SENS.txt [2026-01-23T20:31:16.686539] [INFO ] [sig ] [2765/3475] Completed SENS in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:16.686604] [INFO ] [sig ] [2766/3475] Forecasting SERA... [2026-01-23T20:31:16.686637] [INFO ] [sig ] Generating forecast for: SERA [2026-01-23T20:31:16.686668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-23T20:31:16.697657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-23T20:31:16.697989] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-23T20:31:16.698848] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-23T20:31:16.698903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:16.698937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:16.698964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:16.699038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:16.758665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:16.759784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:16.759890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:16.759925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:16.882470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:16.882663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:16.882718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:16.882757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:16.886812] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-23T20:31:16.887134] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-23T20:31:16.887275] [INFO ] [sig ] SERA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:17.038206] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SERA.txt [2026-01-23T20:31:17.038354] [INFO ] [sig ] [2766/3475] Completed SERA in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-23T20:31:17.038396] [INFO ] [sig ] [2767/3475] Forecasting SES... [2026-01-23T20:31:17.038429] [INFO ] [sig ] Generating forecast for: SES [2026-01-23T20:31:17.038464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-23T20:31:17.051541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-23T20:31:17.051923] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-23T20:31:17.052878] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-23T20:31:17.052933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:17.053007] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:17.053041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:17.053101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:17.115750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:17.116514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:17.116617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:17.116818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:17.252438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:17.252624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:17.252670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:17.252701] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:17.256881] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-23T20:31:17.257208] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-23T20:31:17.257373] [INFO ] [sig ] SES: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:17.394593] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SES.txt [2026-01-23T20:31:17.394728] [INFO ] [sig ] [2767/3475] Completed SES in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:17.394768] [INFO ] [sig ] [2768/3475] Forecasting SEVN... [2026-01-23T20:31:17.394798] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-23T20:31:17.394828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-23T20:31:17.407781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-23T20:31:17.408108] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-23T20:31:17.408933] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-23T20:31:17.408983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:17.409014] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:17.409050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:17.409107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:17.466510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:17.467313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:17.467431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:17.467466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:17.585471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:17.585642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:17.585684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:17.585712] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:17.589073] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-01-23T20:31:17.589350] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-23T20:31:17.589476] [INFO ] [sig ] SEVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:17.733674] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SEVN.txt [2026-01-23T20:31:17.733901] [INFO ] [sig ] [2768/3475] Completed SEVN in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:17.733955] [INFO ] [sig ] [2769/3475] Forecasting SEZL... [2026-01-23T20:31:17.733993] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-23T20:31:17.734029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-23T20:31:17.747002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-23T20:31:17.747382] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-23T20:31:17.748270] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-23T20:31:17.748324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:17.748359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:17.748387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:17.748453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:17.804058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:17.804800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:17.804891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:17.804925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:17.924196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:17.924358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:17.924400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:17.924430] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:17.928763] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-23T20:31:17.929049] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-23T20:31:17.929182] [INFO ] [sig ] SEZL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:18.067674] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SEZL.txt [2026-01-23T20:31:18.067823] [INFO ] [sig ] [2769/3475] Completed SEZL in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:18.067864] [INFO ] [sig ] [2770/3475] Forecasting SF... [2026-01-23T20:31:18.067893] [INFO ] [sig ] Generating forecast for: SF [2026-01-23T20:31:18.067924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-23T20:31:18.079851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-23T20:31:18.080167] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-23T20:31:18.081196] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-23T20:31:18.081247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:18.081277] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:18.081304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:18.081359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:18.139703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:18.140423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:18.140503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:18.140536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:18.262503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:18.262677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:18.262718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:18.262824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:18.266184] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=33.65%) [2026-01-23T20:31:18.266459] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-23T20:31:18.266601] [INFO ] [sig ] SF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:18.404874] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SF.txt [2026-01-23T20:31:18.405006] [INFO ] [sig ] [2770/3475] Completed SF in 0.3s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:18.405045] [INFO ] [sig ] [2771/3475] Forecasting SFB... [2026-01-23T20:31:18.405075] [INFO ] [sig ] Generating forecast for: SFB [2026-01-23T20:31:18.405106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-23T20:31:18.416221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-23T20:31:18.416621] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-23T20:31:18.417446] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-23T20:31:18.417498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:18.417529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:18.417556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:18.417634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:18.473768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:18.474735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:18.474823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:18.474859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:18.592460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:18.592644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:18.592690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:18.592720] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:18.596718] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=30.54%) [2026-01-23T20:31:18.597082] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-23T20:31:18.597243] [INFO ] [sig ] SFB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:18.787469] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SFB.txt [2026-01-23T20:31:18.787701] [INFO ] [sig ] [2771/3475] Completed SFB in 0.4s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:18.787757] [INFO ] [sig ] [2772/3475] Forecasting SFBS... [2026-01-23T20:31:18.787799] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-23T20:31:18.787848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-23T20:31:18.805820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-23T20:31:18.806351] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-23T20:31:18.807634] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-23T20:31:18.807706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:18.807757] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:18.807803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:18.807898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:18.891492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:18.892775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:18.892905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:18.892958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:19.057125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:19.057299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:19.057380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:19.057419] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:19.061780] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-23T20:31:19.062266] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-23T20:31:19.062498] [INFO ] [sig ] SFBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:19.284133] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SFBS.txt [2026-01-23T20:31:19.284366] [INFO ] [sig ] [2772/3475] Completed SFBS in 0.5s | 2.84 sym/s | Total: 16.2m | ETA: 4.1m [2026-01-23T20:31:19.284431] [INFO ] [sig ] [2773/3475] Forecasting SFIX... [2026-01-23T20:31:19.284475] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-23T20:31:19.284527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-23T20:31:19.333545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-23T20:31:19.334447] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-23T20:31:19.335708] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-23T20:31:19.335781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:19.335824] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:19.335861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:19.335944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:19.404764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:19.405723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:19.405833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:19.405869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:19.570870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:19.571091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:19.571144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:19.571178] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:19.575175] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-01-23T20:31:19.575554] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-23T20:31:19.575778] [INFO ] [sig ] SFIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:19.767963] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SFIX.txt [2026-01-23T20:31:19.768173] [INFO ] [sig ] [2773/3475] Completed SFIX in 0.5s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:19.768222] [INFO ] [sig ] [2774/3475] Forecasting SFL... [2026-01-23T20:31:19.768257] [INFO ] [sig ] Generating forecast for: SFL [2026-01-23T20:31:19.768293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-23T20:31:19.783146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-23T20:31:19.783639] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-23T20:31:19.784693] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-23T20:31:19.784755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:19.784796] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:19.784829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:19.784908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:19.859525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:19.860670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:19.860778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:19.860820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:19.994130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:19.994285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:19.994328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:19.994359] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:19.998090] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=70.27%) [2026-01-23T20:31:19.998433] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-23T20:31:19.998598] [INFO ] [sig ] SFL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:20.145528] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SFL.txt [2026-01-23T20:31:20.145703] [INFO ] [sig ] [2774/3475] Completed SFL in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:20.145747] [INFO ] [sig ] [2775/3475] Forecasting SFLO... [2026-01-23T20:31:20.145776] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-23T20:31:20.145806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-23T20:31:20.157184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-23T20:31:20.157505] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-23T20:31:20.158371] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-23T20:31:20.158425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:20.158460] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:20.158488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:20.158548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:20.219106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:20.219776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:20.219857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:20.219893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:20.341032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:20.341184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:20.341231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:20.341261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:20.344853] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-01-23T20:31:20.345138] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-23T20:31:20.345268] [INFO ] [sig ] SFLO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:20.484141] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SFLO.txt [2026-01-23T20:31:20.484276] [INFO ] [sig ] [2775/3475] Completed SFLO in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:20.484317] [INFO ] [sig ] [2776/3475] Forecasting SFM... [2026-01-23T20:31:20.484346] [INFO ] [sig ] Generating forecast for: SFM [2026-01-23T20:31:20.484376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-23T20:31:20.498707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-23T20:31:20.499168] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-23T20:31:20.500210] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-23T20:31:20.500278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:20.500324] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:20.500365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:20.500446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:20.562607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:20.563469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:20.563554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:20.563607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:20.682565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:20.682743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:20.682783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:20.682812] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:20.686147] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-01-23T20:31:20.686424] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-23T20:31:20.686557] [INFO ] [sig ] SFM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:20.831522] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SFM.txt [2026-01-23T20:31:20.831888] [INFO ] [sig ] [2776/3475] Completed SFM in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:20.831931] [INFO ] [sig ] [2777/3475] Forecasting SFNC... [2026-01-23T20:31:20.831959] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-23T20:31:20.831989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-23T20:31:20.844170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-23T20:31:20.844519] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-23T20:31:20.845362] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-23T20:31:20.845415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:20.845448] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:20.845477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:20.845536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:20.907410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:20.908315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:20.908434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:20.908470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:21.031633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:21.031792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:21.031833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:21.031863] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:21.035230] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-23T20:31:21.035510] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-23T20:31:21.035656] [INFO ] [sig ] SFNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:21.181488] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SFNC.txt [2026-01-23T20:31:21.181663] [INFO ] [sig ] [2777/3475] Completed SFNC in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:21.181706] [INFO ] [sig ] [2778/3475] Forecasting SG... [2026-01-23T20:31:21.181737] [INFO ] [sig ] Generating forecast for: SG [2026-01-23T20:31:21.181963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-23T20:31:21.194561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-23T20:31:21.195123] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-23T20:31:21.196010] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-23T20:31:21.196064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:21.196098] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:21.196127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:21.196186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:21.257248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:21.258170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:21.258258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:21.258293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:21.388119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:21.388285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:21.388333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:21.388364] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:21.392398] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-23T20:31:21.392724] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-23T20:31:21.392864] [INFO ] [sig ] SG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:21.534767] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SG.txt [2026-01-23T20:31:21.534904] [INFO ] [sig ] [2778/3475] Completed SG in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:21.534947] [INFO ] [sig ] [2779/3475] Forecasting SGC... [2026-01-23T20:31:21.534979] [INFO ] [sig ] Generating forecast for: SGC [2026-01-23T20:31:21.535012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-23T20:31:21.546749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-23T20:31:21.547047] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-23T20:31:21.547920] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-23T20:31:21.547974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:21.548008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:21.548036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:21.548095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:21.611907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:21.612681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:21.612764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:21.612797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:21.733592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:21.733759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:21.733802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:21.733837] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:21.737324] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-01-23T20:31:21.737660] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-23T20:31:21.737794] [INFO ] [sig ] SGC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:21.880329] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SGC.txt [2026-01-23T20:31:21.880464] [INFO ] [sig ] [2779/3475] Completed SGC in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:21.880506] [INFO ] [sig ] [2780/3475] Forecasting SGHC... [2026-01-23T20:31:21.880538] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-23T20:31:21.880586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-23T20:31:21.892241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-23T20:31:21.892538] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-23T20:31:21.893373] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-23T20:31:21.893428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:21.893461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:21.893489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:21.893548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:21.954051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:21.954725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:21.954806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:21.954841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:22.079021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:22.079172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:22.079214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:22.079252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:22.082776] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=78.81%) [2026-01-23T20:31:22.083056] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-23T20:31:22.083184] [INFO ] [sig ] SGHC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:22.221728] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SGHC.txt [2026-01-23T20:31:22.221913] [INFO ] [sig ] [2780/3475] Completed SGHC in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:22.221979] [INFO ] [sig ] [2781/3475] Forecasting SGRY... [2026-01-23T20:31:22.222024] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-23T20:31:22.222067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-23T20:31:22.233274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-23T20:31:22.233646] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-23T20:31:22.234448] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-23T20:31:22.234511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:22.234544] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:22.234588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:22.234649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:22.297166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:22.298048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:22.298131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:22.298168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:22.422020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:22.422168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:22.422210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:22.422242] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:22.425784] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=64.89%) [2026-01-23T20:31:22.426067] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-23T20:31:22.426197] [INFO ] [sig ] SGRY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:22.568790] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SGRY.txt [2026-01-23T20:31:22.568934] [INFO ] [sig ] [2781/3475] Completed SGRY in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:22.568976] [INFO ] [sig ] [2782/3475] Forecasting SHAK... [2026-01-23T20:31:22.569008] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-23T20:31:22.569041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-23T20:31:22.581124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-23T20:31:22.581420] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-23T20:31:22.582305] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-23T20:31:22.582361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:22.582395] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:22.582424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:22.582484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:22.645104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:22.646055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:22.646147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:22.646189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:22.769825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:22.769975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:22.770017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:22.770046] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:22.773719] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-01-23T20:31:22.774007] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-23T20:31:22.774140] [INFO ] [sig ] SHAK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:22.920297] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHAK.txt [2026-01-23T20:31:22.920443] [INFO ] [sig ] [2782/3475] Completed SHAK in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:22.920488] [INFO ] [sig ] [2783/3475] Forecasting SHBI... [2026-01-23T20:31:22.920520] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-23T20:31:22.920553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-23T20:31:22.932123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-23T20:31:22.932431] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-23T20:31:22.933312] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-23T20:31:22.933366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:22.933400] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:22.933429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:22.933488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:22.996720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:22.997589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:22.997675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:22.997726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:23.120881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:23.121025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:23.121065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:23.121097] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:23.124543] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=39.76%) [2026-01-23T20:31:23.124849] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-23T20:31:23.124979] [INFO ] [sig ] SHBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:23.278231] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHBI.txt [2026-01-23T20:31:23.278382] [INFO ] [sig ] [2783/3475] Completed SHBI in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:23.278421] [INFO ] [sig ] [2784/3475] Forecasting SHC... [2026-01-23T20:31:23.278452] [INFO ] [sig ] Generating forecast for: SHC [2026-01-23T20:31:23.278482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-23T20:31:23.291202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-23T20:31:23.291532] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-23T20:31:23.292387] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-23T20:31:23.292441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:23.292502] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:23.292533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:23.292618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:23.358879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:23.359798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:23.359902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:23.359938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:23.483086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:23.483237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:23.483277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:23.483306] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:23.487025] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-01-23T20:31:23.487296] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-23T20:31:23.487456] [INFO ] [sig ] SHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:23.633947] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHC.txt [2026-01-23T20:31:23.634087] [INFO ] [sig ] [2784/3475] Completed SHC in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-23T20:31:23.634164] [INFO ] [sig ] [2785/3475] Forecasting SHCO... [2026-01-23T20:31:23.634196] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-23T20:31:23.634227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-23T20:31:23.645423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-23T20:31:23.645762] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-23T20:31:23.646618] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-23T20:31:23.646677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:23.646711] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:23.646739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:23.646798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:23.712711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:23.713630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:23.713720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:23.713756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:23.838415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:23.838586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:23.838630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:23.838659] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:23.842280] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-01-23T20:31:23.842566] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-23T20:31:23.842720] [INFO ] [sig ] SHCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:23.984915] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHCO.txt [2026-01-23T20:31:23.985058] [INFO ] [sig ] [2785/3475] Completed SHCO in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-23T20:31:23.985108] [INFO ] [sig ] [2786/3475] Forecasting SHEL... [2026-01-23T20:31:23.985141] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-23T20:31:23.985172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-23T20:31:23.996918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-23T20:31:23.997195] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-23T20:31:23.998058] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-23T20:31:23.998110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:23.998144] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:23.998173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:23.998231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:24.058601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:24.059503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:24.059605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:24.059643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:24.186608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:24.186754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:24.186794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:24.186821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:24.190271] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-01-23T20:31:24.190615] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-23T20:31:24.190750] [INFO ] [sig ] SHEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:24.334439] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHEL.txt [2026-01-23T20:31:24.334586] [INFO ] [sig ] [2786/3475] Completed SHEL in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-23T20:31:24.334636] [INFO ] [sig ] [2787/3475] Forecasting SHEN... [2026-01-23T20:31:24.334683] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-23T20:31:24.334723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-23T20:31:24.347674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-23T20:31:24.347996] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-23T20:31:24.348849] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-23T20:31:24.348902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:24.348935] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:24.348963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:24.349022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:24.408527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:24.409262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:24.409343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:24.409377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:24.532325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:24.532448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:24.532488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:24.532545] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:24.536327] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-01-23T20:31:24.536615] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-23T20:31:24.536746] [INFO ] [sig ] SHEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:24.686155] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHEN.txt [2026-01-23T20:31:24.686296] [INFO ] [sig ] [2787/3475] Completed SHEN in 0.4s | 2.84 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-23T20:31:24.686339] [INFO ] [sig ] [2788/3475] Forecasting SHFS... [2026-01-23T20:31:24.686370] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-23T20:31:24.686401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-23T20:31:24.697464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-23T20:31:24.697782] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-23T20:31:24.698619] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-23T20:31:24.698674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:24.698708] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:24.698737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:24.698796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:24.760015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:24.760994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:24.761078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:24.761112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:24.873322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:24.873442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:24.873495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:24.873526] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:24.876883] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-23T20:31:24.877151] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-23T20:31:24.877273] [INFO ] [sig ] SHFS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:25.016316] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHFS.txt [2026-01-23T20:31:25.016462] [INFO ] [sig ] [2788/3475] Completed SHFS in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-23T20:31:25.016501] [INFO ] [sig ] [2789/3475] Forecasting SHG... [2026-01-23T20:31:25.016532] [INFO ] [sig ] Generating forecast for: SHG [2026-01-23T20:31:25.016563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-23T20:31:25.027820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-23T20:31:25.028112] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-23T20:31:25.028954] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-23T20:31:25.029004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:25.029037] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:25.029064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:25.029121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:25.086631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:25.087715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:25.087801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:25.087833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:25.209788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:25.209922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:25.209960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:25.209990] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:25.213301] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=68.47%) [2026-01-23T20:31:25.213570] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-23T20:31:25.213746] [INFO ] [sig ] SHG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:25.352729] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHG.txt [2026-01-23T20:31:25.352853] [INFO ] [sig ] [2789/3475] Completed SHG in 0.3s | 2.84 sym/s | Total: 16.3m | ETA: 4.0m [2026-01-23T20:31:25.352892] [INFO ] [sig ] [2790/3475] Forecasting SHIP... [2026-01-23T20:31:25.352921] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-23T20:31:25.352952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-23T20:31:25.364218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-23T20:31:25.364497] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-23T20:31:25.365284] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-23T20:31:25.365335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:25.365367] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:25.365394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:25.365449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:25.424656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:25.425318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:25.425397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:25.425430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:25.543513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:25.543675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:25.543743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:25.543772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:25.547041] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-23T20:31:25.547306] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-23T20:31:25.547458] [INFO ] [sig ] SHIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:25.686331] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHIP.txt [2026-01-23T20:31:25.686469] [INFO ] [sig ] [2790/3475] Completed SHIP in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:25.686507] [INFO ] [sig ] [2791/3475] Forecasting SHLS... [2026-01-23T20:31:25.686537] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-23T20:31:25.686568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-23T20:31:25.697431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-23T20:31:25.697751] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-23T20:31:25.698533] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-23T20:31:25.698602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:25.698643] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:25.698675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:25.698744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:25.755027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:25.755673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:25.755750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:25.755783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:25.876878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:25.877028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:25.877069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:25.877099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:25.880553] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-01-23T20:31:25.880840] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-23T20:31:25.880965] [INFO ] [sig ] SHLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:26.020286] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHLS.txt [2026-01-23T20:31:26.020451] [INFO ] [sig ] [2791/3475] Completed SHLS in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:26.020493] [INFO ] [sig ] [2792/3475] Forecasting SHO... [2026-01-23T20:31:26.020525] [INFO ] [sig ] Generating forecast for: SHO [2026-01-23T20:31:26.020557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-23T20:31:26.032309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-23T20:31:26.032672] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-23T20:31:26.033485] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-23T20:31:26.033539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:26.033600] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:26.033639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:26.033710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:26.092334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:26.093219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:26.093305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:26.093339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:26.229684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:26.229858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:26.229911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:26.229948] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:26.234053] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-23T20:31:26.234335] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-23T20:31:26.234473] [INFO ] [sig ] SHO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:26.372977] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHO.txt [2026-01-23T20:31:26.373113] [INFO ] [sig ] [2792/3475] Completed SHO in 0.4s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:26.373151] [INFO ] [sig ] [2793/3475] Forecasting SHOC... [2026-01-23T20:31:26.373182] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-23T20:31:26.373213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-23T20:31:26.385892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-23T20:31:26.386212] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-23T20:31:26.387042] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-23T20:31:26.387094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:26.387127] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:26.387154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:26.387211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:26.458113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:26.459009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:26.459093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:26.459125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:26.570037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:26.570204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:26.570246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:26.570273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:26.573742] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=95.60%) [2026-01-23T20:31:26.574043] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-23T20:31:26.574179] [INFO ] [sig ] SHOC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:26.715931] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHOC.txt [2026-01-23T20:31:26.716090] [INFO ] [sig ] [2793/3475] Completed SHOC in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:26.716131] [INFO ] [sig ] [2794/3475] Forecasting SHOO... [2026-01-23T20:31:26.716161] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-23T20:31:26.716192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-23T20:31:26.728700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-23T20:31:26.729292] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-23T20:31:26.730348] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-23T20:31:26.730399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:26.730431] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:26.730458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:26.730514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:26.790778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:26.791852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:26.791981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:26.792016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:26.910842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:26.911002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:26.911044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:26.911076] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:26.914471] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-23T20:31:26.914765] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-23T20:31:26.914896] [INFO ] [sig ] SHOO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:27.057422] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHOO.txt [2026-01-23T20:31:27.057614] [INFO ] [sig ] [2794/3475] Completed SHOO in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:27.057659] [INFO ] [sig ] [2795/3475] Forecasting SHOP... [2026-01-23T20:31:27.057691] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-23T20:31:27.057723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-23T20:31:27.069469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-23T20:31:27.069799] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-23T20:31:27.070690] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-23T20:31:27.070757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:27.070797] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:27.070826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:27.070885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:27.128832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:27.129716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:27.129800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:27.129834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:27.254461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:27.254649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:27.254694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:27.254725] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:27.258127] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-01-23T20:31:27.258403] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-23T20:31:27.258535] [INFO ] [sig ] SHOP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:27.396244] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SHOP.txt [2026-01-23T20:31:27.396377] [INFO ] [sig ] [2795/3475] Completed SHOP in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:27.396435] [INFO ] [sig ] [2796/3475] Forecasting SHY... [2026-01-23T20:31:27.396469] [INFO ] [sig ] Generating forecast for: SHY [2026-01-23T20:31:27.396499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-23T20:31:27.407478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-23T20:31:27.407816] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-23T20:31:27.408611] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-23T20:31:27.408663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:27.408695] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:27.408722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:27.408778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:27.468102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:27.468970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:27.469057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:27.469092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:27.598152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:27.598306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:27.598349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:27.598379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:27.601794] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-23T20:31:27.602068] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-23T20:31:27.602194] [INFO ] [sig ] SHY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:27.742215] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SHY.txt [2026-01-23T20:31:27.742361] [INFO ] [sig ] [2796/3475] Completed SHY in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:27.742402] [INFO ] [sig ] [2797/3475] Forecasting SIBN... [2026-01-23T20:31:27.742432] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-23T20:31:27.742462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-23T20:31:27.754249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-23T20:31:27.754630] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-23T20:31:27.755431] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-23T20:31:27.755482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:27.755515] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:27.755556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:27.755638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:27.811883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:27.812704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:27.812785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:27.812818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:27.935328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:27.935478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:27.935517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:27.935547] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:27.939059] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=39.63%) [2026-01-23T20:31:27.939326] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-23T20:31:27.939482] [INFO ] [sig ] SIBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:28.080833] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SIBN.txt [2026-01-23T20:31:28.081017] [INFO ] [sig ] [2797/3475] Completed SIBN in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:28.081057] [INFO ] [sig ] [2798/3475] Forecasting SID... [2026-01-23T20:31:28.081088] [INFO ] [sig ] Generating forecast for: SID [2026-01-23T20:31:28.081119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-23T20:31:28.093197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-23T20:31:28.093555] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-23T20:31:28.094438] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-23T20:31:28.094497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:28.094542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:28.094603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:28.094681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:28.157898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:28.158832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:28.158915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:28.158950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:28.277459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:28.277641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:28.277691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:28.277728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:28.281113] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-01-23T20:31:28.281381] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-23T20:31:28.281508] [INFO ] [sig ] SID: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:28.419692] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SID.txt [2026-01-23T20:31:28.419857] [INFO ] [sig ] [2798/3475] Completed SID in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:28.419896] [INFO ] [sig ] [2799/3475] Forecasting SIEB... [2026-01-23T20:31:28.419928] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-23T20:31:28.419959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-23T20:31:28.430750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-23T20:31:28.431087] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-23T20:31:28.431901] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-23T20:31:28.431952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:28.431984] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:28.432010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:28.432065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:28.488808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:28.489704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:28.489792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:28.489824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:28.608543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:28.608725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:28.608771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:28.608818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:28.612525] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=48.40%) [2026-01-23T20:31:28.612863] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-23T20:31:28.613184] [INFO ] [sig ] SIEB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:28.765249] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SIEB.txt [2026-01-23T20:31:28.765412] [INFO ] [sig ] [2799/3475] Completed SIEB in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:28.765464] [INFO ] [sig ] [2800/3475] Forecasting SIFY... [2026-01-23T20:31:28.765497] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-23T20:31:28.765528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-23T20:31:28.777925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-23T20:31:28.778491] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-23T20:31:28.779322] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-23T20:31:28.779375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:28.779412] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:28.779454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:28.779521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:28.836742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:28.837672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:28.837769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:28.837811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:28.954668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:28.954787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:28.954828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:28.954857] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:28.958248] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-23T20:31:28.958527] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-23T20:31:28.958675] [INFO ] [sig ] SIFY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:29.096907] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SIFY.txt [2026-01-23T20:31:29.097024] [INFO ] [sig ] [2800/3475] Completed SIFY in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-23T20:31:29.097061] [INFO ] [sig ] [2801/3475] Forecasting SIG... [2026-01-23T20:31:29.097091] [INFO ] [sig ] Generating forecast for: SIG [2026-01-23T20:31:29.097120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-23T20:31:29.108019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-23T20:31:29.108284] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-23T20:31:29.109079] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-23T20:31:29.109130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:29.109188] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:29.109217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:29.109274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:29.166032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:29.166637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:29.166749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:29.166784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:29.282905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:29.283057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:29.283099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:29.283128] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:29.286485] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=58.30%) [2026-01-23T20:31:29.286780] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-23T20:31:29.286908] [INFO ] [sig ] SIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:29.423925] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SIG.txt [2026-01-23T20:31:29.424058] [INFO ] [sig ] [2801/3475] Completed SIG in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:29.424096] [INFO ] [sig ] [2802/3475] Forecasting SIGA... [2026-01-23T20:31:29.424126] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-23T20:31:29.424156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-23T20:31:29.436148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-23T20:31:29.436473] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-23T20:31:29.437295] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-23T20:31:29.437373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:29.437408] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:29.437437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:29.437493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:29.496082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:29.497136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:29.497217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:29.497250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:29.622253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:29.622428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:29.622479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:29.622510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:29.626012] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-01-23T20:31:29.626288] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-23T20:31:29.626415] [INFO ] [sig ] SIGA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:29.765566] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SIGA.txt [2026-01-23T20:31:29.765732] [INFO ] [sig ] [2802/3475] Completed SIGA in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:29.765773] [INFO ] [sig ] [2803/3475] Forecasting SIGI... [2026-01-23T20:31:29.765804] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-23T20:31:29.765833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-23T20:31:29.777083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-23T20:31:29.777379] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-23T20:31:29.778169] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-23T20:31:29.778220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:29.778253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:29.778291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:29.778349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:29.834893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:29.835570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:29.835667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:29.835701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:29.953276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:29.953432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:29.953474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:29.953504] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:29.956885] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=80.24%) [2026-01-23T20:31:29.957159] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-23T20:31:29.957285] [INFO ] [sig ] SIGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:30.095278] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SIGI.txt [2026-01-23T20:31:30.095436] [INFO ] [sig ] [2803/3475] Completed SIGI in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:30.095476] [INFO ] [sig ] [2804/3475] Forecasting SII... [2026-01-23T20:31:30.095505] [INFO ] [sig ] Generating forecast for: SII [2026-01-23T20:31:30.095538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-23T20:31:30.108098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-23T20:31:30.108462] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-23T20:31:30.109288] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-23T20:31:30.109339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:30.109371] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:30.109397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:30.109454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:30.169264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:30.170127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:30.170209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:30.170242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:30.284255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:30.284393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:30.284432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:30.284495] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:30.287825] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-01-23T20:31:30.288096] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-23T20:31:30.288221] [INFO ] [sig ] SII: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:30.428503] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SII.txt [2026-01-23T20:31:30.428681] [INFO ] [sig ] [2804/3475] Completed SII in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:30.428724] [INFO ] [sig ] [2805/3475] Forecasting SIMO... [2026-01-23T20:31:30.428754] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-23T20:31:30.428785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-23T20:31:30.440417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-23T20:31:30.440756] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-23T20:31:30.441823] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-23T20:31:30.441885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:30.441923] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:30.441954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:30.442021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:30.499546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:30.500237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:30.500317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:30.500349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:30.618079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:30.618241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:30.618281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:30.618309] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:30.621916] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-23T20:31:30.622223] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-23T20:31:30.622361] [INFO ] [sig ] SIMO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:30.763993] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SIMO.txt [2026-01-23T20:31:30.764133] [INFO ] [sig ] [2805/3475] Completed SIMO in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:30.764172] [INFO ] [sig ] [2806/3475] Forecasting SIRI... [2026-01-23T20:31:30.764202] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-23T20:31:30.764231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-23T20:31:30.775063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-23T20:31:30.775337] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-23T20:31:30.776127] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-23T20:31:30.776178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:30.776209] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:30.776235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:30.776292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:30.832796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:30.833397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:30.833474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:30.833506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:30.956806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:30.956959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:30.956998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:30.957026] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:30.960468] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=84.08%) [2026-01-23T20:31:30.960764] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-23T20:31:30.960898] [INFO ] [sig ] SIRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:31.100238] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SIRI.txt [2026-01-23T20:31:31.100393] [INFO ] [sig ] [2806/3475] Completed SIRI in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:31.100432] [INFO ] [sig ] [2807/3475] Forecasting SITC... [2026-01-23T20:31:31.100462] [INFO ] [sig ] Generating forecast for: SITC [2026-01-23T20:31:31.100500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-23T20:31:31.111820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-23T20:31:31.112195] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-23T20:31:31.113013] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-23T20:31:31.113063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:31.113095] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:31.113122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:31.113177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:31.170173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:31.171112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:31.171196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:31.171230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:31.296607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:31.296770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:31.296812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:31.296840] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:31.300397] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-23T20:31:31.300721] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-23T20:31:31.300852] [INFO ] [sig ] SITC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:31.440061] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SITC.txt [2026-01-23T20:31:31.440197] [INFO ] [sig ] [2807/3475] Completed SITC in 0.3s | 2.84 sym/s | Total: 16.4m | ETA: 3.9m [2026-01-23T20:31:31.440236] [INFO ] [sig ] [2808/3475] Forecasting SITE... [2026-01-23T20:31:31.440266] [INFO ] [sig ] Generating forecast for: SITE [2026-01-23T20:31:31.440296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-23T20:31:31.451833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-23T20:31:31.452143] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-23T20:31:31.452971] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-23T20:31:31.453023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:31.453055] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:31.453082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:31.453139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:31.510965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:31.511848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:31.511930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:31.511963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:31.633513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:31.633687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:31.633732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:31.633763] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:31.637252] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-23T20:31:31.637552] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-23T20:31:31.637704] [INFO ] [sig ] SITE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:31.781849] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SITE.txt [2026-01-23T20:31:31.781997] [INFO ] [sig ] [2808/3475] Completed SITE in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:31.782036] [INFO ] [sig ] [2809/3475] Forecasting SITM... [2026-01-23T20:31:31.782066] [INFO ] [sig ] Generating forecast for: SITM [2026-01-23T20:31:31.782097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-23T20:31:31.793362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-23T20:31:31.793655] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-23T20:31:31.794462] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-23T20:31:31.794515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:31.794546] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:31.794597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:31.794657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:31.852819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:31.853452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:31.853532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:31.853564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:31.977321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:31.977499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:31.977539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:31.977567] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:31.980970] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=46.77%) [2026-01-23T20:31:31.981255] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-23T20:31:31.981386] [INFO ] [sig ] SITM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:32.123848] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SITM.txt [2026-01-23T20:31:32.124094] [INFO ] [sig ] [2809/3475] Completed SITM in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:32.124161] [INFO ] [sig ] [2810/3475] Forecasting SIXG... [2026-01-23T20:31:32.124211] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-23T20:31:32.124264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-23T20:31:32.137519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-23T20:31:32.137946] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-23T20:31:32.138952] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-23T20:31:32.139005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:32.139039] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:32.139067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:32.139123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:32.199814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:32.200790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:32.200889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:32.200924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:32.327656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:32.327822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:32.327873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:32.327928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:32.331799] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=12.37%) [2026-01-23T20:31:32.332142] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-23T20:31:32.332296] [INFO ] [sig ] SIXG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:32.472743] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SIXG.txt [2026-01-23T20:31:32.472885] [INFO ] [sig ] [2810/3475] Completed SIXG in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:32.472925] [INFO ] [sig ] [2811/3475] Forecasting SJM... [2026-01-23T20:31:32.472955] [INFO ] [sig ] Generating forecast for: SJM [2026-01-23T20:31:32.472986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-23T20:31:32.484905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-23T20:31:32.485209] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-23T20:31:32.486007] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-23T20:31:32.486058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:32.486090] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:32.486119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:32.486174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:32.543144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:32.543800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:32.543902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:32.543938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:32.661877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:32.662028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:32.662068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:32.662097] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:32.665415] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=20.87%) [2026-01-23T20:31:32.665704] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-23T20:31:32.665829] [INFO ] [sig ] SJM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:32.803287] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SJM.txt [2026-01-23T20:31:32.803424] [INFO ] [sig ] [2811/3475] Completed SJM in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:32.803462] [INFO ] [sig ] [2812/3475] Forecasting SKE... [2026-01-23T20:31:32.803493] [INFO ] [sig ] Generating forecast for: SKE [2026-01-23T20:31:32.803525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-23T20:31:32.814859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-23T20:31:32.815151] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-23T20:31:32.815972] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-23T20:31:32.816024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:32.816056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:32.816084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:32.816140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:32.872594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:32.873263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:32.873340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:32.873373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:32.992060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:32.992240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:32.992293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:32.992325] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:32.995830] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-01-23T20:31:32.996096] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-23T20:31:32.996220] [INFO ] [sig ] SKE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:33.134107] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKE.txt [2026-01-23T20:31:33.134264] [INFO ] [sig ] [2812/3475] Completed SKE in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:33.134304] [INFO ] [sig ] [2813/3475] Forecasting SKIL... [2026-01-23T20:31:33.134337] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-23T20:31:33.134377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-23T20:31:33.146109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-23T20:31:33.146423] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-23T20:31:33.147248] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-23T20:31:33.147300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:33.147332] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:33.147382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:33.147441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:33.204815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:33.205597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:33.205678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:33.205711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:33.322439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:33.322693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:33.322735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:33.322762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:33.326108] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-23T20:31:33.326381] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-23T20:31:33.326509] [INFO ] [sig ] SKIL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:33.464139] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SKIL.txt [2026-01-23T20:31:33.464274] [INFO ] [sig ] [2813/3475] Completed SKIL in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:33.464322] [INFO ] [sig ] [2814/3475] Forecasting SKIN... [2026-01-23T20:31:33.464352] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-23T20:31:33.464382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-23T20:31:33.476059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-23T20:31:33.476339] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-23T20:31:33.477127] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-23T20:31:33.477177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:33.477209] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:33.477236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:33.477318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:33.533804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:33.534549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:33.534648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:33.534681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:33.653953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:33.654112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:33.654153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:33.654182] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:33.657569] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-01-23T20:31:33.657861] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-23T20:31:33.657986] [INFO ] [sig ] SKIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:33.799553] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SKIN.txt [2026-01-23T20:31:33.799746] [INFO ] [sig ] [2814/3475] Completed SKIN in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:33.799796] [INFO ] [sig ] [2815/3475] Forecasting SKLZ... [2026-01-23T20:31:33.799829] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-23T20:31:33.799863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-23T20:31:33.810903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-23T20:31:33.811182] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-23T20:31:33.812013] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-23T20:31:33.812064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:33.812096] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:33.812123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:33.812179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:33.868987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:33.869670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:33.869747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:33.869780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:33.991299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:33.991453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:33.991494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:33.991523] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:33.995264] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-23T20:31:33.995529] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-23T20:31:33.995672] [INFO ] [sig ] SKLZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:34.135949] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKLZ.txt [2026-01-23T20:31:34.136083] [INFO ] [sig ] [2815/3475] Completed SKLZ in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:34.136122] [INFO ] [sig ] [2816/3475] Forecasting SKM... [2026-01-23T20:31:34.136153] [INFO ] [sig ] Generating forecast for: SKM [2026-01-23T20:31:34.136183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-23T20:31:34.147438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-23T20:31:34.147769] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-23T20:31:34.148593] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-23T20:31:34.148655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:34.148688] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:34.148716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:34.148773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:34.205360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:34.206206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:34.206287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:34.206322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:34.323961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:34.324112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:34.324151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:34.324183] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:34.327728] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=84.03%) [2026-01-23T20:31:34.328034] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-23T20:31:34.328158] [INFO ] [sig ] SKM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:34.467719] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKM.txt [2026-01-23T20:31:34.467850] [INFO ] [sig ] [2816/3475] Completed SKM in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:34.467890] [INFO ] [sig ] [2817/3475] Forecasting SKRE... [2026-01-23T20:31:34.467921] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-23T20:31:34.467951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-23T20:31:34.479363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-23T20:31:34.479675] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-23T20:31:34.480453] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-23T20:31:34.480505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:34.480537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:34.480564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:34.480643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:34.538031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:34.538797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:34.538879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:34.538913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:34.653596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:34.653752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:34.653790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:34.653819] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:34.657151] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-01-23T20:31:34.657445] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-23T20:31:34.657570] [INFO ] [sig ] SKRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:34.795509] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SKRE.txt [2026-01-23T20:31:34.795666] [INFO ] [sig ] [2817/3475] Completed SKRE in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-23T20:31:34.795707] [INFO ] [sig ] [2818/3475] Forecasting SKWD... [2026-01-23T20:31:34.795736] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-23T20:31:34.795768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-23T20:31:34.808327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-23T20:31:34.808646] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-23T20:31:34.809450] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-23T20:31:34.809502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:34.809566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:34.809613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:34.809671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:34.866403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:34.867117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:34.867195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:34.867228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:34.987275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:34.987450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:34.987490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:34.987519] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:34.990943] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-23T20:31:34.991223] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-23T20:31:34.991356] [INFO ] [sig ] SKWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:35.130878] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKWD.txt [2026-01-23T20:31:35.131013] [INFO ] [sig ] [2818/3475] Completed SKWD in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:35.131053] [INFO ] [sig ] [2819/3475] Forecasting SKY... [2026-01-23T20:31:35.131083] [INFO ] [sig ] Generating forecast for: SKY [2026-01-23T20:31:35.131113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-23T20:31:35.142046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-23T20:31:35.142307] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-23T20:31:35.143105] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-23T20:31:35.143157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:35.143190] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:35.143217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:35.143273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:35.199778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:35.200621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:35.200702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:35.200735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:35.323519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:35.323692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:35.323733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:35.323762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:35.327092] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=35.45%) [2026-01-23T20:31:35.327379] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-23T20:31:35.327511] [INFO ] [sig ] SKY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:35.466546] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SKY.txt [2026-01-23T20:31:35.466698] [INFO ] [sig ] [2819/3475] Completed SKY in 0.3s | 2.84 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:35.466739] [INFO ] [sig ] [2820/3475] Forecasting SKYH... [2026-01-23T20:31:35.466769] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-23T20:31:35.466799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-23T20:31:35.478793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-23T20:31:35.479083] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-23T20:31:35.479882] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-23T20:31:35.479934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:35.479966] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:35.479994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:35.480050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:35.536903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:35.537652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:35.537730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:35.537763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:35.654431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:35.654603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:35.654645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:35.654673] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:35.657989] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-01-23T20:31:35.658263] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-23T20:31:35.658386] [INFO ] [sig ] SKYH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:35.796155] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKYH.txt [2026-01-23T20:31:35.796292] [INFO ] [sig ] [2820/3475] Completed SKYH in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:35.796332] [INFO ] [sig ] [2821/3475] Forecasting SKYX... [2026-01-23T20:31:35.796361] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-23T20:31:35.796392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-23T20:31:35.807456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-23T20:31:35.807761] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-23T20:31:35.808536] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-23T20:31:35.808603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:35.808636] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:35.808667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:35.808723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:35.865250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:35.866065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:35.866145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:35.866179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:35.980491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:35.980660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:35.980701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:35.980763] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:35.984300] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: UP (p=74.50%) [2026-01-23T20:31:35.984606] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-23T20:31:35.984735] [INFO ] [sig ] SKYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:36.124379] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SKYX.txt [2026-01-23T20:31:36.124542] [INFO ] [sig ] [2821/3475] Completed SKYX in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:36.124600] [INFO ] [sig ] [2822/3475] Forecasting SKYY... [2026-01-23T20:31:36.124631] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-23T20:31:36.124663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-23T20:31:36.135812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-23T20:31:36.136114] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-23T20:31:36.136912] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-23T20:31:36.136964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:36.136996] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:36.137023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:36.137079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:36.193895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:36.194552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:36.194654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:36.194687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:36.318064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:36.318240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:36.318287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:36.318318] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:36.321894] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-23T20:31:36.322166] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-23T20:31:36.322292] [INFO ] [sig ] SKYY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:36.463210] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SKYY.txt [2026-01-23T20:31:36.463344] [INFO ] [sig ] [2822/3475] Completed SKYY in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:36.463383] [INFO ] [sig ] [2823/3475] Forecasting SLAB... [2026-01-23T20:31:36.463414] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-23T20:31:36.463445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-23T20:31:36.476086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-23T20:31:36.476378] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-23T20:31:36.477201] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-23T20:31:36.477254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:36.477287] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:36.477315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:36.477409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:36.536541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:36.537397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:36.537491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:36.537526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:36.657516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:36.657707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:36.657750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:36.657782] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:36.661176] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-01-23T20:31:36.661482] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-23T20:31:36.661632] [INFO ] [sig ] SLAB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:36.802386] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLAB.txt [2026-01-23T20:31:36.802531] [INFO ] [sig ] [2823/3475] Completed SLAB in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:36.802589] [INFO ] [sig ] [2824/3475] Forecasting SLB... [2026-01-23T20:31:36.802623] [INFO ] [sig ] Generating forecast for: SLB [2026-01-23T20:31:36.802654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-23T20:31:36.815013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-23T20:31:36.815350] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-23T20:31:36.816159] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-23T20:31:36.816212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:36.816244] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:36.816270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:36.816326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:36.874404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:36.875300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:36.875389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:36.875424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:36.996403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:36.996561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:36.996620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:36.996650] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:37.000014] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-23T20:31:37.000298] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-23T20:31:37.000427] [INFO ] [sig ] SLB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:37.146338] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLB.txt [2026-01-23T20:31:37.146507] [INFO ] [sig ] [2824/3475] Completed SLB in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:37.146548] [INFO ] [sig ] [2825/3475] Forecasting SLDB... [2026-01-23T20:31:37.146595] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-23T20:31:37.146628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-23T20:31:37.158262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-23T20:31:37.158596] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-23T20:31:37.159373] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-23T20:31:37.159425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:37.159457] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:37.159484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:37.159541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:37.216432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:37.217233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:37.217322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:37.217378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:37.341828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:37.341990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:37.342033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:37.342063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:37.345807] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-23T20:31:37.346136] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-23T20:31:37.346277] [INFO ] [sig ] SLDB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:37.492612] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLDB.txt [2026-01-23T20:31:37.492767] [INFO ] [sig ] [2825/3475] Completed SLDB in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.8m [2026-01-23T20:31:37.492810] [INFO ] [sig ] [2826/3475] Forecasting SLDP... [2026-01-23T20:31:37.492842] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-23T20:31:37.492873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-23T20:31:37.504783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-23T20:31:37.505153] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-23T20:31:37.506002] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-23T20:31:37.506062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:37.506095] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:37.506121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:37.506178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:37.566714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:37.567633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:37.567721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:37.567754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:37.688829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:37.688989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:37.689030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:37.689060] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:37.692564] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-01-23T20:31:37.692862] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-23T20:31:37.692994] [INFO ] [sig ] SLDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:37.840072] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLDP.txt [2026-01-23T20:31:37.840236] [INFO ] [sig ] [2826/3475] Completed SLDP in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:37.840279] [INFO ] [sig ] [2827/3475] Forecasting SLF... [2026-01-23T20:31:37.840309] [INFO ] [sig ] Generating forecast for: SLF [2026-01-23T20:31:37.840339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-23T20:31:37.852291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-23T20:31:37.852638] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-23T20:31:37.853484] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-23T20:31:37.853549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:37.853603] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:37.853634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:37.853691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:37.917456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:37.918342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:37.918437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:37.918475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:38.046326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:38.046486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:38.046528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:38.046559] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:38.050298] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-23T20:31:38.050600] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-23T20:31:38.050737] [INFO ] [sig ] SLF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:38.197555] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLF.txt [2026-01-23T20:31:38.197733] [INFO ] [sig ] [2827/3475] Completed SLF in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:38.197775] [INFO ] [sig ] [2828/3475] Forecasting SLG... [2026-01-23T20:31:38.197803] [INFO ] [sig ] Generating forecast for: SLG [2026-01-23T20:31:38.197833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-23T20:31:38.210686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-23T20:31:38.211058] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-23T20:31:38.211889] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-23T20:31:38.211941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:38.211971] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:38.211999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:38.212054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:38.271974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:38.272815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:38.272931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:38.272968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:38.397597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:38.397752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:38.397792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:38.397823] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:38.401470] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-23T20:31:38.401778] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-23T20:31:38.401927] [INFO ] [sig ] SLG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:38.546904] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLG.txt [2026-01-23T20:31:38.547059] [INFO ] [sig ] [2828/3475] Completed SLG in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:38.547112] [INFO ] [sig ] [2829/3475] Forecasting SLGN... [2026-01-23T20:31:38.547147] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-23T20:31:38.547178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-23T20:31:38.559170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-23T20:31:38.559517] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-23T20:31:38.560484] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-23T20:31:38.560539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:38.560596] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:38.560628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:38.560686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:38.620637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:38.621513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:38.621617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:38.621654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:38.745413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:38.745595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:38.745647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:38.745689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:38.753299] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=67.34%) [2026-01-23T20:31:38.753676] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-23T20:31:38.753830] [INFO ] [sig ] SLGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:38.892360] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLGN.txt [2026-01-23T20:31:38.892496] [INFO ] [sig ] [2829/3475] Completed SLGN in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:38.892536] [INFO ] [sig ] [2830/3475] Forecasting SLM... [2026-01-23T20:31:38.892565] [INFO ] [sig ] Generating forecast for: SLM [2026-01-23T20:31:38.892615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-23T20:31:38.904072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-23T20:31:38.904380] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-23T20:31:38.905220] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-23T20:31:38.905272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:38.905312] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:38.905341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:38.905397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:38.961364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:38.962067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:38.962161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:38.962195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:39.082427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:39.082610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:39.082653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:39.082683] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:39.086044] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-23T20:31:39.086318] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-23T20:31:39.086444] [INFO ] [sig ] SLM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:39.225912] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLM.txt [2026-01-23T20:31:39.226088] [INFO ] [sig ] [2830/3475] Completed SLM in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:39.226157] [INFO ] [sig ] [2831/3475] Forecasting SLN... [2026-01-23T20:31:39.226190] [INFO ] [sig ] Generating forecast for: SLN [2026-01-23T20:31:39.226220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-23T20:31:39.237734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-23T20:31:39.238098] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-23T20:31:39.239048] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-23T20:31:39.239103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:39.239136] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:39.239163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:39.239220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:39.295461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:39.296369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:39.296453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:39.296485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:39.414441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:39.414608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:39.414651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:39.414679] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:39.418117] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-23T20:31:39.418395] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-23T20:31:39.418524] [INFO ] [sig ] SLN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:39.555007] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLN.txt [2026-01-23T20:31:39.555165] [INFO ] [sig ] [2831/3475] Completed SLN in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:39.555205] [INFO ] [sig ] [2832/3475] Forecasting SLNO... [2026-01-23T20:31:39.555234] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-23T20:31:39.555265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-23T20:31:39.566237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-23T20:31:39.566531] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-23T20:31:39.567329] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-23T20:31:39.567409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:39.567441] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:39.567469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:39.567525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:39.626326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:39.627239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:39.627323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:39.627376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:39.745456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:39.745618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:39.745661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:39.745690] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:39.749065] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=66.56%) [2026-01-23T20:31:39.749332] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-23T20:31:39.749499] [INFO ] [sig ] SLNO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:39.886307] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLNO.txt [2026-01-23T20:31:39.886455] [INFO ] [sig ] [2832/3475] Completed SLNO in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:39.886496] [INFO ] [sig ] [2833/3475] Forecasting SLP... [2026-01-23T20:31:39.886526] [INFO ] [sig ] Generating forecast for: SLP [2026-01-23T20:31:39.886557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-23T20:31:39.898664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-23T20:31:39.898999] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-23T20:31:39.899846] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-23T20:31:39.899899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:39.899931] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:39.899960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:39.900017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:39.956083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:39.956818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:39.956896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:39.956929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:40.078730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:40.078874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:40.078927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:40.078956] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:40.082401] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-01-23T20:31:40.082706] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-23T20:31:40.082835] [INFO ] [sig ] SLP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:40.220235] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SLP.txt [2026-01-23T20:31:40.220354] [INFO ] [sig ] [2833/3475] Completed SLP in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:40.220392] [INFO ] [sig ] [2834/3475] Forecasting SLQD... [2026-01-23T20:31:40.220421] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-23T20:31:40.220450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-23T20:31:40.231598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-23T20:31:40.231901] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-23T20:31:40.232752] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-23T20:31:40.232806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:40.232839] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:40.232868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:40.232925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:40.289286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:40.289902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:40.289979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:40.290015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:40.408938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:40.409099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:40.409156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:40.409185] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:40.412720] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-23T20:31:40.413000] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-23T20:31:40.413132] [INFO ] [sig ] SLQD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:40.555364] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLQD.txt [2026-01-23T20:31:40.555511] [INFO ] [sig ] [2834/3475] Completed SLQD in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-23T20:31:40.555553] [INFO ] [sig ] [2835/3475] Forecasting SLRC... [2026-01-23T20:31:40.555612] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-23T20:31:40.555649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-23T20:31:40.568295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-23T20:31:40.568618] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-23T20:31:40.569438] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-23T20:31:40.569491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:40.569551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:40.569605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:40.569669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:40.625966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:40.626698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:40.626778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:40.626811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:40.746185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:40.746342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:40.746383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:40.746412] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:40.749817] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-23T20:31:40.750113] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-23T20:31:40.750241] [INFO ] [sig ] SLRC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:40.892728] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLRC.txt [2026-01-23T20:31:40.892867] [INFO ] [sig ] [2835/3475] Completed SLRC in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:40.892907] [INFO ] [sig ] [2836/3475] Forecasting SLS... [2026-01-23T20:31:40.892938] [INFO ] [sig ] Generating forecast for: SLS [2026-01-23T20:31:40.892969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-23T20:31:40.904660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-23T20:31:40.904939] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-23T20:31:40.905748] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-23T20:31:40.905800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:40.905832] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:40.905859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:40.905915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:40.963953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:40.964745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:40.964841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:40.964877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:41.083398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:41.083548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:41.083608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:41.083640] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:41.087046] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-01-23T20:31:41.087342] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-23T20:31:41.087501] [INFO ] [sig ] SLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:41.231070] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLS.txt [2026-01-23T20:31:41.231209] [INFO ] [sig ] [2836/3475] Completed SLS in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:41.231251] [INFO ] [sig ] [2837/3475] Forecasting SLVM... [2026-01-23T20:31:41.231281] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-23T20:31:41.231313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-23T20:31:41.242854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-23T20:31:41.243149] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-23T20:31:41.243985] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-23T20:31:41.244042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:41.244076] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:41.244104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:41.244160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:41.305419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:41.306278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:41.306360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:41.306393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:41.439506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:41.439688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:41.439736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:41.439766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:41.443467] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-01-23T20:31:41.443815] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-23T20:31:41.443960] [INFO ] [sig ] SLVM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:41.590427] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLVM.txt [2026-01-23T20:31:41.590649] [INFO ] [sig ] [2837/3475] Completed SLVM in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:41.590701] [INFO ] [sig ] [2838/3475] Forecasting SLVO... [2026-01-23T20:31:41.590732] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-23T20:31:41.590763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-23T20:31:41.602463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-23T20:31:41.602894] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-23T20:31:41.603974] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-23T20:31:41.604035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:41.604094] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:41.604145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:41.604234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:41.662731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:41.663776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:41.663894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:41.663935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:41.792708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:41.792866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:41.792907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:41.792973] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:41.796553] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-01-23T20:31:41.796869] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-23T20:31:41.797003] [INFO ] [sig ] SLVO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:41.942856] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLVO.txt [2026-01-23T20:31:41.943011] [INFO ] [sig ] [2838/3475] Completed SLVO in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:41.943051] [INFO ] [sig ] [2839/3475] Forecasting SLXN... [2026-01-23T20:31:41.943083] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-23T20:31:41.943113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-23T20:31:41.955069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-23T20:31:41.955428] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-23T20:31:41.956234] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-23T20:31:41.956286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:41.956318] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:41.956345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:41.956401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:42.012923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:42.013814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:42.013897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:42.013930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:42.133806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:42.134007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:42.134075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:42.134118] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:42.137954] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-01-23T20:31:42.138262] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-23T20:31:42.138405] [INFO ] [sig ] SLXN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:42.284653] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SLXN.txt [2026-01-23T20:31:42.284815] [INFO ] [sig ] [2839/3475] Completed SLXN in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:42.284856] [INFO ] [sig ] [2840/3475] Forecasting SM... [2026-01-23T20:31:42.284888] [INFO ] [sig ] Generating forecast for: SM [2026-01-23T20:31:42.284919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-23T20:31:42.297384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-23T20:31:42.297793] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-23T20:31:42.298841] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-23T20:31:42.298894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:42.298927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:42.298955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:42.299014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:42.356479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:42.357374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:42.357458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:42.357492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:42.476884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:42.477046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:42.477088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:42.477120] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:42.480596] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-01-23T20:31:42.480875] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-23T20:31:42.481005] [INFO ] [sig ] SM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:42.625052] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SM.txt [2026-01-23T20:31:42.625202] [INFO ] [sig ] [2840/3475] Completed SM in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:42.625242] [INFO ] [sig ] [2841/3475] Forecasting SMBC... [2026-01-23T20:31:42.625272] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-23T20:31:42.625304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-23T20:31:42.636389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-23T20:31:42.636781] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-23T20:31:42.637649] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-23T20:31:42.637702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:42.637734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:42.637761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:42.637818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:42.695203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:42.696072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:42.696163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:42.696197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:42.815952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:42.816106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:42.816148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:42.816176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:42.819612] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=58.48%) [2026-01-23T20:31:42.819890] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-23T20:31:42.820042] [INFO ] [sig ] SMBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:42.965523] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMBC.txt [2026-01-23T20:31:42.965696] [INFO ] [sig ] [2841/3475] Completed SMBC in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:42.965739] [INFO ] [sig ] [2842/3475] Forecasting SMBK... [2026-01-23T20:31:42.965775] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-23T20:31:42.965810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-23T20:31:42.976933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-23T20:31:42.977301] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-23T20:31:42.978167] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-23T20:31:42.978221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:42.978254] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:42.978281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:42.978340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:43.035876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:43.036703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:43.036784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:43.036818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:43.156641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:43.156797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:43.156840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:43.156869] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:43.160295] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=86.49%) [2026-01-23T20:31:43.160599] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-23T20:31:43.160730] [INFO ] [sig ] SMBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:43.303537] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMBK.txt [2026-01-23T20:31:43.303696] [INFO ] [sig ] [2842/3475] Completed SMBK in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.7m [2026-01-23T20:31:43.303737] [INFO ] [sig ] [2843/3475] Forecasting SMCI... [2026-01-23T20:31:43.303766] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-23T20:31:43.303797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-23T20:31:43.314399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-23T20:31:43.314713] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-23T20:31:43.315493] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-23T20:31:43.315544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:43.315599] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:43.315631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:43.315689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:43.373142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:43.373937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:43.374020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:43.374054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:43.500180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:43.500332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:43.500372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:43.500403] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:43.503804] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=56.86%) [2026-01-23T20:31:43.504098] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-23T20:31:43.504231] [INFO ] [sig ] SMCI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:43.649005] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMCI.txt [2026-01-23T20:31:43.649184] [INFO ] [sig ] [2843/3475] Completed SMCI in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:43.649230] [INFO ] [sig ] [2844/3475] Forecasting SMCX... [2026-01-23T20:31:43.649260] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-23T20:31:43.649291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-23T20:31:43.660421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-23T20:31:43.660738] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-23T20:31:43.661543] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-23T20:31:43.661613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:43.661652] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:43.661681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:43.661751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:43.720024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:43.720827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:43.720909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:43.720942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:43.846641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:43.846789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:43.846828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:43.846857] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:43.850225] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-01-23T20:31:43.850495] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-23T20:31:43.850639] [INFO ] [sig ] SMCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:43.988439] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMCX.txt [2026-01-23T20:31:43.988586] [INFO ] [sig ] [2844/3475] Completed SMCX in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:43.988629] [INFO ] [sig ] [2845/3475] Forecasting SMFG... [2026-01-23T20:31:43.988658] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-23T20:31:43.988689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-23T20:31:43.999850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-23T20:31:44.000158] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-23T20:31:44.000956] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-23T20:31:44.001008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:44.001040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:44.001068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:44.001125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:44.059165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:44.059981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:44.060095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:44.060144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:44.183218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:44.183373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:44.183415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:44.183461] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:44.187050] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=42.94%) [2026-01-23T20:31:44.187493] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-23T20:31:44.187662] [INFO ] [sig ] SMFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:44.335663] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMFG.txt [2026-01-23T20:31:44.335820] [INFO ] [sig ] [2845/3475] Completed SMFG in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:44.335862] [INFO ] [sig ] [2846/3475] Forecasting SMH... [2026-01-23T20:31:44.335892] [INFO ] [sig ] Generating forecast for: SMH [2026-01-23T20:31:44.335923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-23T20:31:44.347003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-23T20:31:44.347304] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-23T20:31:44.348144] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-23T20:31:44.348196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:44.348228] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:44.348254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:44.348315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:44.406147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:44.406867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:44.406947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:44.406981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:44.528700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:44.528840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:44.528880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:44.528909] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:44.532226] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-01-23T20:31:44.532500] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-23T20:31:44.532645] [INFO ] [sig ] SMH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:44.678317] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMH.txt [2026-01-23T20:31:44.678468] [INFO ] [sig ] [2846/3475] Completed SMH in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:44.678523] [INFO ] [sig ] [2847/3475] Forecasting SMHI... [2026-01-23T20:31:44.678560] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-23T20:31:44.678611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-23T20:31:44.689812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-23T20:31:44.690107] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-23T20:31:44.690918] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-23T20:31:44.690970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:44.691001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:44.691027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:44.691083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:44.749714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:44.750471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:44.750554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:44.750621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:44.865897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:44.866047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:44.866087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:44.866115] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:44.869542] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-23T20:31:44.869841] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-23T20:31:44.869968] [INFO ] [sig ] SMHI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:45.016697] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMHI.txt [2026-01-23T20:31:45.016836] [INFO ] [sig ] [2847/3475] Completed SMHI in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:45.016876] [INFO ] [sig ] [2848/3475] Forecasting SMHX... [2026-01-23T20:31:45.016906] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-23T20:31:45.016937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-23T20:31:45.028003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-23T20:31:45.028310] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-23T20:31:45.029120] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-23T20:31:45.029172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:45.029205] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:45.029232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:45.029288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:45.087128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:45.087850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:45.087928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:45.087962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:45.211184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:45.211334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:45.211373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:45.211402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:45.214729] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-23T20:31:45.215003] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-23T20:31:45.215125] [INFO ] [sig ] SMHX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:45.357947] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMHX.txt [2026-01-23T20:31:45.358099] [INFO ] [sig ] [2848/3475] Completed SMHX in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:45.358140] [INFO ] [sig ] [2849/3475] Forecasting SMID... [2026-01-23T20:31:45.358170] [INFO ] [sig ] Generating forecast for: SMID [2026-01-23T20:31:45.358200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-23T20:31:45.369257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-23T20:31:45.369542] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-23T20:31:45.370335] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-23T20:31:45.370387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:45.370419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:45.370446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:45.370513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:45.431304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:45.432126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:45.432219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:45.432253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:45.536488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:45.536645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:45.536685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:45.536714] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:45.540029] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=79.30%) [2026-01-23T20:31:45.540291] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-23T20:31:45.540414] [INFO ] [sig ] SMID: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:45.678289] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMID.txt [2026-01-23T20:31:45.678410] [INFO ] [sig ] [2849/3475] Completed SMID in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:45.678449] [INFO ] [sig ] [2850/3475] Forecasting SMPL... [2026-01-23T20:31:45.678479] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-23T20:31:45.678509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-23T20:31:45.690122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-23T20:31:45.690427] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-23T20:31:45.691260] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-23T20:31:45.691313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:45.691346] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:45.691373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:45.691429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:45.748963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:45.749803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:45.749885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:45.749918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:45.867883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:45.868029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:45.868070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:45.868099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:45.871410] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-01-23T20:31:45.871702] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-23T20:31:45.871828] [INFO ] [sig ] SMPL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:46.013076] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMPL.txt [2026-01-23T20:31:46.013229] [INFO ] [sig ] [2850/3475] Completed SMPL in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:46.013269] [INFO ] [sig ] [2851/3475] Forecasting SMTC... [2026-01-23T20:31:46.013298] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-23T20:31:46.013330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-23T20:31:46.024698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-23T20:31:46.025018] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-23T20:31:46.025913] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-23T20:31:46.025967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:46.026000] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:46.026028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:46.026085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:46.083008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:46.083684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:46.083763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:46.083795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:46.198825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:46.198978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:46.199019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:46.199048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:46.202363] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-23T20:31:46.202649] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-23T20:31:46.202784] [INFO ] [sig ] SMTC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:46.344163] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMTC.txt [2026-01-23T20:31:46.344314] [INFO ] [sig ] [2851/3475] Completed SMTC in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-23T20:31:46.344360] [INFO ] [sig ] [2852/3475] Forecasting SMTI... [2026-01-23T20:31:46.344391] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-23T20:31:46.344421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-23T20:31:46.355283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-23T20:31:46.355616] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-23T20:31:46.356460] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-23T20:31:46.356512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:46.356605] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:46.356644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:46.356703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:46.413693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:46.414337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:46.414415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:46.414447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:46.529219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:46.529378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:46.529421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:46.529450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:46.532844] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-23T20:31:46.533113] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-23T20:31:46.533238] [INFO ] [sig ] SMTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:46.678909] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMTI.txt [2026-01-23T20:31:46.679035] [INFO ] [sig ] [2852/3475] Completed SMTI in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:46.679074] [INFO ] [sig ] [2853/3475] Forecasting SMWB... [2026-01-23T20:31:46.679104] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-23T20:31:46.679141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-23T20:31:46.690012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-23T20:31:46.690337] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-23T20:31:46.691197] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-23T20:31:46.691249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:46.691281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:46.691309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:46.691366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:46.750047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:46.750832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:46.750912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:46.750946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:46.873537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:46.873700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:46.873741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:46.873772] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:46.877219] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-01-23T20:31:46.877517] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-23T20:31:46.877666] [INFO ] [sig ] SMWB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:47.019833] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SMWB.txt [2026-01-23T20:31:47.019978] [INFO ] [sig ] [2853/3475] Completed SMWB in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:47.020019] [INFO ] [sig ] [2854/3475] Forecasting SMX... [2026-01-23T20:31:47.020056] [INFO ] [sig ] Generating forecast for: SMX [2026-01-23T20:31:47.020086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-23T20:31:47.031361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-23T20:31:47.031662] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-23T20:31:47.032454] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-23T20:31:47.032506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:47.032538] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:47.032565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:47.032649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:47.092881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:47.093748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:47.093832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:47.093866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:47.193782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:47.193918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:47.193956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:47.193984] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:47.197243] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-01-23T20:31:47.197532] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-23T20:31:47.197675] [INFO ] [sig ] SMX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:47.335262] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SMX.txt [2026-01-23T20:31:47.335392] [INFO ] [sig ] [2854/3475] Completed SMX in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:47.335432] [INFO ] [sig ] [2855/3475] Forecasting SN... [2026-01-23T20:31:47.335462] [INFO ] [sig ] Generating forecast for: SN [2026-01-23T20:31:47.335493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-23T20:31:47.346644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-23T20:31:47.346922] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-23T20:31:47.347743] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-23T20:31:47.347794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:47.347825] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:47.347851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:47.347907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:47.404966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:47.406010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:47.406098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:47.406131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:47.532497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:47.532680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:47.532725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:47.532791] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:47.536401] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=7.62%) [2026-01-23T20:31:47.536713] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-23T20:31:47.536848] [INFO ] [sig ] SN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:47.674004] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SN.txt [2026-01-23T20:31:47.674143] [INFO ] [sig ] [2855/3475] Completed SN in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:47.674200] [INFO ] [sig ] [2856/3475] Forecasting SNA... [2026-01-23T20:31:47.674231] [INFO ] [sig ] Generating forecast for: SNA [2026-01-23T20:31:47.674262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-23T20:31:47.685612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-23T20:31:47.685907] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-23T20:31:47.686758] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-23T20:31:47.686812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:47.686844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:47.686871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:47.686929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:47.744049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:47.744760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:47.744842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:47.744874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:47.865282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:47.865452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:47.865494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:47.865524] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:47.869183] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=49.08%) [2026-01-23T20:31:47.869555] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-23T20:31:47.869723] [INFO ] [sig ] SNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:48.014004] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNA.txt [2026-01-23T20:31:48.014160] [INFO ] [sig ] [2856/3475] Completed SNA in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:48.014200] [INFO ] [sig ] [2857/3475] Forecasting SNAP... [2026-01-23T20:31:48.014229] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-23T20:31:48.014260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-23T20:31:48.025621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-23T20:31:48.025912] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-23T20:31:48.026724] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-23T20:31:48.026776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:48.026808] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:48.026835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:48.026892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:48.083533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:48.084481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:48.084565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:48.084616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:48.202972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:48.203125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:48.203165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:48.203194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:48.207062] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-23T20:31:48.207330] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-23T20:31:48.207479] [INFO ] [sig ] SNAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:48.361617] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SNAP.txt [2026-01-23T20:31:48.361809] [INFO ] [sig ] [2857/3475] Completed SNAP in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:48.361856] [INFO ] [sig ] [2858/3475] Forecasting SNCY... [2026-01-23T20:31:48.361890] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-23T20:31:48.361927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-23T20:31:48.376299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-23T20:31:48.376741] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-23T20:31:48.377650] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-23T20:31:48.377711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:48.377745] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:48.377772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:48.377831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:48.444447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:48.445346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:48.445438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:48.445472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:48.566980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:48.567150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:48.567193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:48.567222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:48.570601] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-23T20:31:48.570897] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-23T20:31:48.571027] [INFO ] [sig ] SNCY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:48.709557] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SNCY.txt [2026-01-23T20:31:48.709740] [INFO ] [sig ] [2858/3475] Completed SNCY in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:48.709781] [INFO ] [sig ] [2859/3475] Forecasting SND... [2026-01-23T20:31:48.709811] [INFO ] [sig ] Generating forecast for: SND [2026-01-23T20:31:48.709841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-23T20:31:48.721234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-23T20:31:48.721565] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-23T20:31:48.722428] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-23T20:31:48.722486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:48.722520] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:48.722557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:48.722640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:48.783200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:48.784116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:48.784202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:48.784235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:48.901648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:48.901806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:48.901849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:48.901879] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:48.905288] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-23T20:31:48.905569] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-23T20:31:48.905721] [INFO ] [sig ] SND: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:49.051631] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SND.txt [2026-01-23T20:31:49.051791] [INFO ] [sig ] [2859/3475] Completed SND in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:49.051834] [INFO ] [sig ] [2860/3475] Forecasting SNDL... [2026-01-23T20:31:49.051866] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-23T20:31:49.051897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-23T20:31:49.064014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-23T20:31:49.064375] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-23T20:31:49.065223] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-23T20:31:49.065277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:49.065311] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:49.065339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:49.065397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:49.123202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:49.124069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:49.124150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:49.124183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:49.243779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:49.243932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:49.243974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:49.244005] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:49.247421] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-23T20:31:49.247722] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-23T20:31:49.247856] [INFO ] [sig ] SNDL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:49.397591] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNDL.txt [2026-01-23T20:31:49.397754] [INFO ] [sig ] [2860/3475] Completed SNDL in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.6m [2026-01-23T20:31:49.397795] [INFO ] [sig ] [2861/3475] Forecasting SNDX... [2026-01-23T20:31:49.397824] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-23T20:31:49.397854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-23T20:31:49.409367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-23T20:31:49.409725] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-23T20:31:49.410633] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-23T20:31:49.410689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:49.410723] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:49.410751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:49.410808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:49.467686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:49.468357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:49.468437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:49.468470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:49.591674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:49.591828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:49.591868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:49.591896] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:49.595240] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-23T20:31:49.595508] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-23T20:31:49.595652] [INFO ] [sig ] SNDX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:49.737897] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNDX.txt [2026-01-23T20:31:49.738052] [INFO ] [sig ] [2861/3475] Completed SNDX in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:49.738093] [INFO ] [sig ] [2862/3475] Forecasting SNES... [2026-01-23T20:31:49.738123] [INFO ] [sig ] Generating forecast for: SNES [2026-01-23T20:31:49.738158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-23T20:31:49.750920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-23T20:31:49.751267] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-23T20:31:49.752096] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-23T20:31:49.752160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:49.752193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:49.752221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:49.752278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:49.808075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:49.808956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:49.809071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:49.809106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:49.923228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:49.923384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:49.923426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:49.923456] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:49.926856] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-23T20:31:49.927133] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-23T20:31:49.927266] [INFO ] [sig ] SNES: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:50.068544] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SNES.txt [2026-01-23T20:31:50.068719] [INFO ] [sig ] [2862/3475] Completed SNES in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:50.068761] [INFO ] [sig ] [2863/3475] Forecasting SNEX... [2026-01-23T20:31:50.068791] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-23T20:31:50.068822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-23T20:31:50.080174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-23T20:31:50.080462] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-23T20:31:50.081296] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-23T20:31:50.081347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:50.081380] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:50.081408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:50.081464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:50.139972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:50.140851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:50.140938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:50.140972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:50.264432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:50.264621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:50.264670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:50.264702] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:50.268246] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=48.73%) [2026-01-23T20:31:50.268532] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-23T20:31:50.268691] [INFO ] [sig ] SNEX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:50.408233] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNEX.txt [2026-01-23T20:31:50.408396] [INFO ] [sig ] [2863/3475] Completed SNEX in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:50.408436] [INFO ] [sig ] [2864/3475] Forecasting SNFCA... [2026-01-23T20:31:50.408466] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-23T20:31:50.408501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-23T20:31:50.419992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-23T20:31:50.420340] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-23T20:31:50.421155] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-23T20:31:50.421212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:50.421251] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:50.421284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:50.421353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:50.479184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:50.480069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:50.480154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:50.480187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:50.599715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:50.599874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:50.599915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:50.599944] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:50.603424] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-23T20:31:50.603733] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-23T20:31:50.603867] [INFO ] [sig ] SNFCA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:50.742297] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNFCA.txt [2026-01-23T20:31:50.742452] [INFO ] [sig ] [2864/3475] Completed SNFCA in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:50.742491] [INFO ] [sig ] [2865/3475] Forecasting SNGX... [2026-01-23T20:31:50.742520] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-23T20:31:50.742551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-23T20:31:50.754157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-23T20:31:50.754529] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-23T20:31:50.755368] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-23T20:31:50.755422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:50.755457] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:50.755484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:50.755544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:50.813562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:50.814353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:50.814434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:50.814468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:50.933400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:50.933545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:50.933602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:50.933636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:50.937032] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-01-23T20:31:50.937335] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-23T20:31:50.937496] [INFO ] [sig ] SNGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:51.080064] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNGX.txt [2026-01-23T20:31:51.080197] [INFO ] [sig ] [2865/3475] Completed SNGX in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:51.080242] [INFO ] [sig ] [2866/3475] Forecasting SNN... [2026-01-23T20:31:51.080273] [INFO ] [sig ] Generating forecast for: SNN [2026-01-23T20:31:51.080304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-23T20:31:51.092090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-23T20:31:51.092393] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-23T20:31:51.093250] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-23T20:31:51.093316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:51.093357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:51.093392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:51.093455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:51.153004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:51.154119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:51.154202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:51.154237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:51.274622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:51.274771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:51.274813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:51.274843] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:51.278327] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=46.70%) [2026-01-23T20:31:51.278617] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-23T20:31:51.278747] [INFO ] [sig ] SNN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:51.421852] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNN.txt [2026-01-23T20:31:51.421983] [INFO ] [sig ] [2866/3475] Completed SNN in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:51.422022] [INFO ] [sig ] [2867/3475] Forecasting SNOA... [2026-01-23T20:31:51.422052] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-23T20:31:51.422082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-23T20:31:51.433497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-23T20:31:51.433804] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-23T20:31:51.434624] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-23T20:31:51.434676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:51.434708] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:51.434735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:51.434791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:51.493565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:51.494240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:51.494319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:51.494352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:51.614115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:51.614269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:51.614312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:51.614342] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:51.617935] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-23T20:31:51.618237] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-23T20:31:51.618369] [INFO ] [sig ] SNOA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:51.761567] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNOA.txt [2026-01-23T20:31:51.761728] [INFO ] [sig ] [2867/3475] Completed SNOA in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:51.761768] [INFO ] [sig ] [2868/3475] Forecasting SNPS... [2026-01-23T20:31:51.761797] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-23T20:31:51.761827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-23T20:31:51.773392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-23T20:31:51.773917] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-23T20:31:51.774933] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-23T20:31:51.774985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:51.775016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:51.775042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:51.775097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:51.834611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:51.835239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:51.835324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:51.835359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:51.957119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:51.957266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:51.957308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:51.957336] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:51.960880] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=62.67%) [2026-01-23T20:31:51.961173] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-23T20:31:51.961307] [INFO ] [sig ] SNPS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:52.104875] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SNPS.txt [2026-01-23T20:31:52.105009] [INFO ] [sig ] [2868/3475] Completed SNPS in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-23T20:31:52.105050] [INFO ] [sig ] [2869/3475] Forecasting SNTI... [2026-01-23T20:31:52.105079] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-23T20:31:52.105109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-23T20:31:52.116466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-23T20:31:52.116760] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-23T20:31:52.117593] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-23T20:31:52.117682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:52.117719] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:52.117747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:52.117805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:52.175978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:52.176854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:52.176938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:52.176973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:52.301594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:52.301746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:52.301805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:52.301834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:52.305161] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-01-23T20:31:52.305428] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-23T20:31:52.305551] [INFO ] [sig ] SNTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:52.458793] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SNTI.txt [2026-01-23T20:31:52.458953] [INFO ] [sig ] [2869/3475] Completed SNTI in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:52.458994] [INFO ] [sig ] [2870/3475] Forecasting SNX... [2026-01-23T20:31:52.459023] [INFO ] [sig ] Generating forecast for: SNX [2026-01-23T20:31:52.459056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-23T20:31:52.471024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-23T20:31:52.471382] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-23T20:31:52.472198] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-23T20:31:52.472250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:52.472282] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:52.472310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:52.472366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:52.528960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:52.529831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:52.529914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:52.529947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:52.649856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:52.650014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:52.650054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:52.650083] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:52.653484] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-23T20:31:52.653782] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-23T20:31:52.653911] [INFO ] [sig ] SNX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:52.793631] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNX.txt [2026-01-23T20:31:52.793788] [INFO ] [sig ] [2870/3475] Completed SNX in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:52.793828] [INFO ] [sig ] [2871/3475] Forecasting SNY... [2026-01-23T20:31:52.793857] [INFO ] [sig ] Generating forecast for: SNY [2026-01-23T20:31:52.793888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-23T20:31:52.805203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-23T20:31:52.805555] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-23T20:31:52.806371] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-23T20:31:52.806423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:52.806455] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:52.806482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:52.806538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:52.864157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:52.865056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:52.865139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:52.865174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:52.981894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:52.982055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:52.982097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:52.982126] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:52.985609] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-23T20:31:52.985908] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-23T20:31:52.986043] [INFO ] [sig ] SNY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:53.127867] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SNY.txt [2026-01-23T20:31:53.128021] [INFO ] [sig ] [2871/3475] Completed SNY in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:53.128062] [INFO ] [sig ] [2872/3475] Forecasting SO... [2026-01-23T20:31:53.128095] [INFO ] [sig ] Generating forecast for: SO [2026-01-23T20:31:53.128125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-23T20:31:53.138889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-23T20:31:53.139178] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-23T20:31:53.139990] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-23T20:31:53.140042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:53.140074] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:53.140101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:53.140158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:53.196591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:53.197259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:53.197337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:53.197389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:53.318393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:53.318582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:53.318657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:53.318688] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:53.322060] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=17.38%) [2026-01-23T20:31:53.322331] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-23T20:31:53.322456] [INFO ] [sig ] SO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:53.462672] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SO.txt [2026-01-23T20:31:53.462827] [INFO ] [sig ] [2872/3475] Completed SO in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:53.462868] [INFO ] [sig ] [2873/3475] Forecasting SOCL... [2026-01-23T20:31:53.462899] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-23T20:31:53.462929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-23T20:31:53.473990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-23T20:31:53.474349] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-23T20:31:53.475151] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-23T20:31:53.475202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:53.475245] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:53.475272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:53.475331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:53.532863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:53.533753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:53.533835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:53.533868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:53.640992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:53.641148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:53.641189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:53.641220] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:53.644806] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-01-23T20:31:53.645113] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-23T20:31:53.645249] [INFO ] [sig ] SOCL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:53.790236] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SOCL.txt [2026-01-23T20:31:53.790412] [INFO ] [sig ] [2873/3475] Completed SOCL in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:53.790457] [INFO ] [sig ] [2874/3475] Forecasting SOFI... [2026-01-23T20:31:53.790487] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-23T20:31:53.790518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-23T20:31:53.802197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-23T20:31:53.802552] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-23T20:31:53.803357] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-23T20:31:53.803408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:53.803440] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:53.803468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:53.803525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:53.860661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:53.861512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:53.861614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:53.861649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:53.985266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:53.985432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:53.985476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:53.985506] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:53.989193] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-01-23T20:31:53.989498] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-23T20:31:53.989652] [INFO ] [sig ] SOFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:54.129389] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOFI.txt [2026-01-23T20:31:54.129556] [INFO ] [sig ] [2874/3475] Completed SOFI in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:54.129618] [INFO ] [sig ] [2875/3475] Forecasting SOGP... [2026-01-23T20:31:54.129649] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-23T20:31:54.129680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-23T20:31:54.141075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-23T20:31:54.141402] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-23T20:31:54.142226] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-23T20:31:54.142279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:54.142312] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:54.142340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:54.142397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:54.201174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:54.201868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:54.201947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:54.201981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:54.315254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:54.315396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:54.315439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:54.315468] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:54.318803] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-01-23T20:31:54.319070] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-23T20:31:54.319193] [INFO ] [sig ] SOGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:54.458415] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SOGP.txt [2026-01-23T20:31:54.458563] [INFO ] [sig ] [2875/3475] Completed SOGP in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:54.458622] [INFO ] [sig ] [2876/3475] Forecasting SOJC... [2026-01-23T20:31:54.458683] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-23T20:31:54.458717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-23T20:31:54.469680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-23T20:31:54.469961] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-23T20:31:54.470759] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-23T20:31:54.470812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:54.470844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:54.470871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:54.470928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:54.529131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:54.529791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:54.529867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:54.529901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:54.647930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:54.648080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:54.648119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:54.648148] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:54.651468] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-01-23T20:31:54.651750] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-23T20:31:54.651874] [INFO ] [sig ] SOJC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:54.791241] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SOJC.txt [2026-01-23T20:31:54.791391] [INFO ] [sig ] [2876/3475] Completed SOJC in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:54.791439] [INFO ] [sig ] [2877/3475] Forecasting SOJD... [2026-01-23T20:31:54.791480] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-23T20:31:54.791511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-23T20:31:54.803523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-23T20:31:54.803828] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-23T20:31:54.804626] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-23T20:31:54.804680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:54.804714] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:54.804742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:54.804799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:54.862461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:54.863086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:54.863163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:54.863195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:54.979968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:54.980118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:54.980160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:54.980190] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:54.983613] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-23T20:31:54.983887] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-23T20:31:54.984014] [INFO ] [sig ] SOJD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:55.123416] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SOJD.txt [2026-01-23T20:31:55.123544] [INFO ] [sig ] [2877/3475] Completed SOJD in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:55.123601] [INFO ] [sig ] [2878/3475] Forecasting SOJE... [2026-01-23T20:31:55.123634] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-23T20:31:55.123664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-23T20:31:55.135047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-23T20:31:55.135410] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-23T20:31:55.136214] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-23T20:31:55.136267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:55.136298] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:55.136324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:55.136380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:55.194151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:55.194796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:55.194873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:55.194907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:55.318028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:55.318190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:55.318231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:55.318260] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:55.321839] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=43.10%) [2026-01-23T20:31:55.322116] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-23T20:31:55.322251] [INFO ] [sig ] SOJE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:55.463492] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOJE.txt [2026-01-23T20:31:55.463648] [INFO ] [sig ] [2878/3475] Completed SOJE in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.5m [2026-01-23T20:31:55.463690] [INFO ] [sig ] [2879/3475] Forecasting SON... [2026-01-23T20:31:55.463722] [INFO ] [sig ] Generating forecast for: SON [2026-01-23T20:31:55.463758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-23T20:31:55.476207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-23T20:31:55.476501] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-23T20:31:55.477311] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-23T20:31:55.477378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:55.477413] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:55.477442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:55.477559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:55.535303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:55.536116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:55.536207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:55.536242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:55.654859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:55.655003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:55.655044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:55.655074] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:55.658460] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-01-23T20:31:55.658750] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-23T20:31:55.658877] [INFO ] [sig ] SON: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:55.798391] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SON.txt [2026-01-23T20:31:55.798543] [INFO ] [sig ] [2879/3475] Completed SON in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:55.798600] [INFO ] [sig ] [2880/3475] Forecasting SONO... [2026-01-23T20:31:55.798632] [INFO ] [sig ] Generating forecast for: SONO [2026-01-23T20:31:55.798663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-23T20:31:55.810130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-23T20:31:55.810411] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-23T20:31:55.811214] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-23T20:31:55.811266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:55.811297] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:55.811324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:55.811380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:55.868186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:55.868881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:55.868959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:55.868991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:55.986739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:55.986878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:55.986916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:55.986962] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:55.990310] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=23.45%) [2026-01-23T20:31:55.990606] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-23T20:31:55.990730] [INFO ] [sig ] SONO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:56.129358] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SONO.txt [2026-01-23T20:31:56.129483] [INFO ] [sig ] [2880/3475] Completed SONO in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:56.129523] [INFO ] [sig ] [2881/3475] Forecasting SOPA... [2026-01-23T20:31:56.129553] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-23T20:31:56.129603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-23T20:31:56.140802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-23T20:31:56.141150] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-23T20:31:56.141954] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-23T20:31:56.142005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:56.142037] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:56.142064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:56.142121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:56.199512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:56.200233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:56.200312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:56.200345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:56.318464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:56.318627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:56.318668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:56.318697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:56.322003] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-01-23T20:31:56.322272] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-23T20:31:56.322403] [INFO ] [sig ] SOPA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:56.531667] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOPA.txt [2026-01-23T20:31:56.531817] [INFO ] [sig ] [2881/3475] Completed SOPA in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:56.531857] [INFO ] [sig ] [2882/3475] Forecasting SOPH... [2026-01-23T20:31:56.531887] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-23T20:31:56.531917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-23T20:31:56.543663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-23T20:31:56.543956] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-23T20:31:56.544768] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-23T20:31:56.544820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:56.544852] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:56.544879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:56.544935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:56.602055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:56.602722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:56.602801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:56.602849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:56.716861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:56.717007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:56.717047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:56.717075] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:56.720440] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-01-23T20:31:56.720755] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-23T20:31:56.720880] [INFO ] [sig ] SOPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:56.863229] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOPH.txt [2026-01-23T20:31:56.863361] [INFO ] [sig ] [2882/3475] Completed SOPH in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:56.863401] [INFO ] [sig ] [2883/3475] Forecasting SOUN... [2026-01-23T20:31:56.863431] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-23T20:31:56.863461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-23T20:31:56.875857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-23T20:31:56.876147] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-23T20:31:56.876960] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-23T20:31:56.877012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:56.877044] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:56.877071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:56.877127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:56.934760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:56.935356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:56.935437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:56.935469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:57.055530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:57.055861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:57.055911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:57.055942] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:57.059781] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=51.69%) [2026-01-23T20:31:57.060062] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-23T20:31:57.060217] [INFO ] [sig ] SOUN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:57.200544] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SOUN.txt [2026-01-23T20:31:57.200724] [INFO ] [sig ] [2883/3475] Completed SOUN in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:57.200775] [INFO ] [sig ] [2884/3475] Forecasting SOXQ... [2026-01-23T20:31:57.200811] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-23T20:31:57.200847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-23T20:31:57.214960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-23T20:31:57.215273] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-23T20:31:57.216136] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-23T20:31:57.216190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:57.216224] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:57.216271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:57.216337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:57.276952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:57.277997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:57.278081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:57.278116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:57.412975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:57.413138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:57.413181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:57.413210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:57.417703] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-23T20:31:57.418109] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-23T20:31:57.418260] [INFO ] [sig ] SOXQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:57.562548] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOXQ.txt [2026-01-23T20:31:57.562888] [INFO ] [sig ] [2884/3475] Completed SOXQ in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:57.562929] [INFO ] [sig ] [2885/3475] Forecasting SOXX... [2026-01-23T20:31:57.562959] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-23T20:31:57.562988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-23T20:31:57.574963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-23T20:31:57.575261] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-23T20:31:57.576341] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-23T20:31:57.576398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:57.576434] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:57.576471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:57.576540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:57.635301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:57.636143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:57.636225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:57.636260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:57.758532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:57.758733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:57.758803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:57.758857] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:57.762387] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-01-23T20:31:57.762691] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-23T20:31:57.762825] [INFO ] [sig ] SOXX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:57.914015] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SOXX.txt [2026-01-23T20:31:57.914177] [INFO ] [sig ] [2885/3475] Completed SOXX in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-23T20:31:57.914222] [INFO ] [sig ] [2886/3475] Forecasting SPAI... [2026-01-23T20:31:57.914255] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-23T20:31:57.914289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-23T20:31:57.925933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-23T20:31:57.926348] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-23T20:31:57.927187] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-23T20:31:57.927239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:57.927271] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:57.927298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:57.927379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:57.986988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:57.987886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:57.987979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:57.988021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:58.114114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:58.114277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:58.114321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:58.114352] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:58.118132] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-23T20:31:58.118463] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-23T20:31:58.118644] [INFO ] [sig ] SPAI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:58.264370] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPAI.txt [2026-01-23T20:31:58.264529] [INFO ] [sig ] [2886/3475] Completed SPAI in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:58.264589] [INFO ] [sig ] [2887/3475] Forecasting SPB... [2026-01-23T20:31:58.264623] [INFO ] [sig ] Generating forecast for: SPB [2026-01-23T20:31:58.264655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-23T20:31:58.278894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-23T20:31:58.279394] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-23T20:31:58.280346] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-23T20:31:58.280405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:58.280443] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:58.280473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:58.280533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:58.343332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:58.344279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:58.344377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:58.344413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:58.471292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:58.471456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:58.471498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:58.471527] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:58.475028] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-01-23T20:31:58.475325] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-23T20:31:58.475458] [INFO ] [sig ] SPB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:58.614458] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPB.txt [2026-01-23T20:31:58.614635] [INFO ] [sig ] [2887/3475] Completed SPB in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:58.614680] [INFO ] [sig ] [2888/3475] Forecasting SPCB... [2026-01-23T20:31:58.614718] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-23T20:31:58.614753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-23T20:31:58.626231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-23T20:31:58.626612] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-23T20:31:58.627438] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-23T20:31:58.627491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:58.627523] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:58.627549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:58.627632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:58.684590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:58.685469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:58.685559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:58.685617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:58.805846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:58.806002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:58.806042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:58.806070] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:58.809414] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-01-23T20:31:58.809704] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-23T20:31:58.809830] [INFO ] [sig ] SPCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:58.946729] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPCB.txt [2026-01-23T20:31:58.946850] [INFO ] [sig ] [2888/3475] Completed SPCB in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:58.946889] [INFO ] [sig ] [2889/3475] Forecasting SPCE... [2026-01-23T20:31:58.946920] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-23T20:31:58.946950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-23T20:31:58.958946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-23T20:31:58.959233] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-23T20:31:58.960104] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-23T20:31:58.960158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:58.960191] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:58.960220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:58.960280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:59.016840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:59.017533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:59.017630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:59.017665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:59.134479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:59.134646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:59.134689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:59.134718] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:59.138203] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=53.16%) [2026-01-23T20:31:59.138512] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-23T20:31:59.138676] [INFO ] [sig ] SPCE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:59.281977] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPCE.txt [2026-01-23T20:31:59.282134] [INFO ] [sig ] [2889/3475] Completed SPCE in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:59.282175] [INFO ] [sig ] [2890/3475] Forecasting SPE... [2026-01-23T20:31:59.282206] [INFO ] [sig ] Generating forecast for: SPE [2026-01-23T20:31:59.282237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-23T20:31:59.293865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-23T20:31:59.294169] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-23T20:31:59.295027] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-23T20:31:59.295083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:59.295118] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:59.295147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:59.295206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:59.352499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:59.353357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:59.353464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:59.353499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:59.469638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:59.469785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:59.469827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:59.469856] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:59.473211] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-01-23T20:31:59.473485] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-23T20:31:59.473631] [INFO ] [sig ] SPE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:31:59.610634] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPE.txt [2026-01-23T20:31:59.610765] [INFO ] [sig ] [2890/3475] Completed SPE in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:59.610805] [INFO ] [sig ] [2891/3475] Forecasting SPFI... [2026-01-23T20:31:59.610835] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-23T20:31:59.610866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-23T20:31:59.622123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-23T20:31:59.622426] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-23T20:31:59.623239] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-23T20:31:59.623292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:59.623324] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:59.623351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:59.623407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:31:59.680792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:31:59.681608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:31:59.681693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:31:59.681728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:31:59.797942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:31:59.798099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:31:59.798150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:31:59.798180] [INFO ] [FORECASTER] Training complete [2026-01-23T20:31:59.801672] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=4.86%) [2026-01-23T20:31:59.801949] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-23T20:31:59.802078] [INFO ] [sig ] SPFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:31:59.939657] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPFI.txt [2026-01-23T20:31:59.939800] [INFO ] [sig ] [2891/3475] Completed SPFI in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:31:59.939840] [INFO ] [sig ] [2892/3475] Forecasting SPG... [2026-01-23T20:31:59.939870] [INFO ] [sig ] Generating forecast for: SPG [2026-01-23T20:31:59.939899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-23T20:31:59.952068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-23T20:31:59.952358] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-23T20:31:59.953157] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-23T20:31:59.953209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:31:59.953241] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:31:59.953267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:31:59.953325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:00.008807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:00.009491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:00.009587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:00.009624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:00.135974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:00.136136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:00.136177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:00.136205] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:00.139724] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=78.08%) [2026-01-23T20:32:00.140011] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-23T20:32:00.140140] [INFO ] [sig ] SPG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:00.282320] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPG.txt [2026-01-23T20:32:00.282453] [INFO ] [sig ] [2892/3475] Completed SPG in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:32:00.282526] [INFO ] [sig ] [2893/3475] Forecasting SPGI... [2026-01-23T20:32:00.282558] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-23T20:32:00.282605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-23T20:32:00.293926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-23T20:32:00.294228] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-23T20:32:00.295042] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-23T20:32:00.295094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:00.295126] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:00.295153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:00.295210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:00.351285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:00.351916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:00.351995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:00.352027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:00.473177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:00.473333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:00.473374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:00.473404] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:00.476755] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=33.76%) [2026-01-23T20:32:00.477023] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-23T20:32:00.477149] [INFO ] [sig ] SPGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:00.614243] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPGI.txt [2026-01-23T20:32:00.614371] [INFO ] [sig ] [2893/3475] Completed SPGI in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:32:00.614431] [INFO ] [sig ] [2894/3475] Forecasting SPH... [2026-01-23T20:32:00.614464] [INFO ] [sig ] Generating forecast for: SPH [2026-01-23T20:32:00.614497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-23T20:32:00.625973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-23T20:32:00.626282] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-23T20:32:00.627087] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-23T20:32:00.627139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:00.627171] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:00.627197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:00.627254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:00.684454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:00.685308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:00.685388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:00.685422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:00.801981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:00.802136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:00.802179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:00.802210] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:00.805809] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-23T20:32:00.806115] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-23T20:32:00.806252] [INFO ] [sig ] SPH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:00.944613] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPH.txt [2026-01-23T20:32:00.944772] [INFO ] [sig ] [2894/3475] Completed SPH in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:32:00.944812] [INFO ] [sig ] [2895/3475] Forecasting SPOK... [2026-01-23T20:32:00.944843] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-23T20:32:00.944874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-23T20:32:00.956539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-23T20:32:00.956913] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-23T20:32:00.957763] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-23T20:32:00.957816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:00.957848] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:00.957875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:00.957943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:01.015263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:01.016111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:01.016193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:01.016226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:01.142483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:01.142672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:01.142719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:01.142748] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:01.146440] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-01-23T20:32:01.146803] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-23T20:32:01.146941] [INFO ] [sig ] SPOK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:01.294123] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPOK.txt [2026-01-23T20:32:01.294261] [INFO ] [sig ] [2895/3475] Completed SPOK in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.4m [2026-01-23T20:32:01.294301] [INFO ] [sig ] [2896/3475] Forecasting SPRC... [2026-01-23T20:32:01.294334] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-23T20:32:01.294367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-23T20:32:01.306604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-23T20:32:01.306946] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-23T20:32:01.307888] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-23T20:32:01.307950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:01.307983] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:01.308040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:01.308101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:01.368062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:01.368988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:01.369071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:01.369106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:01.487199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:01.487377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:01.487422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:01.487452] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:01.490910] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-23T20:32:01.491182] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-23T20:32:01.491311] [INFO ] [sig ] SPRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:01.633840] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPRC.txt [2026-01-23T20:32:01.633995] [INFO ] [sig ] [2896/3475] Completed SPRC in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:01.634035] [INFO ] [sig ] [2897/3475] Forecasting SPRO... [2026-01-23T20:32:01.634066] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-23T20:32:01.634096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-23T20:32:01.646141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-23T20:32:01.646507] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-23T20:32:01.647330] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-23T20:32:01.647426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:01.647459] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:01.647486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:01.647542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:01.706845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:01.707752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:01.707835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:01.707869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:01.845821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:01.845983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:01.846026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:01.846056] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:01.850135] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=30.41%) [2026-01-23T20:32:01.850632] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-23T20:32:01.850832] [INFO ] [sig ] SPRO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:02.032493] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPRO.txt [2026-01-23T20:32:02.032675] [INFO ] [sig ] [2897/3475] Completed SPRO in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:02.032721] [INFO ] [sig ] [2898/3475] Forecasting SPRX... [2026-01-23T20:32:02.032752] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-23T20:32:02.032782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-23T20:32:02.045951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-23T20:32:02.046346] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-23T20:32:02.047240] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-23T20:32:02.047296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:02.047331] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:02.047392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:02.047453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:02.107198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:02.108323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:02.108410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:02.108445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:02.227839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:02.227999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:02.228044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:02.228073] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:02.231680] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-23T20:32:02.231987] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-23T20:32:02.232124] [INFO ] [sig ] SPRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:02.370968] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPRX.txt [2026-01-23T20:32:02.371141] [INFO ] [sig ] [2898/3475] Completed SPRX in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:02.371185] [INFO ] [sig ] [2899/3475] Forecasting SPRY... [2026-01-23T20:32:02.371216] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-23T20:32:02.371247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-23T20:32:02.383805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-23T20:32:02.384088] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-23T20:32:02.384894] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-23T20:32:02.384946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:02.384978] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:02.385005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:02.385061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:02.442047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:02.442744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:02.442822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:02.442857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:02.565518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:02.565687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:02.565732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:02.565761] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:02.569325] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-23T20:32:02.569620] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-23T20:32:02.569751] [INFO ] [sig ] SPRY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:02.708023] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPRY.txt [2026-01-23T20:32:02.708155] [INFO ] [sig ] [2899/3475] Completed SPRY in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:02.708196] [INFO ] [sig ] [2900/3475] Forecasting SPSC... [2026-01-23T20:32:02.708225] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-23T20:32:02.708254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-23T20:32:02.719837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-23T20:32:02.720125] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-23T20:32:02.721133] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-23T20:32:02.721185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:02.721217] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:02.721243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:02.721299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:02.780034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:02.780918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:02.781002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:02.781037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:02.905976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:02.906166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:02.906208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:02.906240] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:02.909800] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-23T20:32:02.910087] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-23T20:32:02.910227] [INFO ] [sig ] SPSC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:03.054222] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPSC.txt [2026-01-23T20:32:03.054384] [INFO ] [sig ] [2900/3475] Completed SPSC in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:03.054426] [INFO ] [sig ] [2901/3475] Forecasting SPWH... [2026-01-23T20:32:03.054456] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-23T20:32:03.054485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-23T20:32:03.066305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-23T20:32:03.066655] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-23T20:32:03.067511] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-23T20:32:03.067564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:03.067615] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:03.067641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:03.067697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:03.123504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:03.124324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:03.124406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:03.124440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:03.253222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:03.253382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:03.253423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:03.253453] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:03.257010] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: UP (p=59.53%) [2026-01-23T20:32:03.257285] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-23T20:32:03.257454] [INFO ] [sig ] SPWH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:03.396267] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SPWH.txt [2026-01-23T20:32:03.396406] [INFO ] [sig ] [2901/3475] Completed SPWH in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:03.396446] [INFO ] [sig ] [2902/3475] Forecasting SPXC... [2026-01-23T20:32:03.396476] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-23T20:32:03.396506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-23T20:32:03.407635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-23T20:32:03.407948] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-23T20:32:03.408765] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-23T20:32:03.408817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:03.408849] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:03.408876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:03.408932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:03.465642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:03.466343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:03.466422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:03.466456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:03.591327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:03.591491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:03.591536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:03.591566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:03.595048] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-23T20:32:03.595347] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-23T20:32:03.595475] [INFO ] [sig ] SPXC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:03.740392] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPXC.txt [2026-01-23T20:32:03.740529] [INFO ] [sig ] [2902/3475] Completed SPXC in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-23T20:32:03.740588] [INFO ] [sig ] [2903/3475] Forecasting SPXX... [2026-01-23T20:32:03.740620] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-23T20:32:03.740650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-23T20:32:03.752073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-23T20:32:03.752424] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-23T20:32:03.753230] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-23T20:32:03.753281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:03.753314] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:03.753341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:03.753398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:03.810247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:03.810918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:03.810995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:03.811028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:03.929288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:03.929440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:03.929480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:03.929510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:03.932887] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-01-23T20:32:03.933157] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-23T20:32:03.933284] [INFO ] [sig ] SPXX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:04.071896] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SPXX.txt [2026-01-23T20:32:04.072055] [INFO ] [sig ] [2903/3475] Completed SPXX in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:04.072097] [INFO ] [sig ] [2904/3475] Forecasting SQM... [2026-01-23T20:32:04.072131] [INFO ] [sig ] Generating forecast for: SQM [2026-01-23T20:32:04.072162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-23T20:32:04.084165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-23T20:32:04.084542] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-23T20:32:04.085374] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-23T20:32:04.085429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:04.085463] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:04.085490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:04.085548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:04.147275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:04.148251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:04.148356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:04.148391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:04.280339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:04.280533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:04.280615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:04.280666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:04.284734] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-23T20:32:04.285115] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-23T20:32:04.285288] [INFO ] [sig ] SQM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:04.431456] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SQM.txt [2026-01-23T20:32:04.431606] [INFO ] [sig ] [2904/3475] Completed SQM in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:04.431649] [INFO ] [sig ] [2905/3475] Forecasting SQNS... [2026-01-23T20:32:04.431678] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-23T20:32:04.431708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-23T20:32:04.443089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-23T20:32:04.443367] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-23T20:32:04.444174] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-23T20:32:04.444226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:04.444258] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:04.444285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:04.444342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:04.503997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:04.504835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:04.504915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:04.504948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:04.619090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:04.619245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:04.619285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:04.619313] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:04.622666] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-01-23T20:32:04.622937] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-23T20:32:04.623076] [INFO ] [sig ] SQNS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:04.761564] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SQNS.txt [2026-01-23T20:32:04.761732] [INFO ] [sig ] [2905/3475] Completed SQNS in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:04.761776] [INFO ] [sig ] [2906/3475] Forecasting SQQQ... [2026-01-23T20:32:04.761808] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-23T20:32:04.761837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-23T20:32:04.773639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-23T20:32:04.773937] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-23T20:32:04.774750] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-23T20:32:04.774802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:04.774834] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:04.774861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:04.774919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:04.831279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:04.831943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:04.832059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:04.832094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:04.953377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:04.953533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:04.953593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:04.953625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:04.957172] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=8.55%) [2026-01-23T20:32:04.957500] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-23T20:32:04.957654] [INFO ] [sig ] SQQQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:05.098251] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SQQQ.txt [2026-01-23T20:32:05.098404] [INFO ] [sig ] [2906/3475] Completed SQQQ in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:05.098445] [INFO ] [sig ] [2907/3475] Forecasting SRAD... [2026-01-23T20:32:05.098476] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-23T20:32:05.098507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-23T20:32:05.110552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-23T20:32:05.110852] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-23T20:32:05.111674] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-23T20:32:05.111732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:05.111765] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:05.111792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:05.111849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:05.170509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:05.171454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:05.171547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:05.171603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:05.295109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:05.295268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:05.295308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:05.295338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:05.299465] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-01-23T20:32:05.299763] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-23T20:32:05.299890] [INFO ] [sig ] SRAD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:05.444522] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SRAD.txt [2026-01-23T20:32:05.444881] [INFO ] [sig ] [2907/3475] Completed SRAD in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:05.444925] [INFO ] [sig ] [2908/3475] Forecasting SRBK... [2026-01-23T20:32:05.444955] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-23T20:32:05.444985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-23T20:32:05.457803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-23T20:32:05.458113] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-23T20:32:05.458954] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-23T20:32:05.459018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:05.459051] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:05.459078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:05.459135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:05.522451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:05.523298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:05.523386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:05.523421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:05.644605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:05.644762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:05.644984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:05.645013] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:05.648934] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-23T20:32:05.649234] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-23T20:32:05.649365] [INFO ] [sig ] SRBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:05.791343] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRBK.txt [2026-01-23T20:32:05.791500] [INFO ] [sig ] [2908/3475] Completed SRBK in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:05.791558] [INFO ] [sig ] [2909/3475] Forecasting SRCE... [2026-01-23T20:32:05.791628] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-23T20:32:05.791661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-23T20:32:05.803181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-23T20:32:05.803471] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-23T20:32:05.804291] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-23T20:32:05.804343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:05.804376] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:05.804403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:05.804459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:05.862318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:05.863051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:05.863132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:05.863167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:05.980678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:05.980834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:05.980877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:05.980908] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:05.984344] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=35.67%) [2026-01-23T20:32:05.984639] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-23T20:32:05.984769] [INFO ] [sig ] SRCE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:06.125115] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRCE.txt [2026-01-23T20:32:06.125384] [INFO ] [sig ] [2909/3475] Completed SRCE in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:06.125429] [INFO ] [sig ] [2910/3475] Forecasting SRE... [2026-01-23T20:32:06.125460] [INFO ] [sig ] Generating forecast for: SRE [2026-01-23T20:32:06.125491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-23T20:32:06.137427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-23T20:32:06.137743] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-23T20:32:06.138522] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-23T20:32:06.138606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:06.138648] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:06.138682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:06.138746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:06.197025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:06.197898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:06.197981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:06.198014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:06.322957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:06.323111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:06.323155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:06.323184] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:06.326785] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-23T20:32:06.327055] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-23T20:32:06.327180] [INFO ] [sig ] SRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:06.466929] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SRE.txt [2026-01-23T20:32:06.467063] [INFO ] [sig ] [2910/3475] Completed SRE in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:06.467101] [INFO ] [sig ] [2911/3475] Forecasting SREA... [2026-01-23T20:32:06.467131] [INFO ] [sig ] Generating forecast for: SREA [2026-01-23T20:32:06.467162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-23T20:32:06.479683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-23T20:32:06.480173] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-23T20:32:06.481180] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-23T20:32:06.481231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:06.481262] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:06.481288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:06.481343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:06.543332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:06.544505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:06.544626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:06.544669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:06.676318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:06.676479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:06.676521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:06.676549] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:06.680303] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=54.25%) [2026-01-23T20:32:06.680648] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-23T20:32:06.680800] [INFO ] [sig ] SREA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:06.830422] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SREA.txt [2026-01-23T20:32:06.830667] [INFO ] [sig ] [2911/3475] Completed SREA in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:06.830747] [INFO ] [sig ] [2912/3475] Forecasting SRFM... [2026-01-23T20:32:06.830793] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-23T20:32:06.830839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-23T20:32:06.843082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-23T20:32:06.843456] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-23T20:32:06.844387] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-23T20:32:06.844442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:06.844474] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:06.844501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:06.844612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:06.907316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:06.908211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:06.908294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:06.908329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:07.032064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:07.032242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:07.032304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:07.032338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:07.035930] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-23T20:32:07.036216] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-23T20:32:07.036349] [INFO ] [sig ] SRFM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:07.197371] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRFM.txt [2026-01-23T20:32:07.197540] [INFO ] [sig ] [2912/3475] Completed SRFM in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:07.197604] [INFO ] [sig ] [2913/3475] Forecasting SRG... [2026-01-23T20:32:07.197644] [INFO ] [sig ] Generating forecast for: SRG [2026-01-23T20:32:07.197675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-23T20:32:07.209349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-23T20:32:07.209724] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-23T20:32:07.210543] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-23T20:32:07.210613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:07.210673] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:07.210702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:07.210759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:07.266196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:07.267132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:07.267226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:07.267262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:07.387505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:07.387704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:07.387749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:07.387778] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:07.391276] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-23T20:32:07.391565] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-23T20:32:07.391730] [INFO ] [sig ] SRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:07.531047] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRG.txt [2026-01-23T20:32:07.531203] [INFO ] [sig ] [2913/3475] Completed SRG in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.3m [2026-01-23T20:32:07.531244] [INFO ] [sig ] [2914/3475] Forecasting SRI... [2026-01-23T20:32:07.531275] [INFO ] [sig ] Generating forecast for: SRI [2026-01-23T20:32:07.531306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-23T20:32:07.542959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-23T20:32:07.543288] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-23T20:32:07.544289] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-23T20:32:07.544340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:07.544372] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:07.544398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:07.544453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:07.603691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:07.604746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:07.604830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:07.604864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:07.724612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:07.724767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:07.724808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:07.724836] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:07.728267] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-01-23T20:32:07.728535] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-23T20:32:07.728686] [INFO ] [sig ] SRI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:07.866109] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRI.txt [2026-01-23T20:32:07.866238] [INFO ] [sig ] [2914/3475] Completed SRI in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:07.866276] [INFO ] [sig ] [2915/3475] Forecasting SRRK... [2026-01-23T20:32:07.866306] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-23T20:32:07.866336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-23T20:32:07.877278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-23T20:32:07.877606] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-23T20:32:07.878394] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-23T20:32:07.878445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:07.878478] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:07.878506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:07.878563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:07.937258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:07.938059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:07.938138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:07.938170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:08.056154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:08.056295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:08.056369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:08.056402] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:08.059737] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-23T20:32:08.060004] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-23T20:32:08.060127] [INFO ] [sig ] SRRK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:08.196719] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SRRK.txt [2026-01-23T20:32:08.196852] [INFO ] [sig ] [2915/3475] Completed SRRK in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:08.197085] [INFO ] [sig ] [2916/3475] Forecasting SRTS... [2026-01-23T20:32:08.197115] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-23T20:32:08.197145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-23T20:32:08.209393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-23T20:32:08.209695] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-23T20:32:08.210486] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-23T20:32:08.210538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:08.210586] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:08.210617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:08.210673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:08.267387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:08.268169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:08.268252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:08.268285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:08.385050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:08.385158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:08.385195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:08.385261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:08.388441] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-01-23T20:32:08.388758] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-23T20:32:08.388888] [INFO ] [sig ] SRTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:08.526683] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SRTS.txt [2026-01-23T20:32:08.526800] [INFO ] [sig ] [2916/3475] Completed SRTS in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:08.526838] [INFO ] [sig ] [2917/3475] Forecasting SSB... [2026-01-23T20:32:08.526867] [INFO ] [sig ] Generating forecast for: SSB [2026-01-23T20:32:08.526897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-23T20:32:08.538205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-23T20:32:08.538468] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-23T20:32:08.539271] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-23T20:32:08.539324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:08.539356] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:08.539384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:08.539440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:08.595514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:08.596141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:08.596218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:08.596250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:08.713712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:08.713846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:08.713885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:08.713914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:08.717160] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-23T20:32:08.717912] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-23T20:32:08.718283] [INFO ] [sig ] SSB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:08.866514] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SSB.txt [2026-01-23T20:32:08.866679] [INFO ] [sig ] [2917/3475] Completed SSB in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:08.866722] [INFO ] [sig ] [2918/3475] Forecasting SSD... [2026-01-23T20:32:08.866753] [INFO ] [sig ] Generating forecast for: SSD [2026-01-23T20:32:08.866783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-23T20:32:08.878886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-23T20:32:08.879240] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-23T20:32:08.880121] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-23T20:32:08.880173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:08.880205] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:08.880232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:08.880297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:08.938891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:08.939612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:08.939694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:08.939729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:09.058666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:09.058820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:09.058867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:09.058908] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:09.062308] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-01-23T20:32:09.062597] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-23T20:32:09.062729] [INFO ] [sig ] SSD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:09.210875] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SSD.txt [2026-01-23T20:32:09.211026] [INFO ] [sig ] [2918/3475] Completed SSD in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:09.211066] [INFO ] [sig ] [2919/3475] Forecasting SSL... [2026-01-23T20:32:09.211096] [INFO ] [sig ] Generating forecast for: SSL [2026-01-23T20:32:09.211129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-23T20:32:09.222550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-23T20:32:09.222836] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-23T20:32:09.223648] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-23T20:32:09.223704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:09.223746] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:09.223774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:09.223830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:09.283389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:09.284180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:09.284263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:09.284297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:09.409787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:09.409939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:09.409979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:09.410008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:09.413332] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-01-23T20:32:09.413616] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-23T20:32:09.413740] [INFO ] [sig ] SSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:09.560906] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SSL.txt [2026-01-23T20:32:09.561126] [INFO ] [sig ] [2919/3475] Completed SSL in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-23T20:32:09.561190] [INFO ] [sig ] [2920/3475] Forecasting SSNC... [2026-01-23T20:32:09.561242] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-23T20:32:09.561295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-23T20:32:09.576307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-23T20:32:09.576752] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-23T20:32:09.578208] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-23T20:32:09.578270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:09.578305] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:09.578332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:09.578389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:09.641148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:09.642104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:09.642190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:09.642222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:09.767010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:09.767188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:09.767229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:09.767258] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:09.770921] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-01-23T20:32:09.771220] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-23T20:32:09.771351] [INFO ] [sig ] SSNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:09.911336] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SSNC.txt [2026-01-23T20:32:09.911494] [INFO ] [sig ] [2920/3475] Completed SSNC in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:09.911535] [INFO ] [sig ] [2921/3475] Forecasting SSP... [2026-01-23T20:32:09.911567] [INFO ] [sig ] Generating forecast for: SSP [2026-01-23T20:32:09.911621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-23T20:32:09.925121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-23T20:32:09.925552] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-23T20:32:09.926604] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-23T20:32:09.926657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:09.926690] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:09.926718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:09.926779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:09.983927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:09.984797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:09.984879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:09.984914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:10.101056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:10.101213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:10.101254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:10.101284] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:10.104617] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-01-23T20:32:10.104889] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-23T20:32:10.105013] [INFO ] [sig ] SSP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:10.244316] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SSP.txt [2026-01-23T20:32:10.244459] [INFO ] [sig ] [2921/3475] Completed SSP in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:10.244498] [INFO ] [sig ] [2922/3475] Forecasting SSRM... [2026-01-23T20:32:10.244528] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-23T20:32:10.244559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-23T20:32:10.256681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-23T20:32:10.257037] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-23T20:32:10.257927] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-23T20:32:10.257979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:10.258011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:10.258037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:10.258092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:10.316398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:10.317272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:10.317379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:10.317417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:10.436636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:10.436793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:10.436834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:10.436862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:10.440267] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-23T20:32:10.440559] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-23T20:32:10.440720] [INFO ] [sig ] SSRM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:10.588069] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SSRM.txt [2026-01-23T20:32:10.588243] [INFO ] [sig ] [2922/3475] Completed SSRM in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:10.588285] [INFO ] [sig ] [2923/3475] Forecasting SSSS... [2026-01-23T20:32:10.588333] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-23T20:32:10.588366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-23T20:32:10.600041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-23T20:32:10.600385] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-23T20:32:10.601243] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-23T20:32:10.601295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:10.601326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:10.601355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:10.601411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:10.659509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:10.660443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:10.660565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:10.660624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:10.785523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:10.785693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:10.785742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:10.785779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:10.789207] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-23T20:32:10.789478] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-23T20:32:10.789622] [INFO ] [sig ] SSSS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:10.929061] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SSSS.txt [2026-01-23T20:32:10.929207] [INFO ] [sig ] [2923/3475] Completed SSSS in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:10.929248] [INFO ] [sig ] [2924/3475] Forecasting SSTI... [2026-01-23T20:32:10.929280] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-23T20:32:10.929312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-23T20:32:10.941410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-23T20:32:10.941761] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-23T20:32:10.942552] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-23T20:32:10.942629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:10.942663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:10.942691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:10.942749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:10.999940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:11.000812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:11.000893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:11.000926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:11.122028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:11.122193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:11.122236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:11.122266] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:11.125682] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-23T20:32:11.125981] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-23T20:32:11.126109] [INFO ] [sig ] SSTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:11.265186] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SSTI.txt [2026-01-23T20:32:11.265322] [INFO ] [sig ] [2924/3475] Completed SSTI in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:11.265362] [INFO ] [sig ] [2925/3475] Forecasting SSTK... [2026-01-23T20:32:11.265391] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-23T20:32:11.265422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-23T20:32:11.276657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-23T20:32:11.276954] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-23T20:32:11.277844] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-23T20:32:11.277896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:11.277927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:11.277954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:11.278010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:11.338861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:11.339699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:11.339783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:11.339816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:11.464955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:11.465130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:11.465183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:11.465216] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:11.468908] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-01-23T20:32:11.469204] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-23T20:32:11.469340] [INFO ] [sig ] SSTK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:11.609525] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SSTK.txt [2026-01-23T20:32:11.609684] [INFO ] [sig ] [2925/3475] Completed SSTK in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:11.609726] [INFO ] [sig ] [2926/3475] Forecasting SSYS... [2026-01-23T20:32:11.609758] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-23T20:32:11.609794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-23T20:32:11.621510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-23T20:32:11.621840] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-23T20:32:11.622714] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-23T20:32:11.622767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:11.622800] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:11.622828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:11.622885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:11.681045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:11.681762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:11.681840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:11.681874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:11.805938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:11.806095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:11.806137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:11.806200] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:11.809762] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: UP (p=78.88%) [2026-01-23T20:32:11.810040] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-23T20:32:11.810168] [INFO ] [sig ] SSYS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:11.962809] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SSYS.txt [2026-01-23T20:32:11.962997] [INFO ] [sig ] [2926/3475] Completed SSYS in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:11.963039] [INFO ] [sig ] [2927/3475] Forecasting STAA... [2026-01-23T20:32:11.963071] [INFO ] [sig ] Generating forecast for: STAA [2026-01-23T20:32:11.963101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-23T20:32:11.974594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-23T20:32:11.974949] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-23T20:32:11.975775] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-23T20:32:11.975826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:11.975857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:11.975884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:11.975939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:12.034013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:12.034966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:12.035055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:12.035090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:12.156942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:12.157104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:12.157145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:12.157175] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:12.160693] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-23T20:32:12.161009] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-23T20:32:12.161139] [INFO ] [sig ] STAA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:12.314772] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STAA.txt [2026-01-23T20:32:12.314934] [INFO ] [sig ] [2927/3475] Completed STAA in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:12.314975] [INFO ] [sig ] [2928/3475] Forecasting STAG... [2026-01-23T20:32:12.315004] [INFO ] [sig ] Generating forecast for: STAG [2026-01-23T20:32:12.315036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-23T20:32:12.327634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-23T20:32:12.328051] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-23T20:32:12.328943] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-23T20:32:12.329183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:12.329216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:12.329243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:12.329299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:12.388989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:12.390327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:12.390414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:12.390465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:12.522669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:12.522832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:12.522874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:12.522904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:12.526671] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-01-23T20:32:12.527016] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-23T20:32:12.527164] [INFO ] [sig ] STAG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:12.681944] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STAG.txt [2026-01-23T20:32:12.682129] [INFO ] [sig ] [2928/3475] Completed STAG in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:12.682170] [INFO ] [sig ] [2929/3475] Forecasting STBA... [2026-01-23T20:32:12.682202] [INFO ] [sig ] Generating forecast for: STBA [2026-01-23T20:32:12.682234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-23T20:32:12.695805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-23T20:32:12.696238] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-23T20:32:12.697255] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-23T20:32:12.697318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:12.697375] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:12.697407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:12.697466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:12.759429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:12.760379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:12.760497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:12.760533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:12.893505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:12.893725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:12.893780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:12.893817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:12.898153] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-01-23T20:32:12.898681] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-23T20:32:12.898891] [INFO ] [sig ] STBA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:13.118970] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STBA.txt [2026-01-23T20:32:13.119189] [INFO ] [sig ] [2929/3475] Completed STBA in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.2m [2026-01-23T20:32:13.119259] [INFO ] [sig ] [2930/3475] Forecasting STC... [2026-01-23T20:32:13.119297] [INFO ] [sig ] Generating forecast for: STC [2026-01-23T20:32:13.119328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-23T20:32:13.135506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-23T20:32:13.136159] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-23T20:32:13.137238] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-23T20:32:13.137296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:13.137395] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:13.137441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:13.137507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:13.225475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:13.226521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:13.226637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:13.226674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:13.400763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:13.400954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:13.401006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:13.401042] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:13.405861] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=30.89%) [2026-01-23T20:32:13.406323] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-23T20:32:13.406515] [INFO ] [sig ] STC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:13.633802] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STC.txt [2026-01-23T20:32:13.633977] [INFO ] [sig ] [2930/3475] Completed STC in 0.5s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:13.634022] [INFO ] [sig ] [2931/3475] Forecasting STE... [2026-01-23T20:32:13.634054] [INFO ] [sig ] Generating forecast for: STE [2026-01-23T20:32:13.634087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-23T20:32:13.653002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-23T20:32:13.653593] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-23T20:32:13.654976] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-23T20:32:13.655065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:13.655123] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:13.655171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:13.655267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:13.747964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:13.749228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:13.749346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:13.749403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:13.881664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:13.881846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:13.881892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:13.881922] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:13.885692] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-23T20:32:13.886084] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-23T20:32:13.886265] [INFO ] [sig ] STE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:14.054332] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STE.txt [2026-01-23T20:32:14.054504] [INFO ] [sig ] [2931/3475] Completed STE in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:14.054544] [INFO ] [sig ] [2932/3475] Forecasting STEL... [2026-01-23T20:32:14.054596] [INFO ] [sig ] Generating forecast for: STEL [2026-01-23T20:32:14.054629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-23T20:32:14.065936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-23T20:32:14.066301] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-23T20:32:14.067183] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-23T20:32:14.067245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:14.067281] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:14.067311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:14.067400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:14.125676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:14.126513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:14.126627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:14.126672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:14.250122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:14.250268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:14.250332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:14.250379] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:14.254474] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-23T20:32:14.254897] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-23T20:32:14.255062] [INFO ] [sig ] STEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:14.401549] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STEL.txt [2026-01-23T20:32:14.401695] [INFO ] [sig ] [2932/3475] Completed STEL in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:14.401735] [INFO ] [sig ] [2933/3475] Forecasting STEM... [2026-01-23T20:32:14.401765] [INFO ] [sig ] Generating forecast for: STEM [2026-01-23T20:32:14.401796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-23T20:32:14.414215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-23T20:32:14.414527] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-23T20:32:14.415399] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-23T20:32:14.415453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:14.415487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:14.415515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:14.415596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:14.474660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:14.475455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:14.475534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:14.475566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:14.594754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:14.594854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:14.594892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:14.594949] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:14.599743] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-01-23T20:32:14.600033] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-23T20:32:14.600162] [INFO ] [sig ] STEM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:14.741273] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STEM.txt [2026-01-23T20:32:14.741387] [INFO ] [sig ] [2933/3475] Completed STEM in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:14.741426] [INFO ] [sig ] [2934/3475] Forecasting STEP... [2026-01-23T20:32:14.741456] [INFO ] [sig ] Generating forecast for: STEP [2026-01-23T20:32:14.741492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-23T20:32:14.753605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-23T20:32:14.753894] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-23T20:32:14.754741] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-23T20:32:14.754794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:14.754829] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:14.754858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:14.754916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:14.813491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:14.814095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:14.814172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:14.814205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:14.948869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:14.949030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:14.949071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:14.949101] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:14.952690] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-01-23T20:32:14.952986] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-23T20:32:14.953304] [INFO ] [sig ] STEP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:15.098347] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STEP.txt [2026-01-23T20:32:15.098487] [INFO ] [sig ] [2934/3475] Completed STEP in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:15.098528] [INFO ] [sig ] [2935/3475] Forecasting STHO... [2026-01-23T20:32:15.098559] [INFO ] [sig ] Generating forecast for: STHO [2026-01-23T20:32:15.098610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-23T20:32:15.110382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-23T20:32:15.110688] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-23T20:32:15.111466] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-23T20:32:15.111518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:15.111550] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:15.111597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:15.111658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:15.167951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:15.168546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:15.168642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:15.168676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:15.281906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:15.282194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:15.282230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:15.282257] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:15.285329] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=29.72%) [2026-01-23T20:32:15.285608] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-23T20:32:15.285730] [INFO ] [sig ] STHO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:15.423882] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STHO.txt [2026-01-23T20:32:15.423994] [INFO ] [sig ] [2935/3475] Completed STHO in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:15.424033] [INFO ] [sig ] [2936/3475] Forecasting STI... [2026-01-23T20:32:15.424061] [INFO ] [sig ] Generating forecast for: STI [2026-01-23T20:32:15.424091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-23T20:32:15.436607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-23T20:32:15.436853] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-23T20:32:15.437863] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-23T20:32:15.437914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:15.437947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:15.437973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:15.438216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:15.495465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:15.496068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:15.496146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:15.496179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:15.613191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:15.613286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:15.613321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:15.613348] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:15.616741] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-23T20:32:15.617006] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-23T20:32:15.617127] [INFO ] [sig ] STI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:15.776817] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STI.txt [2026-01-23T20:32:15.776979] [INFO ] [sig ] [2936/3475] Completed STI in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-23T20:32:15.777019] [INFO ] [sig ] [2937/3475] Forecasting STIM... [2026-01-23T20:32:15.777050] [INFO ] [sig ] Generating forecast for: STIM [2026-01-23T20:32:15.777080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-23T20:32:15.788333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-23T20:32:15.788693] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-23T20:32:15.789478] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-23T20:32:15.789530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:15.789562] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:15.789615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:15.789673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:15.847933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:15.849209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:15.849294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:15.849326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:15.972028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:15.972187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:15.972231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:15.972261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:15.975656] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-01-23T20:32:15.975931] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-23T20:32:15.976058] [INFO ] [sig ] STIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:16.117810] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STIM.txt [2026-01-23T20:32:16.117986] [INFO ] [sig ] [2937/3475] Completed STIM in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:16.118027] [INFO ] [sig ] [2938/3475] Forecasting STK... [2026-01-23T20:32:16.118058] [INFO ] [sig ] Generating forecast for: STK [2026-01-23T20:32:16.118089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-23T20:32:16.130709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-23T20:32:16.131101] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-23T20:32:16.132014] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-23T20:32:16.132069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:16.132102] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:16.132131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:16.132190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:16.189359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:16.190295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:16.190389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:16.190426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:16.309386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:16.309544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:16.309602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:16.309633] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:16.313042] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-01-23T20:32:16.313322] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-23T20:32:16.313452] [INFO ] [sig ] STK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:16.450778] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STK.txt [2026-01-23T20:32:16.450932] [INFO ] [sig ] [2938/3475] Completed STK in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:16.450972] [INFO ] [sig ] [2939/3475] Forecasting STKH... [2026-01-23T20:32:16.451003] [INFO ] [sig ] Generating forecast for: STKH [2026-01-23T20:32:16.451034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-23T20:32:16.461959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-23T20:32:16.462280] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-23T20:32:16.463082] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-23T20:32:16.463135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:16.463166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:16.463192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:16.463249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:16.522669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:16.523553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:16.523654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:16.523689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:16.633654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:16.633815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:16.633858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:16.633887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:16.637647] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-23T20:32:16.637928] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-23T20:32:16.638061] [INFO ] [sig ] STKH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:16.788223] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STKH.txt [2026-01-23T20:32:16.788370] [INFO ] [sig ] [2939/3475] Completed STKH in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:16.788411] [INFO ] [sig ] [2940/3475] Forecasting STKL... [2026-01-23T20:32:16.788442] [INFO ] [sig ] Generating forecast for: STKL [2026-01-23T20:32:16.788474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-23T20:32:16.801845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-23T20:32:16.802176] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-23T20:32:16.803019] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-23T20:32:16.803072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:16.803297] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:16.803326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:16.803383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:16.870608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:16.871557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:16.871716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:16.871764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:17.003027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:17.003188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:17.003232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:17.003263] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:17.006981] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=67.24%) [2026-01-23T20:32:17.007279] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-23T20:32:17.007438] [INFO ] [sig ] STKL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:17.152445] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STKL.txt [2026-01-23T20:32:17.152622] [INFO ] [sig ] [2940/3475] Completed STKL in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:17.152667] [INFO ] [sig ] [2941/3475] Forecasting STKS... [2026-01-23T20:32:17.152697] [INFO ] [sig ] Generating forecast for: STKS [2026-01-23T20:32:17.152727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-23T20:32:17.164700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-23T20:32:17.164951] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-23T20:32:17.165749] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-23T20:32:17.165800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:17.165832] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:17.165860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:17.165916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:17.222302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:17.222895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:17.222972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:17.223004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:17.342036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:17.342180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:17.342220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:17.342249] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:17.345606] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-01-23T20:32:17.345889] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-23T20:32:17.346015] [INFO ] [sig ] STKS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:17.485983] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STKS.txt [2026-01-23T20:32:17.486115] [INFO ] [sig ] [2941/3475] Completed STKS in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:17.486155] [INFO ] [sig ] [2942/3475] Forecasting STLA... [2026-01-23T20:32:17.486185] [INFO ] [sig ] Generating forecast for: STLA [2026-01-23T20:32:17.486215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-23T20:32:17.497329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-23T20:32:17.497659] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-23T20:32:17.498692] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-23T20:32:17.498743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:17.498775] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:17.498802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:17.498857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:17.555148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:17.555864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:17.555942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:17.555975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:17.674902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:17.675045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:17.675086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:17.675114] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:17.678422] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-23T20:32:17.678711] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-23T20:32:17.678837] [INFO ] [sig ] STLA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:17.824565] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STLA.txt [2026-01-23T20:32:17.824743] [INFO ] [sig ] [2942/3475] Completed STLA in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:17.824786] [INFO ] [sig ] [2943/3475] Forecasting STLD... [2026-01-23T20:32:17.824816] [INFO ] [sig ] Generating forecast for: STLD [2026-01-23T20:32:17.824846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-23T20:32:17.838181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-23T20:32:17.838496] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-23T20:32:17.839325] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-23T20:32:17.839387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:17.839419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:17.839446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:17.839501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:17.897217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:17.898033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:17.898156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:17.898192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:18.019703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:18.019857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:18.019897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:18.019927] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:18.023280] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=43.68%) [2026-01-23T20:32:18.023550] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-23T20:32:18.023694] [INFO ] [sig ] STLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:18.163106] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STLD.txt [2026-01-23T20:32:18.163267] [INFO ] [sig ] [2943/3475] Completed STLD in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:18.163309] [INFO ] [sig ] [2944/3475] Forecasting STM... [2026-01-23T20:32:18.163340] [INFO ] [sig ] Generating forecast for: STM [2026-01-23T20:32:18.163370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-23T20:32:18.175390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-23T20:32:18.175782] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-23T20:32:18.176688] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-23T20:32:18.176743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:18.176776] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:18.176804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:18.176863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:18.233613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:18.234429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:18.234512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:18.234546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:18.358050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:18.358205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:18.358248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:18.358278] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:18.361760] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-01-23T20:32:18.362042] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-23T20:32:18.362171] [INFO ] [sig ] STM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:18.500443] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STM.txt [2026-01-23T20:32:18.500595] [INFO ] [sig ] [2944/3475] Completed STM in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:18.500639] [INFO ] [sig ] [2945/3475] Forecasting STN... [2026-01-23T20:32:18.500669] [INFO ] [sig ] Generating forecast for: STN [2026-01-23T20:32:18.500699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-23T20:32:18.511700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-23T20:32:18.511998] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-23T20:32:18.512809] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-23T20:32:18.512860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:18.512893] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:18.512920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:18.512977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:18.569646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:18.570492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:18.570592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:18.570627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:18.695801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:18.696083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:18.696125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:18.696155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:18.699828] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-23T20:32:18.700121] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-23T20:32:18.700251] [INFO ] [sig ] STN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:18.841217] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STN.txt [2026-01-23T20:32:18.841348] [INFO ] [sig ] [2945/3475] Completed STN in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:18.841387] [INFO ] [sig ] [2946/3475] Forecasting STNE... [2026-01-23T20:32:18.841417] [INFO ] [sig ] Generating forecast for: STNE [2026-01-23T20:32:18.841446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-23T20:32:18.852875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-23T20:32:18.853196] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-23T20:32:18.854083] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-23T20:32:18.854137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:18.854170] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:18.854197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:18.854252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:18.910119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:18.910828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:18.910906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:18.910938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:19.035407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:19.035585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:19.035630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:19.035660] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:19.039021] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-23T20:32:19.039292] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-23T20:32:19.039420] [INFO ] [sig ] STNE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:19.178752] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STNE.txt [2026-01-23T20:32:19.178910] [INFO ] [sig ] [2946/3475] Completed STNE in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:19.178957] [INFO ] [sig ] [2947/3475] Forecasting STOK... [2026-01-23T20:32:19.178987] [INFO ] [sig ] Generating forecast for: STOK [2026-01-23T20:32:19.179017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-23T20:32:19.190255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-23T20:32:19.190629] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-23T20:32:19.191417] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-23T20:32:19.191468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:19.191542] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:19.191591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:19.191651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:19.247845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:19.248691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:19.248771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:19.248805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:19.374169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:19.374326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:19.374366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:19.374395] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:19.377754] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-23T20:32:19.378024] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-23T20:32:19.378150] [INFO ] [sig ] STOK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:19.518183] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STOK.txt [2026-01-23T20:32:19.518333] [INFO ] [sig ] [2947/3475] Completed STOK in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.1m [2026-01-23T20:32:19.518378] [INFO ] [sig ] [2948/3475] Forecasting STRA... [2026-01-23T20:32:19.518409] [INFO ] [sig ] Generating forecast for: STRA [2026-01-23T20:32:19.518440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-23T20:32:19.529780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-23T20:32:19.530097] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-23T20:32:19.530925] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-23T20:32:19.530977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:19.531008] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:19.531036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:19.531092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:19.587829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:19.588465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:19.588542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:19.588593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:19.706451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:19.706619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:19.706661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:19.706691] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:19.710053] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=96.83%) [2026-01-23T20:32:19.710376] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-23T20:32:19.710502] [INFO ] [sig ] STRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:19.847798] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STRA.txt [2026-01-23T20:32:19.847928] [INFO ] [sig ] [2948/3475] Completed STRA in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:19.847971] [INFO ] [sig ] [2949/3475] Forecasting STRL... [2026-01-23T20:32:19.848002] [INFO ] [sig ] Generating forecast for: STRL [2026-01-23T20:32:19.848031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-23T20:32:19.859070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-23T20:32:19.859357] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-23T20:32:19.860165] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-23T20:32:19.860216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:19.860249] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:19.860276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:19.860332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:19.918903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:19.919618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:19.919697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:19.919732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:20.039550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:20.039751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:20.039794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:20.039822] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:20.043216] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-23T20:32:20.043535] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-23T20:32:20.043687] [INFO ] [sig ] STRL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:20.183593] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STRL.txt [2026-01-23T20:32:20.183749] [INFO ] [sig ] [2949/3475] Completed STRL in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:20.183789] [INFO ] [sig ] [2950/3475] Forecasting STRS... [2026-01-23T20:32:20.183821] [INFO ] [sig ] Generating forecast for: STRS [2026-01-23T20:32:20.183851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-23T20:32:20.193560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-23T20:32:20.193832] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-23T20:32:20.194645] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-23T20:32:20.194698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:20.194730] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:20.194759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:20.194815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:20.251552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:20.252258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:20.252337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:20.252369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:20.345671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:20.345812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:20.345868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:20.345930] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:20.349459] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-23T20:32:20.349761] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-23T20:32:20.349890] [INFO ] [sig ] STRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:20.494082] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STRS.txt [2026-01-23T20:32:20.494242] [INFO ] [sig ] [2950/3475] Completed STRS in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:20.494283] [INFO ] [sig ] [2951/3475] Forecasting STSS... [2026-01-23T20:32:20.494313] [INFO ] [sig ] Generating forecast for: STSS [2026-01-23T20:32:20.494344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-23T20:32:20.505563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-23T20:32:20.505858] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-23T20:32:20.506666] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-23T20:32:20.506718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:20.506749] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:20.506777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:20.506833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:20.563323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:20.564155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:20.564239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:20.564274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:20.683299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:20.683463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:20.683504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:20.683533] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:20.687144] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-01-23T20:32:20.687549] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-23T20:32:20.687720] [INFO ] [sig ] STSS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:20.827166] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STSS.txt [2026-01-23T20:32:20.827318] [INFO ] [sig ] [2951/3475] Completed STSS in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:20.827376] [INFO ] [sig ] [2952/3475] Forecasting STTK... [2026-01-23T20:32:20.827409] [INFO ] [sig ] Generating forecast for: STTK [2026-01-23T20:32:20.827439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-23T20:32:20.838810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-23T20:32:20.839129] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-23T20:32:20.839953] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-23T20:32:20.840005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:20.840036] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:20.840063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:20.840120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:20.898065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:20.898833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:20.898914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:20.898953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:21.018658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:21.018829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:21.018874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:21.018904] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:21.022855] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-01-23T20:32:21.023360] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-23T20:32:21.023497] [INFO ] [sig ] STTK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:21.174268] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STTK.txt [2026-01-23T20:32:21.174423] [INFO ] [sig ] [2952/3475] Completed STTK in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:21.174464] [INFO ] [sig ] [2953/3475] Forecasting STVN... [2026-01-23T20:32:21.174495] [INFO ] [sig ] Generating forecast for: STVN [2026-01-23T20:32:21.174526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-23T20:32:21.186272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-23T20:32:21.186676] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-23T20:32:21.187513] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-23T20:32:21.187587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:21.187641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:21.187670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:21.187726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:21.247657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:21.248636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:21.248717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:21.248749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:21.365352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:21.365497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:21.365537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:21.365566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:21.368917] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-01-23T20:32:21.369183] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-23T20:32:21.369307] [INFO ] [sig ] STVN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:21.509224] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STVN.txt [2026-01-23T20:32:21.509373] [INFO ] [sig ] [2953/3475] Completed STVN in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-23T20:32:21.509414] [INFO ] [sig ] [2954/3475] Forecasting STWD... [2026-01-23T20:32:21.509444] [INFO ] [sig ] Generating forecast for: STWD [2026-01-23T20:32:21.509475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-23T20:32:21.521387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-23T20:32:21.521689] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-23T20:32:21.522499] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-23T20:32:21.522552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:21.522612] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:21.522643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:21.522700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:21.579691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:21.580339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:21.580417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:21.580450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:21.696852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:21.696998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:21.697038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:21.697067] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:21.700422] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-01-23T20:32:21.700715] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-23T20:32:21.700843] [INFO ] [sig ] STWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:21.843266] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STWD.txt [2026-01-23T20:32:21.843421] [INFO ] [sig ] [2954/3475] Completed STWD in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:21.843463] [INFO ] [sig ] [2955/3475] Forecasting STX... [2026-01-23T20:32:21.843493] [INFO ] [sig ] Generating forecast for: STX [2026-01-23T20:32:21.843523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-23T20:32:21.854838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-23T20:32:21.855159] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-23T20:32:21.855970] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-23T20:32:21.856021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:21.856052] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:21.856079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:21.856134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:21.913649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:21.914502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:21.914602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:21.914638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:22.036752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:22.036911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:22.036952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:22.036981] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:22.040342] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-23T20:32:22.040645] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-23T20:32:22.040778] [INFO ] [sig ] STX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:22.191341] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STX.txt [2026-01-23T20:32:22.191549] [INFO ] [sig ] [2955/3475] Completed STX in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:22.191704] [INFO ] [sig ] [2956/3475] Forecasting STXE... [2026-01-23T20:32:22.191763] [INFO ] [sig ] Generating forecast for: STXE [2026-01-23T20:32:22.191821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-23T20:32:22.203566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-23T20:32:22.204001] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-23T20:32:22.204911] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-23T20:32:22.204968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:22.205004] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:22.205033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:22.205091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:22.263123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:22.264033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:22.264115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:22.264147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:22.372801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:22.372960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:22.373001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:22.373030] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:22.376509] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=30.33%) [2026-01-23T20:32:22.376812] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-23T20:32:22.376946] [INFO ] [sig ] STXE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:22.523406] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/STXE.txt [2026-01-23T20:32:22.523568] [INFO ] [sig ] [2956/3475] Completed STXE in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:22.523638] [INFO ] [sig ] [2957/3475] Forecasting STXG... [2026-01-23T20:32:22.523678] [INFO ] [sig ] Generating forecast for: STXG [2026-01-23T20:32:22.523711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-23T20:32:22.534643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-23T20:32:22.534976] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-23T20:32:22.535816] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-23T20:32:22.535869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:22.535902] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:22.535930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:22.535988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:22.592768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:22.593635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:22.593746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:22.593781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:22.702919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:22.703077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:22.703120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:22.703151] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:22.706770] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-01-23T20:32:22.707064] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-23T20:32:22.707196] [INFO ] [sig ] STXG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:22.846238] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/STXG.txt [2026-01-23T20:32:22.846393] [INFO ] [sig ] [2957/3475] Completed STXG in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:22.846440] [INFO ] [sig ] [2958/3475] Forecasting SUI... [2026-01-23T20:32:22.846472] [INFO ] [sig ] Generating forecast for: SUI [2026-01-23T20:32:22.846502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-23T20:32:22.858776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-23T20:32:22.859141] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-23T20:32:22.859986] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-23T20:32:22.860039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:22.860071] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:22.860101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:22.860168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:22.918645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:22.919513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:22.919611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:22.919648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:23.040716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:23.040878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:23.040921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:23.040952] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:23.044403] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-01-23T20:32:23.044706] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-23T20:32:23.044838] [INFO ] [sig ] SUI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:23.188366] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SUI.txt [2026-01-23T20:32:23.188525] [INFO ] [sig ] [2958/3475] Completed SUI in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:23.188565] [INFO ] [sig ] [2959/3475] Forecasting SUN... [2026-01-23T20:32:23.188614] [INFO ] [sig ] Generating forecast for: SUN [2026-01-23T20:32:23.188645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-23T20:32:23.200488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-23T20:32:23.200955] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-23T20:32:23.202053] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-23T20:32:23.202114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:23.202148] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:23.202178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:23.202236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:23.275005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:23.275936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:23.276026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:23.276061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:23.400782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:23.400942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:23.400985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:23.401015] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:23.404632] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-23T20:32:23.404920] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-23T20:32:23.405067] [INFO ] [sig ] SUN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:23.561505] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SUN.txt [2026-01-23T20:32:23.561677] [INFO ] [sig ] [2959/3475] Completed SUN in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:23.561719] [INFO ] [sig ] [2960/3475] Forecasting SUNS... [2026-01-23T20:32:23.561750] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-23T20:32:23.561780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-23T20:32:23.574710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-23T20:32:23.575098] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-23T20:32:23.576012] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-23T20:32:23.576068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:23.576102] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:23.576131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:23.576189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:23.636642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:23.637743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:23.637825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:23.637858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:23.763544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:23.764685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:23.764880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:23.764917] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:23.768691] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=83.23%) [2026-01-23T20:32:23.768982] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-23T20:32:23.769131] [INFO ] [sig ] SUNS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:23.910730] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SUNS.txt [2026-01-23T20:32:23.910960] [INFO ] [sig ] [2960/3475] Completed SUNS in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:23.911023] [INFO ] [sig ] [2961/3475] Forecasting SUPN... [2026-01-23T20:32:23.911065] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-23T20:32:23.911108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-23T20:32:23.922694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-23T20:32:23.923054] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-23T20:32:23.923940] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-23T20:32:23.923993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:23.924027] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:23.924055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:23.924118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:23.980644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:23.981501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:23.981599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:23.981636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:24.106507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:24.106684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:24.106728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:24.106775] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:24.110304] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=36.81%) [2026-01-23T20:32:24.110633] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-23T20:32:24.110778] [INFO ] [sig ] SUPN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:24.252959] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SUPN.txt [2026-01-23T20:32:24.253137] [INFO ] [sig ] [2961/3475] Completed SUPN in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:24.253188] [INFO ] [sig ] [2962/3475] Forecasting SURG... [2026-01-23T20:32:24.253222] [INFO ] [sig ] Generating forecast for: SURG [2026-01-23T20:32:24.253254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-23T20:32:24.265275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-23T20:32:24.265724] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-23T20:32:24.266725] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-23T20:32:24.266782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:24.266816] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:24.266846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:24.266904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:24.329748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:24.330663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:24.330746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:24.330780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:24.454808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:24.454967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:24.455010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:24.455040] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:24.458718] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-23T20:32:24.459008] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-23T20:32:24.459170] [INFO ] [sig ] SURG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:24.604473] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SURG.txt [2026-01-23T20:32:24.604646] [INFO ] [sig ] [2962/3475] Completed SURG in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:24.604688] [INFO ] [sig ] [2963/3475] Forecasting SUSB... [2026-01-23T20:32:24.604720] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-23T20:32:24.604750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-23T20:32:24.621801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-23T20:32:24.622441] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-23T20:32:24.623636] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-23T20:32:24.623691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:24.623725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:24.623752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:24.623810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:24.685362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:24.686337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:24.686440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:24.686475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:24.817552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:24.817738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:24.817782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:24.817812] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:24.821349] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=79.94%) [2026-01-23T20:32:24.821653] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-23T20:32:24.821786] [INFO ] [sig ] SUSB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:24.973840] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SUSB.txt [2026-01-23T20:32:24.973994] [INFO ] [sig ] [2963/3475] Completed SUSB in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:24.974034] [INFO ] [sig ] [2964/3475] Forecasting SUSC... [2026-01-23T20:32:24.974066] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-23T20:32:24.974099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-23T20:32:24.985606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-23T20:32:24.985923] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-23T20:32:24.986731] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-23T20:32:24.986782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:24.986842] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:24.986872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:24.986929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:25.051375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:25.052271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:25.052355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:25.052389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:25.174874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:25.175031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:25.175072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:25.175101] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:25.178457] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-01-23T20:32:25.178753] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-23T20:32:25.178883] [INFO ] [sig ] SUSC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:25.318633] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SUSC.txt [2026-01-23T20:32:25.318791] [INFO ] [sig ] [2964/3475] Completed SUSC in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.0m [2026-01-23T20:32:25.318852] [INFO ] [sig ] [2965/3475] Forecasting SUSL... [2026-01-23T20:32:25.318883] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-23T20:32:25.318913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-23T20:32:25.330064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-23T20:32:25.330432] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-23T20:32:25.331326] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-23T20:32:25.331382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:25.331427] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:25.331457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:25.331515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:25.390225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:25.391134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:25.391227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:25.391261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:25.506973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:25.507127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:25.507169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:25.507199] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:25.510643] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: DOWN (p=46.45%) [2026-01-23T20:32:25.510924] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-23T20:32:25.511061] [INFO ] [sig ] SUSL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:25.650258] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SUSL.txt [2026-01-23T20:32:25.650408] [INFO ] [sig ] [2965/3475] Completed SUSL in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:25.650449] [INFO ] [sig ] [2966/3475] Forecasting SUUN... [2026-01-23T20:32:25.650478] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-23T20:32:25.650509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-23T20:32:25.662549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-23T20:32:25.662906] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-23T20:32:25.663738] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-23T20:32:25.663791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:25.663824] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:25.663854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:25.663912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:25.721725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:25.722627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:25.722711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:25.722745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:25.849485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:25.849704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:25.849761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:25.849793] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:25.853567] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-23T20:32:25.853876] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-23T20:32:25.854016] [INFO ] [sig ] SUUN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:25.994053] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SUUN.txt [2026-01-23T20:32:25.994208] [INFO ] [sig ] [2966/3475] Completed SUUN in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:25.994249] [INFO ] [sig ] [2967/3475] Forecasting SUZ... [2026-01-23T20:32:25.994279] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-23T20:32:25.994309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-23T20:32:26.007718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-23T20:32:26.008117] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-23T20:32:26.008967] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-23T20:32:26.009022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:26.009062] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:26.009097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:26.009170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:26.067740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:26.068598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:26.068680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:26.068713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:26.193509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:26.193682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:26.193724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:26.193790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:26.197775] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-01-23T20:32:26.198060] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-23T20:32:26.198189] [INFO ] [sig ] SUZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:26.340386] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SUZ.txt [2026-01-23T20:32:26.340603] [INFO ] [sig ] [2967/3475] Completed SUZ in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:26.340659] [INFO ] [sig ] [2968/3475] Forecasting SVC... [2026-01-23T20:32:26.340700] [INFO ] [sig ] Generating forecast for: SVC [2026-01-23T20:32:26.340743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-23T20:32:26.354368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-23T20:32:26.354800] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-23T20:32:26.355744] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-23T20:32:26.355798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:26.355833] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:26.355862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:26.355920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:26.413923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:26.414829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:26.414914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:26.414948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:26.532566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:26.532743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:26.532785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:26.532814] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:26.536148] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=48.94%) [2026-01-23T20:32:26.536415] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-23T20:32:26.536537] [INFO ] [sig ] SVC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:26.679517] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SVC.txt [2026-01-23T20:32:26.679712] [INFO ] [sig ] [2968/3475] Completed SVC in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:26.679755] [INFO ] [sig ] [2969/3475] Forecasting SVCO... [2026-01-23T20:32:26.679791] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-23T20:32:26.679822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-23T20:32:26.691774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-23T20:32:26.692108] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-23T20:32:26.692930] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-23T20:32:26.692982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:26.693013] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:26.693040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:26.693096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:26.751146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:26.752004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:26.752084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:26.752117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:26.868624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:26.868784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:26.868824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:26.868854] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:26.872186] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-23T20:32:26.872455] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-23T20:32:26.872599] [INFO ] [sig ] SVCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:27.012760] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SVCO.txt [2026-01-23T20:32:27.012914] [INFO ] [sig ] [2969/3475] Completed SVCO in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:27.012954] [INFO ] [sig ] [2970/3475] Forecasting SVRA... [2026-01-23T20:32:27.012983] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-23T20:32:27.013015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-23T20:32:27.025345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-23T20:32:27.025683] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-23T20:32:27.026465] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-23T20:32:27.026516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:27.026547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:27.026592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:27.026651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:27.083069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:27.083924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:27.084003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:27.084036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:27.201642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:27.201798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:27.201838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:27.201866] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:27.205266] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-01-23T20:32:27.205538] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-23T20:32:27.205691] [INFO ] [sig ] SVRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:27.344452] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SVRA.txt [2026-01-23T20:32:27.344627] [INFO ] [sig ] [2970/3475] Completed SVRA in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-23T20:32:27.344669] [INFO ] [sig ] [2971/3475] Forecasting SWBI... [2026-01-23T20:32:27.344700] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-23T20:32:27.344732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-23T20:32:27.356392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-23T20:32:27.356732] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-23T20:32:27.357546] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-23T20:32:27.357621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:27.357655] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:27.357681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:27.357736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:27.414343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:27.415211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:27.415290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:27.415322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:27.539067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:27.539266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:27.539313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:27.539342] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:27.542805] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=19.43%) [2026-01-23T20:32:27.543077] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-23T20:32:27.543202] [INFO ] [sig ] SWBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:27.682695] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SWBI.txt [2026-01-23T20:32:27.682849] [INFO ] [sig ] [2971/3475] Completed SWBI in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:27.682891] [INFO ] [sig ] [2972/3475] Forecasting SWIM... [2026-01-23T20:32:27.682920] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-23T20:32:27.682951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-23T20:32:27.694418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-23T20:32:27.694786] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-23T20:32:27.695664] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-23T20:32:27.695715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:27.695747] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:27.695774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:27.695830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:27.753431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:27.754308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:27.754390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:27.754423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:27.879169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:27.879334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:27.879376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:27.879426] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:27.882865] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=46.40%) [2026-01-23T20:32:27.883144] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-23T20:32:27.883274] [INFO ] [sig ] SWIM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:28.030093] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SWIM.txt [2026-01-23T20:32:28.030253] [INFO ] [sig ] [2972/3475] Completed SWIM in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:28.030294] [INFO ] [sig ] [2973/3475] Forecasting SWK... [2026-01-23T20:32:28.030325] [INFO ] [sig ] Generating forecast for: SWK [2026-01-23T20:32:28.030355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-23T20:32:28.042474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-23T20:32:28.042841] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-23T20:32:28.043744] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-23T20:32:28.043797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:28.043829] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:28.043855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:28.043912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:28.104706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:28.105650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:28.105744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:28.105778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:28.227373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:28.227533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:28.227591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:28.227625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:28.231153] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=31.80%) [2026-01-23T20:32:28.231435] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-23T20:32:28.231566] [INFO ] [sig ] SWK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:28.381173] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SWK.txt [2026-01-23T20:32:28.381402] [INFO ] [sig ] [2973/3475] Completed SWK in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:28.381460] [INFO ] [sig ] [2974/3475] Forecasting SWKS... [2026-01-23T20:32:28.381503] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-23T20:32:28.381548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-23T20:32:28.396518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-23T20:32:28.397010] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-23T20:32:28.398174] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-23T20:32:28.398246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:28.398294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:28.398334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:28.398422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:28.463929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:28.464868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:28.464989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:28.465063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:28.582972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:28.583133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:28.583175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:28.583204] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:28.586596] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=71.14%) [2026-01-23T20:32:28.586874] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-23T20:32:28.587001] [INFO ] [sig ] SWKS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:28.724958] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SWKS.txt [2026-01-23T20:32:28.725095] [INFO ] [sig ] [2974/3475] Completed SWKS in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:28.725140] [INFO ] [sig ] [2975/3475] Forecasting SWX... [2026-01-23T20:32:28.725171] [INFO ] [sig ] Generating forecast for: SWX [2026-01-23T20:32:28.725202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-23T20:32:28.736969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-23T20:32:28.737298] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-23T20:32:28.738148] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-23T20:32:28.738201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:28.738234] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:28.738261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:28.738317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:28.794262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:28.795112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:28.795196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:28.795230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:28.913336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:28.913496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:28.913537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:28.913585] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:28.916982] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-23T20:32:28.917259] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-23T20:32:28.917410] [INFO ] [sig ] SWX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:29.054038] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SWX.txt [2026-01-23T20:32:29.054174] [INFO ] [sig ] [2975/3475] Completed SWX in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:29.054213] [INFO ] [sig ] [2976/3475] Forecasting SXC... [2026-01-23T20:32:29.054242] [INFO ] [sig ] Generating forecast for: SXC [2026-01-23T20:32:29.054273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-23T20:32:29.065495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-23T20:32:29.065862] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-23T20:32:29.066679] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-23T20:32:29.066730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:29.066761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:29.066788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:29.066855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:29.122868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:29.123683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:29.123768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:29.123800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:29.249273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:29.249432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:29.249473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:29.249502] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:29.253016] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-23T20:32:29.253331] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-23T20:32:29.253466] [INFO ] [sig ] SXC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:29.399154] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SXC.txt [2026-01-23T20:32:29.399314] [INFO ] [sig ] [2976/3475] Completed SXC in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:29.399354] [INFO ] [sig ] [2977/3475] Forecasting SXI... [2026-01-23T20:32:29.399385] [INFO ] [sig ] Generating forecast for: SXI [2026-01-23T20:32:29.399414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-23T20:32:29.410948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-23T20:32:29.411276] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-23T20:32:29.412117] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-23T20:32:29.412170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:29.412204] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:29.412231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:29.412288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:29.471897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:29.472737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:29.472822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:29.472857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:29.618934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:29.619094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:29.619137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:29.619167] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:29.622770] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-01-23T20:32:29.623051] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-23T20:32:29.623181] [INFO ] [sig ] SXI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:29.767334] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SXI.txt [2026-01-23T20:32:29.767520] [INFO ] [sig ] [2977/3475] Completed SXI in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:29.767563] [INFO ] [sig ] [2978/3475] Forecasting SY... [2026-01-23T20:32:29.767624] [INFO ] [sig ] Generating forecast for: SY [2026-01-23T20:32:29.767658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-23T20:32:29.778925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-23T20:32:29.779245] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-23T20:32:29.780079] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-23T20:32:29.780145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:29.780183] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:29.780212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:29.780269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:29.839793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:29.840651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:29.840735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:29.840769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:29.962320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:29.962478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:29.962520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:29.962551] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:29.966102] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=42.54%) [2026-01-23T20:32:29.966385] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-23T20:32:29.966517] [INFO ] [sig ] SY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:30.108789] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SY.txt [2026-01-23T20:32:30.108928] [INFO ] [sig ] [2978/3475] Completed SY in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:30.108968] [INFO ] [sig ] [2979/3475] Forecasting SYF... [2026-01-23T20:32:30.108999] [INFO ] [sig ] Generating forecast for: SYF [2026-01-23T20:32:30.109029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-23T20:32:30.120644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-23T20:32:30.120969] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-23T20:32:30.121863] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-23T20:32:30.121916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:30.121948] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:30.121975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:30.122032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:30.179140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:30.179990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:30.180074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:30.180113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:30.302363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:30.302517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:30.302560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:30.302609] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:30.306076] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-01-23T20:32:30.306360] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-23T20:32:30.306492] [INFO ] [sig ] SYF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:30.449670] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SYF.txt [2026-01-23T20:32:30.449825] [INFO ] [sig ] [2979/3475] Completed SYF in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:30.449866] [INFO ] [sig ] [2980/3475] Forecasting SYK... [2026-01-23T20:32:30.449898] [INFO ] [sig ] Generating forecast for: SYK [2026-01-23T20:32:30.449929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-23T20:32:30.461619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-23T20:32:30.461988] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-23T20:32:30.462845] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-23T20:32:30.462899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:30.462932] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:30.462959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:30.463016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:30.519367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:30.520188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:30.520269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:30.520302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:30.637105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:30.637264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:30.637303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:30.637332] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:30.640764] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-23T20:32:30.641038] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-23T20:32:30.641170] [INFO ] [sig ] SYK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:30.778596] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/SYK.txt [2026-01-23T20:32:30.778728] [INFO ] [sig ] [2980/3475] Completed SYK in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:30.778766] [INFO ] [sig ] [2981/3475] Forecasting SYM... [2026-01-23T20:32:30.778796] [INFO ] [sig ] Generating forecast for: SYM [2026-01-23T20:32:30.778827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-23T20:32:30.789979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-23T20:32:30.790273] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-23T20:32:30.791083] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-23T20:32:30.791135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:30.791193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:30.791222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:30.791279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:30.848053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:30.848783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:30.848861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:30.848893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:30.970208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:30.970360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:30.970403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:30.970431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:30.973789] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-23T20:32:30.974063] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-23T20:32:30.974193] [INFO ] [sig ] SYM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:31.114610] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SYM.txt [2026-01-23T20:32:31.114755] [INFO ] [sig ] [2981/3475] Completed SYM in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:31.114801] [INFO ] [sig ] [2982/3475] Forecasting SYNA... [2026-01-23T20:32:31.114833] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-23T20:32:31.114864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-23T20:32:31.130338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-23T20:32:31.130838] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-23T20:32:31.132223] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-23T20:32:31.132293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:31.132348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:31.132396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:31.132481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:31.197322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:31.198238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:31.198336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:31.198370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:31.325993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:31.326149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:31.326193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:31.326223] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:31.330012] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-23T20:32:31.330315] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-23T20:32:31.330473] [INFO ] [sig ] SYNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:31.485415] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SYNA.txt [2026-01-23T20:32:31.485596] [INFO ] [sig ] [2982/3475] Completed SYNA in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 2.9m [2026-01-23T20:32:31.485640] [INFO ] [sig ] [2983/3475] Forecasting SYRE... [2026-01-23T20:32:31.485671] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-23T20:32:31.485701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-23T20:32:31.499396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-23T20:32:31.499805] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-23T20:32:31.500657] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-23T20:32:31.500716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:31.500760] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:31.500790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:31.500847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:31.564638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:31.565522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:31.565836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:31.565884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:31.708096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:31.708255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:31.708296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:31.708324] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:31.711750] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-01-23T20:32:31.712056] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-23T20:32:31.712189] [INFO ] [sig ] SYRE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:31.863257] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SYRE.txt [2026-01-23T20:32:31.863420] [INFO ] [sig ] [2983/3475] Completed SYRE in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-23T20:32:31.863461] [INFO ] [sig ] [2984/3475] Forecasting SYY... [2026-01-23T20:32:31.863493] [INFO ] [sig ] Generating forecast for: SYY [2026-01-23T20:32:31.863525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-23T20:32:31.875647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-23T20:32:31.876007] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-23T20:32:31.876883] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-23T20:32:31.876935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:31.876968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:31.876996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:31.877054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:31.934119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:31.935004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:31.935086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:31.935118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:32.062725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:32.062882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:32.062922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:32.063000] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:32.066770] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-23T20:32:32.067039] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-23T20:32:32.067163] [INFO ] [sig ] SYY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:32.208734] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/SYY.txt [2026-01-23T20:32:32.208884] [INFO ] [sig ] [2984/3475] Completed SYY in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-23T20:32:32.208925] [INFO ] [sig ] [2985/3475] Forecasting TAC... [2026-01-23T20:32:32.208955] [INFO ] [sig ] Generating forecast for: TAC [2026-01-23T20:32:32.208986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-23T20:32:32.221916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-23T20:32:32.222261] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-23T20:32:32.223097] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-23T20:32:32.223150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:32.223182] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:32.223210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:32.223267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:32.283318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:32.284279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:32.284366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:32.284401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:32.416254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:32.416428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:32.416488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:32.416519] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:32.419948] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-01-23T20:32:32.420222] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-23T20:32:32.420347] [INFO ] [sig ] TAC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:32.558074] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TAC.txt [2026-01-23T20:32:32.558243] [INFO ] [sig ] [2985/3475] Completed TAC in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-23T20:32:32.558291] [INFO ] [sig ] [2986/3475] Forecasting TAK... [2026-01-23T20:32:32.558328] [INFO ] [sig ] Generating forecast for: TAK [2026-01-23T20:32:32.558361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-23T20:32:32.570413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-23T20:32:32.570761] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-23T20:32:32.571632] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-23T20:32:32.571686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:32.571718] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:32.571745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:32.571802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:32.628456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:32.629459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:32.629546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:32.629598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:32.748981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:32.749141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:32.749182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:32.749212] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:32.752866] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-23T20:32:32.753178] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-23T20:32:32.753344] [INFO ] [sig ] TAK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:32.897615] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TAK.txt [2026-01-23T20:32:32.897768] [INFO ] [sig ] [2986/3475] Completed TAK in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-23T20:32:32.897810] [INFO ] [sig ] [2987/3475] Forecasting TAL... [2026-01-23T20:32:32.897842] [INFO ] [sig ] Generating forecast for: TAL [2026-01-23T20:32:32.897874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-23T20:32:32.910090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-23T20:32:32.910429] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-23T20:32:32.911272] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-23T20:32:32.911325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:32.911359] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:32.911391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:32.911473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:32.972845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:32.973739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:32.973826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:32.973861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:33.093461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:33.093633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:33.093676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:33.093706] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:33.097196] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=74.33%) [2026-01-23T20:32:33.097523] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-23T20:32:33.097675] [INFO ] [sig ] TAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:33.247021] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TAL.txt [2026-01-23T20:32:33.247175] [INFO ] [sig ] [2987/3475] Completed TAL in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-23T20:32:33.247216] [INFO ] [sig ] [2988/3475] Forecasting TALK... [2026-01-23T20:32:33.247252] [INFO ] [sig ] Generating forecast for: TALK [2026-01-23T20:32:33.247284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-23T20:32:33.259503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-23T20:32:33.259898] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-23T20:32:33.260807] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-23T20:32:33.260861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:33.260895] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:33.260924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:33.260983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:33.321154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:33.322033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:33.322117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:33.322152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:33.449191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:33.449368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:33.449413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:33.449444] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:33.453248] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-23T20:32:33.453562] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-23T20:32:33.453767] [INFO ] [sig ] TALK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:33.598535] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TALK.txt [2026-01-23T20:32:33.598714] [INFO ] [sig ] [2988/3475] Completed TALK in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:33.598759] [INFO ] [sig ] [2989/3475] Forecasting TALO... [2026-01-23T20:32:33.598790] [INFO ] [sig ] Generating forecast for: TALO [2026-01-23T20:32:33.598827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-23T20:32:33.611676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-23T20:32:33.612033] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-23T20:32:33.612926] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-23T20:32:33.612981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:33.613026] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:33.613056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:33.613146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:33.672741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:33.673727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:33.673839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:33.673875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:33.804181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:33.804340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:33.804381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:33.804411] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:33.808064] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-23T20:32:33.808358] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-23T20:32:33.808490] [INFO ] [sig ] TALO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:33.957475] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TALO.txt [2026-01-23T20:32:33.957663] [INFO ] [sig ] [2989/3475] Completed TALO in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:33.957714] [INFO ] [sig ] [2990/3475] Forecasting TAOP... [2026-01-23T20:32:33.957746] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-23T20:32:33.957778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-23T20:32:33.969861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-23T20:32:33.970218] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-23T20:32:33.971062] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-23T20:32:33.971116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:33.971150] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:33.971179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:33.971237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:34.033980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:34.034900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:34.034986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:34.035022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:34.154862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:34.155013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:34.155055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:34.155085] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:34.158555] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-23T20:32:34.158849] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-23T20:32:34.158979] [INFO ] [sig ] TAOP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:34.305156] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TAOP.txt [2026-01-23T20:32:34.305308] [INFO ] [sig ] [2990/3475] Completed TAOP in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:34.305350] [INFO ] [sig ] [2991/3475] Forecasting TAP... [2026-01-23T20:32:34.305384] [INFO ] [sig ] Generating forecast for: TAP [2026-01-23T20:32:34.305427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-23T20:32:34.319007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-23T20:32:34.319377] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-23T20:32:34.320414] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-23T20:32:34.320673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:34.320709] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:34.320737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:34.320794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:34.384212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:34.385046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:34.385192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:34.385230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:34.516674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:34.516838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:34.516882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:34.516913] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:34.521194] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-23T20:32:34.521523] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-23T20:32:34.521681] [INFO ] [sig ] TAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:34.660510] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TAP.txt [2026-01-23T20:32:34.660661] [INFO ] [sig ] [2991/3475] Completed TAP in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:34.660702] [INFO ] [sig ] [2992/3475] Forecasting TARA... [2026-01-23T20:32:34.660733] [INFO ] [sig ] Generating forecast for: TARA [2026-01-23T20:32:34.660765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-23T20:32:34.673234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-23T20:32:34.673591] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-23T20:32:34.674400] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-23T20:32:34.674454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:34.674488] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:34.674516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:34.674600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:34.731833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:34.732665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:34.732750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:34.732787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:34.850295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:34.850460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:34.850521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:34.850555] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:34.854166] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=23.43%) [2026-01-23T20:32:34.854472] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-23T20:32:34.854627] [INFO ] [sig ] TARA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:34.993490] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TARA.txt [2026-01-23T20:32:34.993653] [INFO ] [sig ] [2992/3475] Completed TARA in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:34.993696] [INFO ] [sig ] [2993/3475] Forecasting TARK... [2026-01-23T20:32:34.993734] [INFO ] [sig ] Generating forecast for: TARK [2026-01-23T20:32:34.993764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-23T20:32:35.006626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-23T20:32:35.007010] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-23T20:32:35.007943] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-23T20:32:35.007997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:35.008029] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:35.008056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:35.008113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:35.065207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:35.066055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:35.066142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:35.066178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:35.191010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:35.191309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:35.191358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:35.191389] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:35.195162] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-23T20:32:35.195441] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-23T20:32:35.195616] [INFO ] [sig ] TARK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:35.338682] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TARK.txt [2026-01-23T20:32:35.338861] [INFO ] [sig ] [2993/3475] Completed TARK in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:35.338912] [INFO ] [sig ] [2994/3475] Forecasting TARS... [2026-01-23T20:32:35.338949] [INFO ] [sig ] Generating forecast for: TARS [2026-01-23T20:32:35.338985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-23T20:32:35.351588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-23T20:32:35.351923] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-23T20:32:35.352776] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-23T20:32:35.352829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:35.352862] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:35.352889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:35.352952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:35.413062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:35.414134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:35.414219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:35.414252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:35.540968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:35.541126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:35.541168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:35.541198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:35.544629] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=40.85%) [2026-01-23T20:32:35.544898] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-23T20:32:35.545022] [INFO ] [sig ] TARS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:35.683121] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TARS.txt [2026-01-23T20:32:35.683353] [INFO ] [sig ] [2994/3475] Completed TARS in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:35.683395] [INFO ] [sig ] [2995/3475] Forecasting TASK... [2026-01-23T20:32:35.683427] [INFO ] [sig ] Generating forecast for: TASK [2026-01-23T20:32:35.683457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-23T20:32:35.695135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-23T20:32:35.695506] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-23T20:32:35.696369] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-23T20:32:35.696421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:35.696454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:35.696481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:35.696537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:35.753297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:35.754217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:35.754302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:35.754335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:35.879702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:35.879861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:35.879904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:35.879934] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:35.883712] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-23T20:32:35.884075] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-23T20:32:35.884254] [INFO ] [sig ] TASK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:36.036549] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TASK.txt [2026-01-23T20:32:36.036728] [INFO ] [sig ] [2995/3475] Completed TASK in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:36.036768] [INFO ] [sig ] [2996/3475] Forecasting TAYD... [2026-01-23T20:32:36.036798] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-23T20:32:36.036828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-23T20:32:36.049161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-23T20:32:36.049646] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-23T20:32:36.050788] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-23T20:32:36.050856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:36.050905] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:36.050950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:36.051038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:36.123434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:36.124337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:36.124422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:36.124457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:36.270767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:36.270941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:36.270990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:36.271043] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:36.276306] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-23T20:32:36.276716] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-23T20:32:36.276881] [INFO ] [sig ] TAYD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:36.442259] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TAYD.txt [2026-01-23T20:32:36.442414] [INFO ] [sig ] [2996/3475] Completed TAYD in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:36.442456] [INFO ] [sig ] [2997/3475] Forecasting TBB... [2026-01-23T20:32:36.442487] [INFO ] [sig ] Generating forecast for: TBB [2026-01-23T20:32:36.442518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-23T20:32:36.455593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-23T20:32:36.455910] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-23T20:32:36.456729] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-23T20:32:36.456781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:36.456814] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:36.456841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:36.456897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:36.518872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:36.519706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:36.519789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:36.519824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:36.644731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:36.644890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:36.644931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:36.644961] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:36.648352] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: DOWN (p=41.52%) [2026-01-23T20:32:36.648651] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-23T20:32:36.648778] [INFO ] [sig ] TBB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:36.792107] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBB.txt [2026-01-23T20:32:36.792260] [INFO ] [sig ] [2997/3475] Completed TBB in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:36.792300] [INFO ] [sig ] [2998/3475] Forecasting TBBK... [2026-01-23T20:32:36.792331] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-23T20:32:36.792362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-23T20:32:36.803301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-23T20:32:36.803692] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-23T20:32:36.804530] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-23T20:32:36.804611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:36.804675] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:36.804711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:36.804786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:36.863830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:36.864708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:36.864805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:36.864840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:36.983863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:36.984019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:36.984060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:36.984089] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:36.987435] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-23T20:32:36.987723] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-23T20:32:36.987849] [INFO ] [sig ] TBBK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:37.129071] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TBBK.txt [2026-01-23T20:32:37.129223] [INFO ] [sig ] [2998/3475] Completed TBBK in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:37.129263] [INFO ] [sig ] [2999/3475] Forecasting TBI... [2026-01-23T20:32:37.129294] [INFO ] [sig ] Generating forecast for: TBI [2026-01-23T20:32:37.129324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-23T20:32:37.141232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-23T20:32:37.141534] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-23T20:32:37.142371] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-23T20:32:37.142425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:37.142457] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:37.142484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:37.142542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:37.200823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:37.201552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:37.201657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:37.201692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:37.324554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:37.324718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:37.324761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:37.324792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:37.328234] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-01-23T20:32:37.328521] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-23T20:32:37.328700] [INFO ] [sig ] TBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:37.470623] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBI.txt [2026-01-23T20:32:37.470776] [INFO ] [sig ] [2999/3475] Completed TBI in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.8m [2026-01-23T20:32:37.470822] [INFO ] [sig ] [3000/3475] Forecasting TBIL... [2026-01-23T20:32:37.470853] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-23T20:32:37.470882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-23T20:32:37.482330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-23T20:32:37.482599] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-23T20:32:37.483388] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-23T20:32:37.483440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:37.483473] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:37.483510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:37.483593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:37.541332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:37.542065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:37.542170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:37.542206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:37.606603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:37.606763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:37.606805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:37.606834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:37.610667] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-23T20:32:37.610963] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-23T20:32:37.611098] [INFO ] [sig ] TBIL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:37.750402] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TBIL.txt [2026-01-23T20:32:37.750563] [INFO ] [sig ] [3000/3475] Completed TBIL in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-23T20:32:37.750622] [INFO ] [sig ] [3001/3475] Forecasting TBLA... [2026-01-23T20:32:37.750652] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-23T20:32:37.750682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-23T20:32:37.762939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-23T20:32:37.763283] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-23T20:32:37.764091] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-23T20:32:37.764142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:37.764174] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:37.764200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:37.764256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:37.822383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:37.823251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:37.823337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:37.823372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:37.947815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:37.947973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:37.948014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:37.948077] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:37.951452] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-01-23T20:32:37.951747] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-23T20:32:37.951878] [INFO ] [sig ] TBLA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:38.089316] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBLA.txt [2026-01-23T20:32:38.089449] [INFO ] [sig ] [3001/3475] Completed TBLA in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-23T20:32:38.089488] [INFO ] [sig ] [3002/3475] Forecasting TBLD... [2026-01-23T20:32:38.089518] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-23T20:32:38.089547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-23T20:32:38.100919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-23T20:32:38.101170] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-23T20:32:38.101982] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-23T20:32:38.102034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:38.102067] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:38.102094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:38.102151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:38.160438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:38.161329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:38.161417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:38.161450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:38.300896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:38.301053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:38.301096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:38.301126] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:38.304519] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-23T20:32:38.304814] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-23T20:32:38.304942] [INFO ] [sig ] TBLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:38.446991] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBLD.txt [2026-01-23T20:32:38.447144] [INFO ] [sig ] [3002/3475] Completed TBLD in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-23T20:32:38.447184] [INFO ] [sig ] [3003/3475] Forecasting TBPH... [2026-01-23T20:32:38.447216] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-23T20:32:38.447246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-23T20:32:38.458841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-23T20:32:38.459116] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-23T20:32:38.459939] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-23T20:32:38.459990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:38.460022] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:38.460049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:38.460110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:38.525254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:38.526107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:38.526186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:38.526219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:38.644468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:38.644601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:38.644643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:38.644673] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:38.647891] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-23T20:32:38.648212] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-23T20:32:38.648372] [INFO ] [sig ] TBPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:38.786779] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBPH.txt [2026-01-23T20:32:38.786915] [INFO ] [sig ] [3003/3475] Completed TBPH in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-23T20:32:38.786955] [INFO ] [sig ] [3004/3475] Forecasting TBRG... [2026-01-23T20:32:38.786984] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-23T20:32:38.787022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-23T20:32:38.798288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-23T20:32:38.798550] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-23T20:32:38.799347] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-23T20:32:38.799398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:38.799430] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:38.799457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:38.799513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:38.857029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:38.857869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:38.857951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:38.857986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:38.974391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:38.974549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:38.974608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:38.974638] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:38.978036] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=48.43%) [2026-01-23T20:32:38.978369] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-23T20:32:38.978507] [INFO ] [sig ] TBRG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:39.117038] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TBRG.txt [2026-01-23T20:32:39.117194] [INFO ] [sig ] [3004/3475] Completed TBRG in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-23T20:32:39.117233] [INFO ] [sig ] [3005/3475] Forecasting TCBI... [2026-01-23T20:32:39.117263] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-23T20:32:39.117293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-23T20:32:39.128397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-23T20:32:39.128715] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-23T20:32:39.129495] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-23T20:32:39.129546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:39.129597] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:39.129627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:39.129683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:39.189078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:39.189819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:39.189898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:39.189931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:39.308011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:39.308153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:39.308194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:39.308223] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:39.311521] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-23T20:32:39.311806] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-23T20:32:39.311928] [INFO ] [sig ] TCBI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:39.450101] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TCBI.txt [2026-01-23T20:32:39.450223] [INFO ] [sig ] [3005/3475] Completed TCBI in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:39.450262] [INFO ] [sig ] [3006/3475] Forecasting TCBIO... [2026-01-23T20:32:39.450292] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-23T20:32:39.450321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-23T20:32:39.461444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-23T20:32:39.461741] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-23T20:32:39.462524] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-23T20:32:39.462595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:39.462629] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:39.462657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:39.462713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:39.519830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:39.520889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:39.520973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:39.521005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:39.628910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:39.629068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:39.629110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:39.629139] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:39.632503] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-23T20:32:39.632807] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-23T20:32:39.632935] [INFO ] [sig ] TCBIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:39.770879] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TCBIO.txt [2026-01-23T20:32:39.771015] [INFO ] [sig ] [3006/3475] Completed TCBIO in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:39.771055] [INFO ] [sig ] [3007/3475] Forecasting TCBK... [2026-01-23T20:32:39.771084] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-23T20:32:39.771113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-23T20:32:39.782515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-23T20:32:39.782796] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-23T20:32:39.783604] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-23T20:32:39.783656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:39.783688] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:39.783715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:39.783772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:39.840425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:39.841021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:39.841096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:39.841128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:39.958896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:39.959053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:39.959093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:39.959139] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:39.962479] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-23T20:32:39.962774] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-23T20:32:39.962903] [INFO ] [sig ] TCBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:40.100875] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TCBK.txt [2026-01-23T20:32:40.101004] [INFO ] [sig ] [3007/3475] Completed TCBK in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:40.101042] [INFO ] [sig ] [3008/3475] Forecasting TCBX... [2026-01-23T20:32:40.101071] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-23T20:32:40.101101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-23T20:32:40.112360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-23T20:32:40.112657] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-23T20:32:40.113439] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-23T20:32:40.113490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:40.113522] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:40.113550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:40.113630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:40.169548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:40.170152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:40.170252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:40.170286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:40.287127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:40.287263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:40.287302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:40.287332] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:40.290624] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=58.02%) [2026-01-23T20:32:40.290889] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-23T20:32:40.291012] [INFO ] [sig ] TCBX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:40.427830] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TCBX.txt [2026-01-23T20:32:40.427959] [INFO ] [sig ] [3008/3475] Completed TCBX in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:40.427998] [INFO ] [sig ] [3009/3475] Forecasting TCMD... [2026-01-23T20:32:40.428029] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-23T20:32:40.428060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-23T20:32:40.439395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-23T20:32:40.439719] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-23T20:32:40.440492] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-23T20:32:40.440544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:40.440598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:40.440629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:40.440685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:40.496875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:40.497712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:40.497794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:40.497845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:40.619298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:40.619458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:40.619501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:40.619530] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:40.622979] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-01-23T20:32:40.623293] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-23T20:32:40.623432] [INFO ] [sig ] TCMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:40.761986] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TCMD.txt [2026-01-23T20:32:40.762117] [INFO ] [sig ] [3009/3475] Completed TCMD in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:40.762156] [INFO ] [sig ] [3010/3475] Forecasting TCOM... [2026-01-23T20:32:40.762186] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-23T20:32:40.762216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-23T20:32:40.773331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-23T20:32:40.773604] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-23T20:32:40.774376] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-23T20:32:40.774428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:40.774461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:40.774487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:40.774544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:40.831024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:40.831630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:40.831708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:40.831742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:40.954497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:40.954664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:40.954705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:40.954733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:40.958085] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-23T20:32:40.958368] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-23T20:32:40.958493] [INFO ] [sig ] TCOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:41.095332] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TCOM.txt [2026-01-23T20:32:41.095490] [INFO ] [sig ] [3010/3475] Completed TCOM in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:41.095531] [INFO ] [sig ] [3011/3475] Forecasting TCPC... [2026-01-23T20:32:41.095560] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-23T20:32:41.095614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-23T20:32:41.107451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-23T20:32:41.107836] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-23T20:32:41.108675] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-23T20:32:41.108727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:41.108761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:41.108801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:41.108860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:41.166734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:41.167462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:41.167544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:41.167601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:41.287610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:41.287758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:41.287797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:41.287827] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:41.291133] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-01-23T20:32:41.291397] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-23T20:32:41.291520] [INFO ] [sig ] TCPC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:41.427747] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TCPC.txt [2026-01-23T20:32:41.427897] [INFO ] [sig ] [3011/3475] Completed TCPC in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:41.427937] [INFO ] [sig ] [3012/3475] Forecasting TCX... [2026-01-23T20:32:41.427971] [INFO ] [sig ] Generating forecast for: TCX [2026-01-23T20:32:41.428000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-23T20:32:41.438618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-23T20:32:41.438880] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-23T20:32:41.439676] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-23T20:32:41.439727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:41.439759] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:41.439787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:41.439844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:41.496555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:41.497152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:41.497229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:41.497262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:41.605344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:41.605530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:41.605588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:41.605622] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:41.609391] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=18.39%) [2026-01-23T20:32:41.609688] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-23T20:32:41.609814] [INFO ] [sig ] TCX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:41.819890] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TCX.txt [2026-01-23T20:32:41.820026] [INFO ] [sig ] [3012/3475] Completed TCX in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:41.820066] [INFO ] [sig ] [3013/3475] Forecasting TD... [2026-01-23T20:32:41.820095] [INFO ] [sig ] Generating forecast for: TD [2026-01-23T20:32:41.820125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-23T20:32:41.831560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-23T20:32:41.831840] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-23T20:32:41.832823] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-23T20:32:41.832875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:41.832906] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:41.832933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:41.832989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:41.891812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:41.892417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:41.892496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:41.892529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:42.016037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:42.016195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:42.016235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:42.016264] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:42.020178] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=91.59%) [2026-01-23T20:32:42.020445] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-23T20:32:42.020587] [INFO ] [sig ] TD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:42.162935] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TD.txt [2026-01-23T20:32:42.163087] [INFO ] [sig ] [3013/3475] Completed TD in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:42.163128] [INFO ] [sig ] [3014/3475] Forecasting TDC... [2026-01-23T20:32:42.163158] [INFO ] [sig ] Generating forecast for: TDC [2026-01-23T20:32:42.163187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-23T20:32:42.177628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-23T20:32:42.177947] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-23T20:32:42.178760] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-23T20:32:42.178811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:42.178844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:42.178872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:42.178928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:42.236998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:42.237885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:42.237970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:42.238004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:42.363027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:42.363184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:42.363224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:42.363253] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:42.366633] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=68.77%) [2026-01-23T20:32:42.366907] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-23T20:32:42.367034] [INFO ] [sig ] TDC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:42.507516] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TDC.txt [2026-01-23T20:32:42.507658] [INFO ] [sig ] [3014/3475] Completed TDC in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:42.507699] [INFO ] [sig ] [3015/3475] Forecasting TDF... [2026-01-23T20:32:42.507729] [INFO ] [sig ] Generating forecast for: TDF [2026-01-23T20:32:42.507759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-23T20:32:42.518493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-23T20:32:42.518767] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-23T20:32:42.519535] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-23T20:32:42.519606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:42.519664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:42.519693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:42.519750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:42.580210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:42.581076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:42.581162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:42.581196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:42.692176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:42.692315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:42.692355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:42.692384] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:42.695676] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=18.48%) [2026-01-23T20:32:42.695942] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-23T20:32:42.696064] [INFO ] [sig ] TDF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:42.833748] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TDF.txt [2026-01-23T20:32:42.833897] [INFO ] [sig ] [3015/3475] Completed TDF in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:42.833938] [INFO ] [sig ] [3016/3475] Forecasting TDG... [2026-01-23T20:32:42.833968] [INFO ] [sig ] Generating forecast for: TDG [2026-01-23T20:32:42.833998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-23T20:32:42.845625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-23T20:32:42.845939] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-23T20:32:42.846745] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-23T20:32:42.846796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:42.846829] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:42.846856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:42.846912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:42.904670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:42.905482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:42.905564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:42.905652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:43.025536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:43.025708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:43.025750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:43.025779] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:43.029223] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-01-23T20:32:43.029497] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-23T20:32:43.029639] [INFO ] [sig ] TDG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:43.167858] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TDG.txt [2026-01-23T20:32:43.168003] [INFO ] [sig ] [3016/3475] Completed TDG in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:43.168044] [INFO ] [sig ] [3017/3475] Forecasting TDS... [2026-01-23T20:32:43.168074] [INFO ] [sig ] Generating forecast for: TDS [2026-01-23T20:32:43.168104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-23T20:32:43.180544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-23T20:32:43.180833] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-23T20:32:43.181674] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-23T20:32:43.181728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:43.181763] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:43.181791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:43.181848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:43.238539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:43.239156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:43.239234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:43.239266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:43.356626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:43.356754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:43.356792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:43.356821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:43.360093] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-23T20:32:43.360368] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-23T20:32:43.360492] [INFO ] [sig ] TDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:43.500123] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TDS.txt [2026-01-23T20:32:43.500279] [INFO ] [sig ] [3017/3475] Completed TDS in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.7m [2026-01-23T20:32:43.500323] [INFO ] [sig ] [3018/3475] Forecasting TDSC... [2026-01-23T20:32:43.500354] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-23T20:32:43.500385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-23T20:32:43.511549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-23T20:32:43.511839] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-23T20:32:43.512672] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-23T20:32:43.512727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:43.512760] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:43.512789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:43.512847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:43.570560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:43.571339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:43.571422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:43.571456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:43.679069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:43.679219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:43.679258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:43.679318] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:43.682688] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-23T20:32:43.682978] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-23T20:32:43.683102] [INFO ] [sig ] TDSC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:43.820900] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TDSC.txt [2026-01-23T20:32:43.821018] [INFO ] [sig ] [3018/3475] Completed TDSC in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-23T20:32:43.821055] [INFO ] [sig ] [3019/3475] Forecasting TDUP... [2026-01-23T20:32:43.821085] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-23T20:32:43.821115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-23T20:32:43.832888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-23T20:32:43.833157] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-23T20:32:43.833977] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-23T20:32:43.834031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:43.834064] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:43.834091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:43.834149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:43.890457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:43.891080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:43.891155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:43.891188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:44.008967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:44.009128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:44.009168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:44.009198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:44.012556] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: DOWN (p=42.06%) [2026-01-23T20:32:44.012845] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-23T20:32:44.012969] [INFO ] [sig ] TDUP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:44.153386] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TDUP.txt [2026-01-23T20:32:44.153544] [INFO ] [sig ] [3019/3475] Completed TDUP in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-23T20:32:44.153602] [INFO ] [sig ] [3020/3475] Forecasting TDY... [2026-01-23T20:32:44.153634] [INFO ] [sig ] Generating forecast for: TDY [2026-01-23T20:32:44.153665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-23T20:32:44.165539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-23T20:32:44.166070] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-23T20:32:44.166902] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-23T20:32:44.166955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:44.166990] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:44.167018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:44.167076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:44.225329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:44.226243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:44.226328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:44.226362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:44.349516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:44.349714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:44.349757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:44.349788] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:44.353104] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=31.60%) [2026-01-23T20:32:44.353371] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-23T20:32:44.353495] [INFO ] [sig ] TDY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:44.495342] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TDY.txt [2026-01-23T20:32:44.495463] [INFO ] [sig ] [3020/3475] Completed TDY in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-23T20:32:44.495502] [INFO ] [sig ] [3021/3475] Forecasting TEAM... [2026-01-23T20:32:44.495532] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-23T20:32:44.495565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-23T20:32:44.506036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-23T20:32:44.506308] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-23T20:32:44.507127] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-23T20:32:44.507179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:44.507209] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:44.507236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:44.507292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:44.563695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:44.564275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:44.564351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:44.564383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:44.682617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:44.682729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:44.682766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:44.682794] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:44.685947] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-23T20:32:44.686211] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-23T20:32:44.686334] [INFO ] [sig ] TEAM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:44.824901] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TEAM.txt [2026-01-23T20:32:44.825062] [INFO ] [sig ] [3021/3475] Completed TEAM in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-23T20:32:44.825103] [INFO ] [sig ] [3022/3475] Forecasting TECH... [2026-01-23T20:32:44.825132] [INFO ] [sig ] Generating forecast for: TECH [2026-01-23T20:32:44.825161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-23T20:32:44.837086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-23T20:32:44.837430] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-23T20:32:44.838247] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-23T20:32:44.838298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:44.838331] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:44.838358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:44.838414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:44.894856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:44.895754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:44.895855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:44.895887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:45.019535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:45.019722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:45.019763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:45.019792] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:45.023141] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=89.18%) [2026-01-23T20:32:45.023414] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-23T20:32:45.023540] [INFO ] [sig ] TECH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:45.161717] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TECH.txt [2026-01-23T20:32:45.161837] [INFO ] [sig ] [3022/3475] Completed TECH in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:45.161876] [INFO ] [sig ] [3023/3475] Forecasting TECK... [2026-01-23T20:32:45.161905] [INFO ] [sig ] Generating forecast for: TECK [2026-01-23T20:32:45.161935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-23T20:32:45.174545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-23T20:32:45.174907] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-23T20:32:45.175757] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-23T20:32:45.175809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:45.175840] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:45.175867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:45.175923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:45.233331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:45.234215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:45.234299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:45.234332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:45.357582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:45.357745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:45.357786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:45.357815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:45.361484] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=47.70%) [2026-01-23T20:32:45.361955] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-23T20:32:45.362081] [INFO ] [sig ] TECK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:45.502030] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TECK.txt [2026-01-23T20:32:45.502187] [INFO ] [sig ] [3023/3475] Completed TECK in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:45.502229] [INFO ] [sig ] [3024/3475] Forecasting TECX... [2026-01-23T20:32:45.502259] [INFO ] [sig ] Generating forecast for: TECX [2026-01-23T20:32:45.502290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-23T20:32:45.513439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-23T20:32:45.513798] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-23T20:32:45.514598] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-23T20:32:45.514650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:45.514692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:45.514723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:45.514780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:45.571152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:45.572003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:45.572083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:45.572116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:45.687046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:45.687201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:45.687241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:45.687269] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:45.690631] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-01-23T20:32:45.690899] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-23T20:32:45.691024] [INFO ] [sig ] TECX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:45.832171] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TECX.txt [2026-01-23T20:32:45.832326] [INFO ] [sig ] [3024/3475] Completed TECX in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:45.832366] [INFO ] [sig ] [3025/3475] Forecasting TEI... [2026-01-23T20:32:45.832397] [INFO ] [sig ] Generating forecast for: TEI [2026-01-23T20:32:45.832427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-23T20:32:45.843682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-23T20:32:45.843996] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-23T20:32:45.844807] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-23T20:32:45.844859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:45.844891] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:45.844919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:45.844976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:45.902296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:45.903191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:45.903310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:45.903347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:46.018216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:46.018377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:46.018420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:46.018450] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:46.021997] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-23T20:32:46.022275] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-23T20:32:46.022399] [INFO ] [sig ] TEI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:46.162293] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TEI.txt [2026-01-23T20:32:46.162457] [INFO ] [sig ] [3025/3475] Completed TEI in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:46.162512] [INFO ] [sig ] [3026/3475] Forecasting TELO... [2026-01-23T20:32:46.162547] [INFO ] [sig ] Generating forecast for: TELO [2026-01-23T20:32:46.162599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-23T20:32:46.173947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-23T20:32:46.174291] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-23T20:32:46.175177] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-23T20:32:46.175232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:46.175266] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:46.175294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:46.175354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:46.234417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:46.235292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:46.235377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:46.235413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:46.353634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:46.353794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:46.353836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:46.353866] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:46.357186] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=72.50%) [2026-01-23T20:32:46.357475] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-23T20:32:46.357615] [INFO ] [sig ] TELO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:46.495308] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TELO.txt [2026-01-23T20:32:46.495437] [INFO ] [sig ] [3026/3475] Completed TELO in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:46.495476] [INFO ] [sig ] [3027/3475] Forecasting TEM... [2026-01-23T20:32:46.495505] [INFO ] [sig ] Generating forecast for: TEM [2026-01-23T20:32:46.495536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-23T20:32:46.506607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-23T20:32:46.506881] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-23T20:32:46.507742] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-23T20:32:46.507797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:46.507831] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:46.507859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:46.507917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:46.569109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:46.569782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:46.569866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:46.569901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:46.694721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:46.694880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:46.694921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:46.694950] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:46.698352] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-23T20:32:46.698689] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-23T20:32:46.698826] [INFO ] [sig ] TEM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:46.852030] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TEM.txt [2026-01-23T20:32:46.852184] [INFO ] [sig ] [3027/3475] Completed TEM in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:46.852233] [INFO ] [sig ] [3028/3475] Forecasting TENB... [2026-01-23T20:32:46.852263] [INFO ] [sig ] Generating forecast for: TENB [2026-01-23T20:32:46.852293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-23T20:32:46.863963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-23T20:32:46.864367] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-23T20:32:46.865243] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-23T20:32:46.865299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:46.865334] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:46.865362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:46.865420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:46.922989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:46.923858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:46.923938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:46.923970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:47.043127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:47.043260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:47.043298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:47.043327] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:47.046596] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-23T20:32:47.046864] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-23T20:32:47.046988] [INFO ] [sig ] TENB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:47.188073] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TENB.txt [2026-01-23T20:32:47.188295] [INFO ] [sig ] [3028/3475] Completed TENB in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:47.188354] [INFO ] [sig ] [3029/3475] Forecasting TENX... [2026-01-23T20:32:47.188396] [INFO ] [sig ] Generating forecast for: TENX [2026-01-23T20:32:47.188438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-23T20:32:47.199795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-23T20:32:47.200130] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-23T20:32:47.201022] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-23T20:32:47.201075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:47.201109] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:47.201138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:47.201197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:47.261824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:47.262668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:47.262751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:47.262783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:47.369733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:47.369880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:47.369923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:47.369953] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:47.373247] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-23T20:32:47.373520] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-23T20:32:47.373677] [INFO ] [sig ] TENX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:47.513672] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TENX.txt [2026-01-23T20:32:47.513806] [INFO ] [sig ] [3029/3475] Completed TENX in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:47.513997] [INFO ] [sig ] [3030/3475] Forecasting TERN... [2026-01-23T20:32:47.514026] [INFO ] [sig ] Generating forecast for: TERN [2026-01-23T20:32:47.514058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-23T20:32:47.524549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-23T20:32:47.524866] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-23T20:32:47.525664] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-23T20:32:47.525715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:47.525747] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:47.525775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:47.525831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:47.582258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:47.582883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:47.582961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:47.582993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:47.699855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:47.699991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:47.700030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:47.700058] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:47.703337] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-23T20:32:47.703633] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-23T20:32:47.703778] [INFO ] [sig ] TERN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:47.841632] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TERN.txt [2026-01-23T20:32:47.841753] [INFO ] [sig ] [3030/3475] Completed TERN in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:47.841790] [INFO ] [sig ] [3031/3475] Forecasting TEVA... [2026-01-23T20:32:47.841821] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-23T20:32:47.841851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-23T20:32:47.853801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-23T20:32:47.854080] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-23T20:32:47.854884] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-23T20:32:47.854935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:47.854968] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:47.854995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:47.855051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:47.912386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:47.913052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:47.913129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:47.913170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:48.028031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:48.028154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:48.028208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:48.028240] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:48.031519] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: DOWN (p=45.22%) [2026-01-23T20:32:48.031801] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-23T20:32:48.031926] [INFO ] [sig ] TEVA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:48.170209] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TEVA.txt [2026-01-23T20:32:48.170332] [INFO ] [sig ] [3031/3475] Completed TEVA in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:48.170371] [INFO ] [sig ] [3032/3475] Forecasting TEX... [2026-01-23T20:32:48.170401] [INFO ] [sig ] Generating forecast for: TEX [2026-01-23T20:32:48.170431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-23T20:32:48.181804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-23T20:32:48.182080] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-23T20:32:48.182894] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-23T20:32:48.182945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:48.183001] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:48.183031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:48.183088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:48.239777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:48.240388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:48.240464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:48.240497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:48.363467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:48.363616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:48.363656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:48.363685] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:48.366904] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-23T20:32:48.367171] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-23T20:32:48.367296] [INFO ] [sig ] TEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:48.504949] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TEX.txt [2026-01-23T20:32:48.505071] [INFO ] [sig ] [3032/3475] Completed TEX in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:48.505109] [INFO ] [sig ] [3033/3475] Forecasting TFC... [2026-01-23T20:32:48.505139] [INFO ] [sig ] Generating forecast for: TFC [2026-01-23T20:32:48.505169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-23T20:32:48.516548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-23T20:32:48.516833] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-23T20:32:48.517646] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-23T20:32:48.517697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:48.517729] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:48.517755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:48.517811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:48.574536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:48.575155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:48.575245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:48.575278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:48.697322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:48.697494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:48.697535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:48.697564] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:48.700920] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-01-23T20:32:48.701186] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-23T20:32:48.701309] [INFO ] [sig ] TFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:48.842251] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TFC.txt [2026-01-23T20:32:48.842377] [INFO ] [sig ] [3033/3475] Completed TFC in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:48.842424] [INFO ] [sig ] [3034/3475] Forecasting TFII... [2026-01-23T20:32:48.842454] [INFO ] [sig ] Generating forecast for: TFII [2026-01-23T20:32:48.842485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-23T20:32:48.853528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-23T20:32:48.853822] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-23T20:32:48.854643] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-23T20:32:48.854694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:48.854727] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:48.854754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:48.854810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:48.911283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:48.911914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:48.911989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:48.912022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:49.028243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:49.028382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:49.028420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:49.028448] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:49.031707] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-23T20:32:49.031968] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-23T20:32:49.032091] [INFO ] [sig ] TFII: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:49.169976] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TFII.txt [2026-01-23T20:32:49.170103] [INFO ] [sig ] [3034/3475] Completed TFII in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:49.170143] [INFO ] [sig ] [3035/3475] Forecasting TFIN... [2026-01-23T20:32:49.170173] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-23T20:32:49.170203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-23T20:32:49.181323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-23T20:32:49.181603] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-23T20:32:49.182372] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-23T20:32:49.182423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:49.182465] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:49.182493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:49.182550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:49.238756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:49.239347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:49.239423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:49.239456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:49.354896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:49.355035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:49.355073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:49.355147] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:49.358437] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=42.96%) [2026-01-23T20:32:49.358727] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-23T20:32:49.358854] [INFO ] [sig ] TFIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:49.496499] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TFIN.txt [2026-01-23T20:32:49.496643] [INFO ] [sig ] [3035/3475] Completed TFIN in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.6m [2026-01-23T20:32:49.496686] [INFO ] [sig ] [3036/3475] Forecasting TFPM... [2026-01-23T20:32:49.496716] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-23T20:32:49.496747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-23T20:32:49.508298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-23T20:32:49.508563] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-23T20:32:49.509360] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-23T20:32:49.509412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:49.509444] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:49.509472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:49.509528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:49.566498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:49.567107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:49.567182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:49.567214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:49.688879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:49.689010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:49.689049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:49.689079] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:49.692354] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-01-23T20:32:49.692634] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-23T20:32:49.692760] [INFO ] [sig ] TFPM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:49.832679] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TFPM.txt [2026-01-23T20:32:49.832797] [INFO ] [sig ] [3036/3475] Completed TFPM in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-23T20:32:49.832836] [INFO ] [sig ] [3037/3475] Forecasting TFSL... [2026-01-23T20:32:49.832864] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-23T20:32:49.832894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-23T20:32:49.844269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-23T20:32:49.844526] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-23T20:32:49.845319] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-23T20:32:49.845370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:49.845402] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:49.845430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:49.845491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:49.901845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:49.902448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:49.902525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:49.902558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:50.019622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:50.019750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:50.019789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:50.019818] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:50.023051] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-23T20:32:50.023316] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-23T20:32:50.023438] [INFO ] [sig ] TFSL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:50.160868] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TFSL.txt [2026-01-23T20:32:50.160988] [INFO ] [sig ] [3037/3475] Completed TFSL in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-23T20:32:50.161027] [INFO ] [sig ] [3038/3475] Forecasting TG... [2026-01-23T20:32:50.161056] [INFO ] [sig ] Generating forecast for: TG [2026-01-23T20:32:50.161086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-23T20:32:50.172019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-23T20:32:50.172282] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-23T20:32:50.173073] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-23T20:32:50.173125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:50.173157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:50.173184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:50.173240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:50.230275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:50.230909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:50.230987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:50.231019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:50.348243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:50.348388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:50.348428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:50.348457] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:50.351840] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-01-23T20:32:50.352108] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-23T20:32:50.352230] [INFO ] [sig ] TG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:50.493964] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TG.txt [2026-01-23T20:32:50.494125] [INFO ] [sig ] [3038/3475] Completed TG in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-23T20:32:50.494167] [INFO ] [sig ] [3039/3475] Forecasting TGLS... [2026-01-23T20:32:50.494214] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-23T20:32:50.494246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-23T20:32:50.505713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-23T20:32:50.505986] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-23T20:32:50.506812] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-23T20:32:50.506864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:50.506897] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:50.506924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:50.506981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:50.562797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:50.563540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:50.563638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:50.563673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:50.681629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:50.681780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:50.681821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:50.681851] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:50.685118] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-23T20:32:50.685387] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-23T20:32:50.685513] [INFO ] [sig ] TGLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:50.823458] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TGLS.txt [2026-01-23T20:32:50.823650] [INFO ] [sig ] [3039/3475] Completed TGLS in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:50.823717] [INFO ] [sig ] [3040/3475] Forecasting TGNA... [2026-01-23T20:32:50.823748] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-23T20:32:50.823778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-23T20:32:50.835386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-23T20:32:50.835796] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-23T20:32:50.836610] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-23T20:32:50.836667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:50.836700] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:50.836727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:50.836783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:50.893954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:50.894833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:50.894920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:50.894953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:51.015759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:51.016104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:51.016145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:51.016174] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:51.019691] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-01-23T20:32:51.019972] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-23T20:32:51.020102] [INFO ] [sig ] TGNA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:51.158121] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TGNA.txt [2026-01-23T20:32:51.158260] [INFO ] [sig ] [3040/3475] Completed TGNA in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:51.158301] [INFO ] [sig ] [3041/3475] Forecasting TGS... [2026-01-23T20:32:51.158331] [INFO ] [sig ] Generating forecast for: TGS [2026-01-23T20:32:51.158361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-23T20:32:51.170141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-23T20:32:51.170443] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-23T20:32:51.171246] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-23T20:32:51.171297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:51.171330] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:51.171357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:51.171414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:51.228387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:51.229111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:51.229191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:51.229223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:51.341781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:51.341925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:51.341966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:51.341994] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:51.345331] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-01-23T20:32:51.345617] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-23T20:32:51.345747] [INFO ] [sig ] TGS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:51.482973] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TGS.txt [2026-01-23T20:32:51.483127] [INFO ] [sig ] [3041/3475] Completed TGS in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:51.483168] [INFO ] [sig ] [3042/3475] Forecasting TGTX... [2026-01-23T20:32:51.483198] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-23T20:32:51.483229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-23T20:32:51.494440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-23T20:32:51.494754] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-23T20:32:51.495542] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-23T20:32:51.495610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:51.495643] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:51.495675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:51.495733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:51.552677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:51.553286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:51.553389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:51.553423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:51.673806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:51.674168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:51.674209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:51.674254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:51.677965] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-01-23T20:32:51.678234] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-23T20:32:51.678358] [INFO ] [sig ] TGTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:51.817013] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TGTX.txt [2026-01-23T20:32:51.817134] [INFO ] [sig ] [3042/3475] Completed TGTX in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:51.817172] [INFO ] [sig ] [3043/3475] Forecasting TH... [2026-01-23T20:32:51.817202] [INFO ] [sig ] Generating forecast for: TH [2026-01-23T20:32:51.817232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-23T20:32:51.828201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-23T20:32:51.828464] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-23T20:32:51.829261] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-23T20:32:51.829312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:51.829344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:51.829371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:51.829427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:51.887085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:51.887765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:51.887842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:51.887874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:52.010028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:52.010182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:52.010224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:52.010254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:52.013770] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-23T20:32:52.014035] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-23T20:32:52.014158] [INFO ] [sig ] TH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:52.151405] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TH.txt [2026-01-23T20:32:52.151525] [INFO ] [sig ] [3043/3475] Completed TH in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:52.151564] [INFO ] [sig ] [3044/3475] Forecasting THC... [2026-01-23T20:32:52.151613] [INFO ] [sig ] Generating forecast for: THC [2026-01-23T20:32:52.151645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-23T20:32:52.162436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-23T20:32:52.162726] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-23T20:32:52.163502] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-23T20:32:52.163553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:52.163604] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:52.163632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:52.163688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:52.223562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:52.224249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:52.224326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:52.224358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:52.345309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:52.345468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:52.345508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:52.345537] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:52.349011] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-01-23T20:32:52.349331] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-23T20:32:52.349469] [INFO ] [sig ] THC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:52.491470] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/THC.txt [2026-01-23T20:32:52.491644] [INFO ] [sig ] [3044/3475] Completed THC in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:52.491689] [INFO ] [sig ] [3045/3475] Forecasting THFF... [2026-01-23T20:32:52.491724] [INFO ] [sig ] Generating forecast for: THFF [2026-01-23T20:32:52.491754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-23T20:32:52.503749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-23T20:32:52.504143] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-23T20:32:52.504971] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-23T20:32:52.505023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:52.505056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:52.505083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:52.505139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:52.566522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:52.567377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:52.567462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:52.567496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:52.689384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:52.689526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:52.689565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:52.689613] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:52.693261] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-23T20:32:52.693524] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-23T20:32:52.693672] [INFO ] [sig ] THFF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:52.833474] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/THFF.txt [2026-01-23T20:32:52.833635] [INFO ] [sig ] [3045/3475] Completed THFF in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:52.833678] [INFO ] [sig ] [3046/3475] Forecasting THG... [2026-01-23T20:32:52.833709] [INFO ] [sig ] Generating forecast for: THG [2026-01-23T20:32:52.833739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-23T20:32:52.845484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-23T20:32:52.845790] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-23T20:32:52.846638] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-23T20:32:52.846692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:52.846725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:52.846752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:52.846822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:52.906838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:52.907514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:52.907609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:52.907646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:53.029523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:53.029697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:53.029743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:53.029773] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:53.033094] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-23T20:32:53.033366] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-23T20:32:53.033502] [INFO ] [sig ] THG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:53.171863] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/THG.txt [2026-01-23T20:32:53.172007] [INFO ] [sig ] [3046/3475] Completed THG in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:53.172047] [INFO ] [sig ] [3047/3475] Forecasting THO... [2026-01-23T20:32:53.172079] [INFO ] [sig ] Generating forecast for: THO [2026-01-23T20:32:53.172110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-23T20:32:53.183089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-23T20:32:53.183413] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-23T20:32:53.184247] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-23T20:32:53.184300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:53.184333] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:53.184361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:53.184418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:53.241870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:53.242593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:53.242678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:53.242717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:53.366493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:53.366648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:53.366690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:53.366719] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:53.370039] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-01-23T20:32:53.370306] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-23T20:32:53.370431] [INFO ] [sig ] THO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:53.509323] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/THO.txt [2026-01-23T20:32:53.509449] [INFO ] [sig ] [3047/3475] Completed THO in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:53.509488] [INFO ] [sig ] [3048/3475] Forecasting THQ... [2026-01-23T20:32:53.509517] [INFO ] [sig ] Generating forecast for: THQ [2026-01-23T20:32:53.509546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-23T20:32:53.521226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-23T20:32:53.521511] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-23T20:32:53.522364] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-23T20:32:53.522428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:53.522464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:53.522492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:53.522551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:53.587913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:53.588676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:53.588755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:53.588788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:53.708806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:53.709127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:53.709170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:53.709200] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:53.712519] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=77.19%) [2026-01-23T20:32:53.712814] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-23T20:32:53.712942] [INFO ] [sig ] THQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:53.854340] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/THQ.txt [2026-01-23T20:32:53.854463] [INFO ] [sig ] [3048/3475] Completed THQ in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:53.854500] [INFO ] [sig ] [3049/3475] Forecasting THRM... [2026-01-23T20:32:53.854530] [INFO ] [sig ] Generating forecast for: THRM [2026-01-23T20:32:53.854560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-23T20:32:53.865899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-23T20:32:53.866185] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-23T20:32:53.867013] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-23T20:32:53.867065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:53.867121] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:53.867150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:53.867207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:53.927378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:53.928252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:53.928346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:53.928385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:54.044548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:54.044736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:54.044779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:54.044808] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:54.048189] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-23T20:32:54.048486] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-23T20:32:54.048633] [INFO ] [sig ] THRM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:54.187320] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/THRM.txt [2026-01-23T20:32:54.187465] [INFO ] [sig ] [3049/3475] Completed THRM in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:54.187514] [INFO ] [sig ] [3050/3475] Forecasting THRY... [2026-01-23T20:32:54.187546] [INFO ] [sig ] Generating forecast for: THRY [2026-01-23T20:32:54.187591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-23T20:32:54.199211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-23T20:32:54.199494] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-23T20:32:54.200447] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-23T20:32:54.200499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:54.200531] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:54.200558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:54.200635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:54.258377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:54.259062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:54.259142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:54.259174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:54.381223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:54.381352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:54.381390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:54.381418] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:54.384714] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=52.41%) [2026-01-23T20:32:54.384980] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-23T20:32:54.385105] [INFO ] [sig ] THRY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:54.525222] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/THRY.txt [2026-01-23T20:32:54.525362] [INFO ] [sig ] [3050/3475] Completed THRY in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:54.525404] [INFO ] [sig ] [3051/3475] Forecasting THS... [2026-01-23T20:32:54.525435] [INFO ] [sig ] Generating forecast for: THS [2026-01-23T20:32:54.525465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-23T20:32:54.537610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-23T20:32:54.537950] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-23T20:32:54.538774] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-23T20:32:54.538827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:54.538859] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:54.538887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:54.538943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:54.597848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:54.598759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:54.598839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:54.598872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:54.723691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:54.723848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:54.723889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:54.723918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:54.727254] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-23T20:32:54.727547] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-23T20:32:54.727693] [INFO ] [sig ] THS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:54.866337] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/THS.txt [2026-01-23T20:32:54.866499] [INFO ] [sig ] [3051/3475] Completed THS in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:54.866541] [INFO ] [sig ] [3052/3475] Forecasting TIGO... [2026-01-23T20:32:54.866593] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-23T20:32:54.866627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-23T20:32:54.877821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-23T20:32:54.878195] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-23T20:32:54.879052] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-23T20:32:54.879104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:54.879136] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:54.879162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:54.879218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:54.935537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:54.936402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:54.936487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:54.936520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:55.055626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:55.055776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:55.055816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:55.055878] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:55.059260] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=50.80%) [2026-01-23T20:32:55.059537] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-23T20:32:55.059682] [INFO ] [sig ] TIGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:55.198038] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TIGO.txt [2026-01-23T20:32:55.198171] [INFO ] [sig ] [3052/3475] Completed TIGO in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:55.198209] [INFO ] [sig ] [3053/3475] Forecasting TIL... [2026-01-23T20:32:55.198240] [INFO ] [sig ] Generating forecast for: TIL [2026-01-23T20:32:55.198270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-23T20:32:55.209303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-23T20:32:55.209657] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-23T20:32:55.210475] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-23T20:32:55.210529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:55.210563] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:55.210614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:55.210675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:55.271435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:55.272449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:55.272541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:55.272601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:55.397023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:55.397173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:55.397213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:55.397241] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:55.400667] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-23T20:32:55.400953] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-23T20:32:55.401078] [INFO ] [sig ] TIL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:55.539434] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TIL.txt [2026-01-23T20:32:55.539587] [INFO ] [sig ] [3053/3475] Completed TIL in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.5m [2026-01-23T20:32:55.539632] [INFO ] [sig ] [3054/3475] Forecasting TILE... [2026-01-23T20:32:55.539664] [INFO ] [sig ] Generating forecast for: TILE [2026-01-23T20:32:55.539695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-23T20:32:55.551272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-23T20:32:55.551599] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-23T20:32:55.552427] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-23T20:32:55.552480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:55.552514] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:55.552542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:55.552622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:55.613678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:55.614681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:55.614768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:55.614802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:55.738178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:55.738339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:55.738396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:55.738431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:55.741930] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-01-23T20:32:55.742212] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-23T20:32:55.742343] [INFO ] [sig ] TILE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:55.882789] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TILE.txt [2026-01-23T20:32:55.882952] [INFO ] [sig ] [3054/3475] Completed TILE in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-23T20:32:55.882995] [INFO ] [sig ] [3055/3475] Forecasting TIMB... [2026-01-23T20:32:55.883025] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-23T20:32:55.883057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-23T20:32:55.895978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-23T20:32:55.896386] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-23T20:32:55.897257] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-23T20:32:55.897316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:55.897348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:55.897401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:55.897457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:55.953497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:55.954421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:55.954511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:55.954545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:56.073002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:56.073164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:56.073222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:56.073252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:56.076675] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-01-23T20:32:56.076997] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-23T20:32:56.077133] [INFO ] [sig ] TIMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:56.218444] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TIMB.txt [2026-01-23T20:32:56.218620] [INFO ] [sig ] [3055/3475] Completed TIMB in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-23T20:32:56.218662] [INFO ] [sig ] [3056/3475] Forecasting TITN... [2026-01-23T20:32:56.218693] [INFO ] [sig ] Generating forecast for: TITN [2026-01-23T20:32:56.218723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-23T20:32:56.231260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-23T20:32:56.231631] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-23T20:32:56.232419] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-23T20:32:56.232470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:56.232503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:56.232530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:56.232605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:56.292132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:56.293010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:56.293099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:56.293133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:56.415661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:56.415819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:56.415861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:56.415890] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:56.419322] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-23T20:32:56.419639] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-23T20:32:56.419772] [INFO ] [sig ] TITN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:56.575729] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TITN.txt [2026-01-23T20:32:56.576111] [INFO ] [sig ] [3056/3475] Completed TITN in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:56.576179] [INFO ] [sig ] [3057/3475] Forecasting TJX... [2026-01-23T20:32:56.576230] [INFO ] [sig ] Generating forecast for: TJX [2026-01-23T20:32:56.576276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-23T20:32:56.590619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-23T20:32:56.591182] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-23T20:32:56.592036] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-23T20:32:56.592092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:56.592125] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:56.592154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:56.592213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:56.651357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:56.652256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:56.652346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:56.652382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:56.771957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:56.772114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:56.772156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:56.772185] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:56.775515] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-23T20:32:56.775813] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-23T20:32:56.775942] [INFO ] [sig ] TJX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:56.913897] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TJX.txt [2026-01-23T20:32:56.914059] [INFO ] [sig ] [3057/3475] Completed TJX in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:56.914099] [INFO ] [sig ] [3058/3475] Forecasting TK... [2026-01-23T20:32:56.914129] [INFO ] [sig ] Generating forecast for: TK [2026-01-23T20:32:56.914159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-23T20:32:56.925473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-23T20:32:56.925869] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-23T20:32:56.926713] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-23T20:32:56.926766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:56.926801] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:56.926829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:56.926885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:56.983983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:56.984930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:56.985019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:56.985055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:57.113466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:57.113646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:57.113689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:57.113719] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:57.117173] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-01-23T20:32:57.117532] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-23T20:32:57.117693] [INFO ] [sig ] TK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:57.262280] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TK.txt [2026-01-23T20:32:57.262416] [INFO ] [sig ] [3058/3475] Completed TK in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:57.262455] [INFO ] [sig ] [3059/3475] Forecasting TKC... [2026-01-23T20:32:57.262484] [INFO ] [sig ] Generating forecast for: TKC [2026-01-23T20:32:57.262513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-23T20:32:57.273855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-23T20:32:57.274363] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-23T20:32:57.275168] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-23T20:32:57.275219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:57.275260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:57.275289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:57.275345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:57.335243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:57.336221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:57.336311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:57.336378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:57.458988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:57.459149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:57.459189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:57.459219] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:57.462658] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-23T20:32:57.462944] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-23T20:32:57.463076] [INFO ] [sig ] TKC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:57.605912] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TKC.txt [2026-01-23T20:32:57.606068] [INFO ] [sig ] [3059/3475] Completed TKC in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:57.606108] [INFO ] [sig ] [3060/3475] Forecasting TKNO... [2026-01-23T20:32:57.606139] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-23T20:32:57.606170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-23T20:32:57.617604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-23T20:32:57.617958] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-23T20:32:57.618786] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-23T20:32:57.618839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:57.618872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:57.618899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:57.618962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:57.674476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:57.675321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:57.675407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:57.675440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:57.790510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:57.790691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:57.790733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:57.790762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:57.794168] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=66.66%) [2026-01-23T20:32:57.794446] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-23T20:32:57.794594] [INFO ] [sig ] TKNO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:57.931701] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TKNO.txt [2026-01-23T20:32:57.931836] [INFO ] [sig ] [3060/3475] Completed TKNO in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:57.931876] [INFO ] [sig ] [3061/3475] Forecasting TKO... [2026-01-23T20:32:57.931905] [INFO ] [sig ] Generating forecast for: TKO [2026-01-23T20:32:57.931936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-23T20:32:57.943632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-23T20:32:57.943945] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-23T20:32:57.944792] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-23T20:32:57.944845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:57.944879] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:57.944907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:57.944965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:58.002567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:58.003244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:58.003321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:58.003355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:58.124718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:58.124876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:58.124919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:58.124950] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:58.128551] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-01-23T20:32:58.128952] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-23T20:32:58.129093] [INFO ] [sig ] TKO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:58.273539] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TKO.txt [2026-01-23T20:32:58.273697] [INFO ] [sig ] [3061/3475] Completed TKO in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:58.273737] [INFO ] [sig ] [3062/3475] Forecasting TLK... [2026-01-23T20:32:58.273767] [INFO ] [sig ] Generating forecast for: TLK [2026-01-23T20:32:58.273803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-23T20:32:58.285403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-23T20:32:58.285710] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-23T20:32:58.286500] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-23T20:32:58.286551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:58.286604] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:58.286633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:58.286689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:58.343591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:58.344196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:58.344273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:58.344306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:58.468372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:58.468492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:58.468529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:58.468557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:58.471855] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-01-23T20:32:58.472119] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-23T20:32:58.472241] [INFO ] [sig ] TLK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:58.610563] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TLK.txt [2026-01-23T20:32:58.610714] [INFO ] [sig ] [3062/3475] Completed TLK in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:58.610754] [INFO ] [sig ] [3063/3475] Forecasting TLN... [2026-01-23T20:32:58.610790] [INFO ] [sig ] Generating forecast for: TLN [2026-01-23T20:32:58.610820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLN' from 'https://tdm.silogroup.org/data/derivative_storage/TLN.csv'. [2026-01-23T20:32:58.621784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLN'. [2026-01-23T20:32:58.622060] [INFO ] [FORECASTER] Starting predict_future for TLN [2026-01-23T20:32:58.622854] [DEBUG] [LOCAL ] No optimal features file found for TLN: ./output/feature-sets/TLN.txt [2026-01-23T20:32:58.622906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:58.622938] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:58.622965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:58.623021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:58.679854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:58.680452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:58.680529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:58.680568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:58.798939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:58.799058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:58.799095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:58.799123] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:58.802373] [DEBUG] [FORECASTER] TLN: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-01-23T20:32:58.802653] [INFO ] [FORECASTER] Completed predict_future for TLN [2026-01-23T20:32:58.802778] [INFO ] [sig ] TLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:58.941673] [INFO ] [LOCAL ] Saved forecast: TLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TLN.txt [2026-01-23T20:32:58.941817] [INFO ] [sig ] [3063/3475] Completed TLN in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:58.941856] [INFO ] [sig ] [3064/3475] Forecasting TLS... [2026-01-23T20:32:58.941887] [INFO ] [sig ] Generating forecast for: TLS [2026-01-23T20:32:58.941917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-23T20:32:58.952710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-23T20:32:58.953002] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-23T20:32:58.953796] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-23T20:32:58.953852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:58.953884] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:58.953911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:58.953967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:59.013720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:59.014451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:59.014528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:59.014561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:59.133731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:59.133859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:59.133899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:59.133928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:59.137191] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-23T20:32:59.137486] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-23T20:32:59.137629] [INFO ] [sig ] TLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:59.274731] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TLS.txt [2026-01-23T20:32:59.274850] [INFO ] [sig ] [3064/3475] Completed TLS in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:59.274890] [INFO ] [sig ] [3065/3475] Forecasting TLSA... [2026-01-23T20:32:59.274920] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-23T20:32:59.274950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-23T20:32:59.286852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-23T20:32:59.287331] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-23T20:32:59.288176] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-23T20:32:59.288228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:59.288260] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:59.288287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:59.288343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:59.344756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:59.345342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:59.345418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:59.345451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:59.465406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:59.465514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:59.465550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:59.465595] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:59.468802] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-23T20:32:59.469093] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-23T20:32:59.469218] [INFO ] [sig ] TLSA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:32:59.607667] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TLSA.txt [2026-01-23T20:32:59.607813] [INFO ] [sig ] [3065/3475] Completed TLSA in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:59.607854] [INFO ] [sig ] [3066/3475] Forecasting TLSI... [2026-01-23T20:32:59.607883] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-23T20:32:59.607913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-23T20:32:59.618514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-23T20:32:59.618922] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-23T20:32:59.619757] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-23T20:32:59.619812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:59.619871] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:59.619900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:59.619958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:32:59.676610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:32:59.677467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:32:59.677564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:32:59.677617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:32:59.796673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:32:59.796836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:32:59.796881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:32:59.796929] [INFO ] [FORECASTER] Training complete [2026-01-23T20:32:59.800488] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-01-23T20:32:59.800855] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-23T20:32:59.801007] [INFO ] [sig ] TLSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:32:59.940714] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TLSI.txt [2026-01-23T20:32:59.940877] [INFO ] [sig ] [3066/3475] Completed TLSI in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:32:59.940917] [INFO ] [sig ] [3067/3475] Forecasting TLYS... [2026-01-23T20:32:59.940948] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-23T20:32:59.940976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-23T20:32:59.952007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-23T20:32:59.952352] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-23T20:32:59.953190] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-23T20:32:59.953244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:32:59.953275] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:32:59.953302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:32:59.953357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:00.012031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:00.013225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:00.013344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:00.013397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:00.149558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:00.149779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:00.149849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:00.149902] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:00.155465] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-23T20:33:00.155958] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-23T20:33:00.156164] [INFO ] [sig ] TLYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:00.379107] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TLYS.txt [2026-01-23T20:33:00.379339] [INFO ] [sig ] [3067/3475] Completed TLYS in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:33:00.379410] [INFO ] [sig ] [3068/3475] Forecasting TM... [2026-01-23T20:33:00.379468] [INFO ] [sig ] Generating forecast for: TM [2026-01-23T20:33:00.379524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-23T20:33:00.404439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-23T20:33:00.407693] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-23T20:33:00.409100] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-23T20:33:00.409170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:00.409207] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:00.409235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:00.409308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:00.516568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:00.517908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:00.518035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:00.518117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:00.693681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:00.693885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:00.693954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:00.694008] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:00.699682] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-23T20:33:00.700227] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-23T20:33:00.700451] [INFO ] [sig ] TM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:00.928415] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TM.txt [2026-01-23T20:33:00.928780] [INFO ] [sig ] [3068/3475] Completed TM in 0.5s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:33:00.928867] [INFO ] [sig ] [3069/3475] Forecasting TMC... [2026-01-23T20:33:00.928922] [INFO ] [sig ] Generating forecast for: TMC [2026-01-23T20:33:00.928977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-23T20:33:00.953403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-23T20:33:00.953982] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-23T20:33:00.955407] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-23T20:33:00.955479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:00.955529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:00.955567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:00.955679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:01.028439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:01.029963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:01.030117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:01.030169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:01.177700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:01.177897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:01.177951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:01.178053] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:01.182923] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-01-23T20:33:01.183342] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-23T20:33:01.183525] [INFO ] [sig ] TMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:01.345340] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TMC.txt [2026-01-23T20:33:01.345495] [INFO ] [sig ] [3069/3475] Completed TMC in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.4m [2026-01-23T20:33:01.345546] [INFO ] [sig ] [3070/3475] Forecasting TMCI... [2026-01-23T20:33:01.345609] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-23T20:33:01.345650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-23T20:33:01.357911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-23T20:33:01.358252] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-23T20:33:01.359214] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-23T20:33:01.359279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:01.359323] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:01.359361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:01.359454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:01.419274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:01.420175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:01.420260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:01.420297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:01.543249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:01.543419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:01.543474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:01.543519] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:01.547198] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-23T20:33:01.547596] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-23T20:33:01.547755] [INFO ] [sig ] TMCI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:01.717593] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TMCI.txt [2026-01-23T20:33:01.717750] [INFO ] [sig ] [3070/3475] Completed TMCI in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-23T20:33:01.717790] [INFO ] [sig ] [3071/3475] Forecasting TMDX... [2026-01-23T20:33:01.717821] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-23T20:33:01.717851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-23T20:33:01.729739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-23T20:33:01.730097] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-23T20:33:01.730925] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-23T20:33:01.730979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:01.731014] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:01.731040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:01.731096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:01.794941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:01.796059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:01.796146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:01.796181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:01.920262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:01.920425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:01.920468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:01.920498] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:01.924428] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-01-23T20:33:01.924745] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-23T20:33:01.924881] [INFO ] [sig ] TMDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:02.071810] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TMDX.txt [2026-01-23T20:33:02.071973] [INFO ] [sig ] [3071/3475] Completed TMDX in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-23T20:33:02.072015] [INFO ] [sig ] [3072/3475] Forecasting TME... [2026-01-23T20:33:02.072047] [INFO ] [sig ] Generating forecast for: TME [2026-01-23T20:33:02.072077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-23T20:33:02.084247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-23T20:33:02.084659] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-23T20:33:02.085532] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-23T20:33:02.085629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:02.085667] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:02.085696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:02.085756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:02.145623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:02.146502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:02.146616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:02.146656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:02.267324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:02.267500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:02.267544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:02.267590] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:02.271096] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-23T20:33:02.271378] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-23T20:33:02.271511] [INFO ] [sig ] TME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:02.416049] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TME.txt [2026-01-23T20:33:02.416181] [INFO ] [sig ] [3072/3475] Completed TME in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-23T20:33:02.416221] [INFO ] [sig ] [3073/3475] Forecasting TMHC... [2026-01-23T20:33:02.416250] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-23T20:33:02.416280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-23T20:33:02.427414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-23T20:33:02.427718] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-23T20:33:02.428546] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-23T20:33:02.428622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:02.428656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:02.428683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:02.428740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:02.489924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:02.490751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:02.490834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:02.490869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:02.608019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:02.608363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:02.608406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:02.608436] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:02.612287] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-23T20:33:02.612662] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-23T20:33:02.612807] [INFO ] [sig ] TMHC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:02.759351] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TMHC.txt [2026-01-23T20:33:02.759506] [INFO ] [sig ] [3073/3475] Completed TMHC in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-23T20:33:02.759546] [INFO ] [sig ] [3074/3475] Forecasting TMUS... [2026-01-23T20:33:02.759600] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-23T20:33:02.759634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-23T20:33:02.771727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-23T20:33:02.772109] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-23T20:33:02.773038] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-23T20:33:02.773095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:02.773129] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:02.773157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:02.773214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:02.836107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:02.837019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:02.837105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:02.837140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:02.968925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:02.969083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:02.969125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:02.969155] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:02.972776] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-01-23T20:33:02.973111] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-23T20:33:02.973251] [INFO ] [sig ] TMUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:03.115894] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TMUS.txt [2026-01-23T20:33:03.116063] [INFO ] [sig ] [3074/3475] Completed TMUS in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:03.116107] [INFO ] [sig ] [3075/3475] Forecasting TNC... [2026-01-23T20:33:03.116140] [INFO ] [sig ] Generating forecast for: TNC [2026-01-23T20:33:03.116172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-23T20:33:03.127885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-23T20:33:03.128253] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-23T20:33:03.129187] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-23T20:33:03.129252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:03.129294] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:03.129334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:03.129409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:03.189829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:03.190703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:03.190786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:03.190821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:03.312874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:03.313017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:03.313059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:03.313091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:03.316629] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-01-23T20:33:03.316913] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-23T20:33:03.317048] [INFO ] [sig ] TNC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:03.458144] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TNC.txt [2026-01-23T20:33:03.458280] [INFO ] [sig ] [3075/3475] Completed TNC in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:03.458319] [INFO ] [sig ] [3076/3475] Forecasting TNDM... [2026-01-23T20:33:03.458350] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-23T20:33:03.458379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-23T20:33:03.469602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-23T20:33:03.469903] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-23T20:33:03.470947] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-23T20:33:03.471001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:03.471035] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:03.471064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:03.471122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:03.531991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:03.532809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:03.532923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:03.532959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:03.658190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:03.658353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:03.658400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:03.658431] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:03.661962] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-23T20:33:03.662253] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-23T20:33:03.662384] [INFO ] [sig ] TNDM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:03.806673] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TNDM.txt [2026-01-23T20:33:03.806814] [INFO ] [sig ] [3076/3475] Completed TNDM in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:03.806855] [INFO ] [sig ] [3077/3475] Forecasting TNGX... [2026-01-23T20:33:03.806889] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-23T20:33:03.806921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-23T20:33:03.818306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-23T20:33:03.818638] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-23T20:33:03.819461] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-23T20:33:03.819515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:03.819549] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:03.819596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:03.819659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:03.879665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:03.880415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:03.880496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:03.880532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:04.002799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:04.002964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:04.003007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:04.003037] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:04.006741] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-01-23T20:33:04.007133] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-23T20:33:04.007288] [INFO ] [sig ] TNGX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:04.148463] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TNGX.txt [2026-01-23T20:33:04.148627] [INFO ] [sig ] [3077/3475] Completed TNGX in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:04.148673] [INFO ] [sig ] [3078/3475] Forecasting TNK... [2026-01-23T20:33:04.148705] [INFO ] [sig ] Generating forecast for: TNK [2026-01-23T20:33:04.148736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-23T20:33:04.159965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-23T20:33:04.160297] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-23T20:33:04.161155] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-23T20:33:04.161210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:04.161244] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:04.161273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:04.161332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:04.221047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:04.221843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:04.221928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:04.221965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:04.347032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:04.347194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:04.347234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:04.347265] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:04.350793] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=50.89%) [2026-01-23T20:33:04.351076] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-23T20:33:04.351206] [INFO ] [sig ] TNK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:04.492048] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TNK.txt [2026-01-23T20:33:04.492199] [INFO ] [sig ] [3078/3475] Completed TNK in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:04.492239] [INFO ] [sig ] [3079/3475] Forecasting TNL... [2026-01-23T20:33:04.492269] [INFO ] [sig ] Generating forecast for: TNL [2026-01-23T20:33:04.492298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-23T20:33:04.503556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-23T20:33:04.503902] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-23T20:33:04.504773] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-23T20:33:04.504828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:04.504862] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:04.504891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:04.504955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:04.564393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:04.565154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:04.565238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:04.565272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:04.693171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:04.693330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:04.693371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:04.693400] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:04.696799] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=49.49%) [2026-01-23T20:33:04.697081] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-23T20:33:04.697209] [INFO ] [sig ] TNL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:04.837234] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TNL.txt [2026-01-23T20:33:04.837437] [INFO ] [sig ] [3079/3475] Completed TNL in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:04.837483] [INFO ] [sig ] [3080/3475] Forecasting TNXP... [2026-01-23T20:33:04.837516] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-23T20:33:04.837549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-23T20:33:04.848951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-23T20:33:04.849288] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-23T20:33:04.850199] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-23T20:33:04.850253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:04.850288] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:04.850317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:04.850375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:04.911468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:04.912330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:04.912412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:04.912447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:05.037006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:05.037148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:05.037188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:05.037216] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:05.040564] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-01-23T20:33:05.040856] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-23T20:33:05.040979] [INFO ] [sig ] TNXP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:05.182764] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TNXP.txt [2026-01-23T20:33:05.182903] [INFO ] [sig ] [3080/3475] Completed TNXP in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:05.182944] [INFO ] [sig ] [3081/3475] Forecasting TOI... [2026-01-23T20:33:05.182974] [INFO ] [sig ] Generating forecast for: TOI [2026-01-23T20:33:05.183011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-23T20:33:05.193968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-23T20:33:05.194268] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-23T20:33:05.195063] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-23T20:33:05.195115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:05.195147] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:05.195175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:05.195231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:05.255125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:05.255897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:05.255982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:05.256020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:05.377075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:05.377226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:05.377266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:05.377295] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:05.380709] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-01-23T20:33:05.380995] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-23T20:33:05.381127] [INFO ] [sig ] TOI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:05.517977] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TOI.txt [2026-01-23T20:33:05.518119] [INFO ] [sig ] [3081/3475] Completed TOI in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:05.518158] [INFO ] [sig ] [3082/3475] Forecasting TOL... [2026-01-23T20:33:05.518189] [INFO ] [sig ] Generating forecast for: TOL [2026-01-23T20:33:05.518219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-23T20:33:05.529428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-23T20:33:05.529761] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-23T20:33:05.530549] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-23T20:33:05.530619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:05.530654] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:05.530681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:05.530737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:05.589915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:05.590760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:05.590842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:05.590876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:05.714020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:05.714166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:05.714211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:05.714242] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:05.717758] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-01-23T20:33:05.718047] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-23T20:33:05.718179] [INFO ] [sig ] TOL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:05.859481] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TOL.txt [2026-01-23T20:33:05.859632] [INFO ] [sig ] [3082/3475] Completed TOL in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:05.859677] [INFO ] [sig ] [3083/3475] Forecasting TORO... [2026-01-23T20:33:05.859707] [INFO ] [sig ] Generating forecast for: TORO [2026-01-23T20:33:05.859741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-23T20:33:05.871039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-23T20:33:05.871358] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-23T20:33:05.872249] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-23T20:33:05.872305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:05.872375] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:05.872421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:05.872512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:05.932417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:05.933175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:05.933256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:05.933291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:06.054328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:06.054469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:06.054523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:06.054557] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:06.058388] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=31.68%) [2026-01-23T20:33:06.058697] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-23T20:33:06.058828] [INFO ] [sig ] TORO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:06.197918] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TORO.txt [2026-01-23T20:33:06.198051] [INFO ] [sig ] [3083/3475] Completed TORO in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:06.198090] [INFO ] [sig ] [3084/3475] Forecasting TOWN... [2026-01-23T20:33:06.198120] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-23T20:33:06.198150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-23T20:33:06.209066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-23T20:33:06.209359] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-23T20:33:06.210164] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-23T20:33:06.210216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:06.210248] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:06.210275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:06.210331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:06.268288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:06.269140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:06.269225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:06.269261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:06.391501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:06.391683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:06.391728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:06.391759] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:06.395512] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=35.46%) [2026-01-23T20:33:06.395856] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-23T20:33:06.396003] [INFO ] [sig ] TOWN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:06.538492] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TOWN.txt [2026-01-23T20:33:06.538640] [INFO ] [sig ] [3084/3475] Completed TOWN in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:06.538682] [INFO ] [sig ] [3085/3475] Forecasting TOYO... [2026-01-23T20:33:06.538712] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-23T20:33:06.538743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-23T20:33:06.549252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-23T20:33:06.549536] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-23T20:33:06.550334] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-23T20:33:06.550386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:06.550419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:06.550447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:06.550503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:06.609270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:06.609943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:06.610023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:06.610058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:06.720960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:06.721103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:06.721142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:06.721170] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:06.724456] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-23T20:33:06.724741] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-23T20:33:06.724866] [INFO ] [sig ] TOYO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:06.866483] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TOYO.txt [2026-01-23T20:33:06.866647] [INFO ] [sig ] [3085/3475] Completed TOYO in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:06.866688] [INFO ] [sig ] [3086/3475] Forecasting TPB... [2026-01-23T20:33:06.866719] [INFO ] [sig ] Generating forecast for: TPB [2026-01-23T20:33:06.866750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-23T20:33:06.878552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-23T20:33:06.878882] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-23T20:33:06.879785] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-23T20:33:06.879839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:06.879872] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:06.879901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:06.879960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:06.939782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:06.940543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:06.940642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:06.940678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:07.061744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:07.061892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:07.061936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:07.062006] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:07.065984] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=26.57%) [2026-01-23T20:33:07.066376] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-23T20:33:07.066527] [INFO ] [sig ] TPB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:07.205805] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TPB.txt [2026-01-23T20:33:07.205934] [INFO ] [sig ] [3086/3475] Completed TPB in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:07.205981] [INFO ] [sig ] [3087/3475] Forecasting TPC... [2026-01-23T20:33:07.206012] [INFO ] [sig ] Generating forecast for: TPC [2026-01-23T20:33:07.206042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-23T20:33:07.217338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-23T20:33:07.217728] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-23T20:33:07.218539] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-23T20:33:07.218612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:07.218646] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:07.218674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:07.218730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:07.276133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:07.277023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:07.277107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:07.277142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:07.399237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:07.399388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:07.399429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:07.399460] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:07.402915] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-23T20:33:07.403194] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-23T20:33:07.403320] [INFO ] [sig ] TPC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:07.544738] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TPC.txt [2026-01-23T20:33:07.544877] [INFO ] [sig ] [3087/3475] Completed TPC in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.3m [2026-01-23T20:33:07.544918] [INFO ] [sig ] [3088/3475] Forecasting TPG... [2026-01-23T20:33:07.544948] [INFO ] [sig ] Generating forecast for: TPG [2026-01-23T20:33:07.544978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-23T20:33:07.557081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-23T20:33:07.557419] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-23T20:33:07.558265] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-23T20:33:07.558316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:07.558537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:07.558565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:07.558641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:07.616884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:07.617820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:07.617904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:07.617936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:07.739051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:07.739224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:07.739271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:07.739302] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:07.742914] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=13.67%) [2026-01-23T20:33:07.743197] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-23T20:33:07.743341] [INFO ] [sig ] TPG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:07.882237] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TPG.txt [2026-01-23T20:33:07.882372] [INFO ] [sig ] [3088/3475] Completed TPG in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-23T20:33:07.882412] [INFO ] [sig ] [3089/3475] Forecasting TPGXL... [2026-01-23T20:33:07.882442] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-23T20:33:07.882472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-23T20:33:07.892969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-23T20:33:07.893259] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-23T20:33:07.894059] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-23T20:33:07.894110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:07.894142] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:07.894169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:07.894225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:07.950896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:07.951868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:07.951951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:07.951985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:08.064529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:08.064694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:08.064735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:08.064763] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:08.068522] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=53.28%) [2026-01-23T20:33:08.068836] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-23T20:33:08.068971] [INFO ] [sig ] TPGXL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:08.207622] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TPGXL.txt [2026-01-23T20:33:08.207760] [INFO ] [sig ] [3089/3475] Completed TPGXL in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-23T20:33:08.207809] [INFO ] [sig ] [3090/3475] Forecasting TPH... [2026-01-23T20:33:08.207837] [INFO ] [sig ] Generating forecast for: TPH [2026-01-23T20:33:08.207866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-23T20:33:08.219648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-23T20:33:08.219943] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-23T20:33:08.220948] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-23T20:33:08.220999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:08.221031] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:08.221058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:08.221115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:08.282105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:08.282917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:08.282999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:08.283033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:08.404644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:08.404795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:08.404853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:08.404884] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:08.408282] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-23T20:33:08.408559] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-23T20:33:08.408707] [INFO ] [sig ] TPH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:08.551355] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TPH.txt [2026-01-23T20:33:08.551523] [INFO ] [sig ] [3090/3475] Completed TPH in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-23T20:33:08.551589] [INFO ] [sig ] [3091/3475] Forecasting TPL... [2026-01-23T20:33:08.551623] [INFO ] [sig ] Generating forecast for: TPL [2026-01-23T20:33:08.551655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-23T20:33:08.567294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-23T20:33:08.567722] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-23T20:33:08.568536] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-23T20:33:08.568607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:08.568649] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:08.568679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:08.568736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:08.627027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:08.627957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:08.628057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:08.628094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:08.752509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:08.752680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:08.752722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:08.752751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:08.756140] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-23T20:33:08.756418] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-23T20:33:08.756544] [INFO ] [sig ] TPL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:08.893983] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TPL.txt [2026-01-23T20:33:08.894123] [INFO ] [sig ] [3091/3475] Completed TPL in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:08.894164] [INFO ] [sig ] [3092/3475] Forecasting TPVG... [2026-01-23T20:33:08.894193] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-23T20:33:08.894223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-23T20:33:08.905855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-23T20:33:08.906181] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-23T20:33:08.907062] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-23T20:33:08.907116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:08.907149] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:08.907176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:08.907233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:08.965999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:08.967108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:08.967220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:08.967263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:09.089340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:09.089495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:09.089536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:09.089566] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:09.093079] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=79.34%) [2026-01-23T20:33:09.093359] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-23T20:33:09.093487] [INFO ] [sig ] TPVG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:09.239821] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TPVG.txt [2026-01-23T20:33:09.239975] [INFO ] [sig ] [3092/3475] Completed TPVG in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:09.240017] [INFO ] [sig ] [3093/3475] Forecasting TPYP... [2026-01-23T20:33:09.240046] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-23T20:33:09.240076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-23T20:33:09.251184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-23T20:33:09.251504] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-23T20:33:09.252438] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-23T20:33:09.252494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:09.252526] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:09.252554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:09.252630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:09.311947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:09.313046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:09.313165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:09.313201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:09.443171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:09.443539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:09.443600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:09.443634] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:09.447376] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-01-23T20:33:09.447680] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-23T20:33:09.447816] [INFO ] [sig ] TPYP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:09.597130] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TPYP.txt [2026-01-23T20:33:09.597300] [INFO ] [sig ] [3093/3475] Completed TPYP in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:09.597341] [INFO ] [sig ] [3094/3475] Forecasting TPZ... [2026-01-23T20:33:09.597402] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-23T20:33:09.597434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-23T20:33:09.609203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-23T20:33:09.609642] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-23T20:33:09.610515] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-23T20:33:09.610568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:09.610618] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:09.610658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:09.610715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:09.669992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:09.671088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:09.671185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:09.671220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:09.783631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:09.783785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:09.783827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:09.783858] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:09.787878] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-23T20:33:09.788168] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-23T20:33:09.788308] [INFO ] [sig ] TPZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:09.940365] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TPZ.txt [2026-01-23T20:33:09.940513] [INFO ] [sig ] [3094/3475] Completed TPZ in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:09.940553] [INFO ] [sig ] [3095/3475] Forecasting TQQQ... [2026-01-23T20:33:09.940602] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-23T20:33:09.940633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-23T20:33:09.954197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-23T20:33:09.954763] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-23T20:33:09.955608] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-23T20:33:09.955661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:09.955694] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:09.955722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:09.955781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:10.019353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:10.020206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:10.020292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:10.020505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:10.176387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:10.176554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:10.176623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:10.176653] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:10.180360] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-23T20:33:10.180765] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-23T20:33:10.180919] [INFO ] [sig ] TQQQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:10.325887] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TQQQ.txt [2026-01-23T20:33:10.326054] [INFO ] [sig ] [3095/3475] Completed TQQQ in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:10.326097] [INFO ] [sig ] [3096/3475] Forecasting TRC... [2026-01-23T20:33:10.326133] [INFO ] [sig ] Generating forecast for: TRC [2026-01-23T20:33:10.326163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-23T20:33:10.339039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-23T20:33:10.339664] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-23T20:33:10.340767] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-23T20:33:10.340823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:10.340856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:10.340884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:10.340941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:10.403151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:10.404094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:10.404183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:10.404217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:10.523602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:10.523754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:10.523796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:10.523827] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:10.527422] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-23T20:33:10.527716] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-23T20:33:10.527844] [INFO ] [sig ] TRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:10.671019] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRC.txt [2026-01-23T20:33:10.671199] [INFO ] [sig ] [3096/3475] Completed TRC in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:10.671246] [INFO ] [sig ] [3097/3475] Forecasting TRDA... [2026-01-23T20:33:10.671277] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-23T20:33:10.671307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-23T20:33:10.682369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-23T20:33:10.682691] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-23T20:33:10.683486] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-23T20:33:10.683538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:10.683589] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:10.683620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:10.683676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:10.739720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:10.740631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:10.740716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:10.740749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:10.860505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:10.860691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:10.860735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:10.860764] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:10.864121] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-01-23T20:33:10.864397] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-23T20:33:10.864527] [INFO ] [sig ] TRDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:11.002567] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRDA.txt [2026-01-23T20:33:11.002743] [INFO ] [sig ] [3097/3475] Completed TRDA in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:11.002783] [INFO ] [sig ] [3098/3475] Forecasting TREE... [2026-01-23T20:33:11.002812] [INFO ] [sig ] Generating forecast for: TREE [2026-01-23T20:33:11.002850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-23T20:33:11.014299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-23T20:33:11.014657] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-23T20:33:11.015442] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-23T20:33:11.015493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:11.015525] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:11.015552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:11.015631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:11.072335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:11.073196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:11.073281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:11.073313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:11.196645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:11.196853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:11.196904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:11.196935] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:11.200487] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-23T20:33:11.200782] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-23T20:33:11.200906] [INFO ] [sig ] TREE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:11.338008] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TREE.txt [2026-01-23T20:33:11.338140] [INFO ] [sig ] [3098/3475] Completed TREE in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:11.338180] [INFO ] [sig ] [3099/3475] Forecasting TREX... [2026-01-23T20:33:11.338210] [INFO ] [sig ] Generating forecast for: TREX [2026-01-23T20:33:11.338240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-23T20:33:11.349613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-23T20:33:11.349935] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-23T20:33:11.350744] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-23T20:33:11.350795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:11.350829] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:11.350856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:11.350912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:11.407263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:11.408071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:11.408152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:11.408202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:11.534932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:11.535129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:11.535196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:11.535244] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:11.540241] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=66.31%) [2026-01-23T20:33:11.540724] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-23T20:33:11.540929] [INFO ] [sig ] TREX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:11.698264] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TREX.txt [2026-01-23T20:33:11.698644] [INFO ] [sig ] [3099/3475] Completed TREX in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:11.698689] [INFO ] [sig ] [3100/3475] Forecasting TRGP... [2026-01-23T20:33:11.698718] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-23T20:33:11.698749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-23T20:33:11.710092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-23T20:33:11.710426] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-23T20:33:11.711271] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-23T20:33:11.711326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:11.711389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:11.711421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:11.711480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:11.769311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:11.770065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:11.770147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:11.770183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:11.888073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:11.888230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:11.888284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:11.888314] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:11.891855] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-23T20:33:11.892135] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-23T20:33:11.892264] [INFO ] [sig ] TRGP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:12.042941] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRGP.txt [2026-01-23T20:33:12.043100] [INFO ] [sig ] [3100/3475] Completed TRGP in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:12.043142] [INFO ] [sig ] [3101/3475] Forecasting TRI... [2026-01-23T20:33:12.043173] [INFO ] [sig ] Generating forecast for: TRI [2026-01-23T20:33:12.043204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-23T20:33:12.055500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-23T20:33:12.055884] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-23T20:33:12.056705] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-23T20:33:12.056757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:12.056788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:12.056813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:12.056870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:12.115062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:12.115910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:12.115991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:12.116024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:12.241284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:12.241434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:12.241475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:12.241521] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:12.244868] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-01-23T20:33:12.245134] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-23T20:33:12.245258] [INFO ] [sig ] TRI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:12.385308] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRI.txt [2026-01-23T20:33:12.385454] [INFO ] [sig ] [3101/3475] Completed TRI in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:12.385494] [INFO ] [sig ] [3102/3475] Forecasting TRIN... [2026-01-23T20:33:12.385523] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-23T20:33:12.385553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-23T20:33:12.398632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-23T20:33:12.398989] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-23T20:33:12.399861] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-23T20:33:12.399916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:12.399951] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:12.399979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:12.400037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:12.461294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:12.462652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:12.462734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:12.462766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:12.584027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:12.584196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:12.584237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:12.584265] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:12.587654] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-01-23T20:33:12.587930] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-23T20:33:12.588056] [INFO ] [sig ] TRIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:12.729354] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRIN.txt [2026-01-23T20:33:12.729505] [INFO ] [sig ] [3102/3475] Completed TRIN in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:12.729545] [INFO ] [sig ] [3103/3475] Forecasting TRIP... [2026-01-23T20:33:12.729600] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-23T20:33:12.729635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-23T20:33:12.741144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-23T20:33:12.741469] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-23T20:33:12.742310] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-23T20:33:12.742364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:12.742396] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:12.742425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:12.742483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:12.799920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:12.800775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:12.800863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:12.800906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:12.922464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:12.922640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:12.922682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:12.922751] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:12.926141] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=43.04%) [2026-01-23T20:33:12.926430] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-23T20:33:12.926560] [INFO ] [sig ] TRIP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:13.070876] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRIP.txt [2026-01-23T20:33:13.071029] [INFO ] [sig ] [3103/3475] Completed TRIP in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:13.071071] [INFO ] [sig ] [3104/3475] Forecasting TRMB... [2026-01-23T20:33:13.071101] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-23T20:33:13.071132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-23T20:33:13.081952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-23T20:33:13.082348] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-23T20:33:13.083188] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-23T20:33:13.083241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:13.083273] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:13.083300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:13.083356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:13.141182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:13.142030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:13.142113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:13.142146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:13.272825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:13.272979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:13.273022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:13.273052] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:13.276600] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-01-23T20:33:13.276917] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-23T20:33:13.277055] [INFO ] [sig ] TRMB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:13.450433] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRMB.txt [2026-01-23T20:33:13.450625] [INFO ] [sig ] [3104/3475] Completed TRMB in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.2m [2026-01-23T20:33:13.450676] [INFO ] [sig ] [3105/3475] Forecasting TRMD... [2026-01-23T20:33:13.450709] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-23T20:33:13.450741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-23T20:33:13.463056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-23T20:33:13.463436] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-23T20:33:13.464321] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-23T20:33:13.464377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:13.464410] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:13.464439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:13.464508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:13.522711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:13.523639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:13.523740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:13.523782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:13.650632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:13.650790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:13.650833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:13.650865] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:13.654400] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-23T20:33:13.654773] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-23T20:33:13.654925] [INFO ] [sig ] TRMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:13.803333] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRMD.txt [2026-01-23T20:33:13.803707] [INFO ] [sig ] [3105/3475] Completed TRMD in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-23T20:33:13.803748] [INFO ] [sig ] [3106/3475] Forecasting TRMK... [2026-01-23T20:33:13.803779] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-23T20:33:13.803810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-23T20:33:13.815550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-23T20:33:13.815915] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-23T20:33:13.816749] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-23T20:33:13.816802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:13.816834] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:13.816861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:13.816917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:13.876633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:13.877526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:13.877633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:13.877670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:13.994866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:13.995022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:13.995066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:13.995094] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:13.998525] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=35.57%) [2026-01-23T20:33:13.998835] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-23T20:33:13.998968] [INFO ] [sig ] TRMK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:14.139740] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRMK.txt [2026-01-23T20:33:14.139887] [INFO ] [sig ] [3106/3475] Completed TRMK in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-23T20:33:14.139927] [INFO ] [sig ] [3107/3475] Forecasting TRN... [2026-01-23T20:33:14.139957] [INFO ] [sig ] Generating forecast for: TRN [2026-01-23T20:33:14.139987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-23T20:33:14.158877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-23T20:33:14.159264] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-23T20:33:14.160158] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-23T20:33:14.160229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:14.160264] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:14.160294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:14.160354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:14.220826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:14.221768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:14.221853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:14.221890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:14.345241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:14.345401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:14.345444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:14.345474] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:14.348930] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=13.36%) [2026-01-23T20:33:14.349213] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-23T20:33:14.349340] [INFO ] [sig ] TRN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:14.490269] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRN.txt [2026-01-23T20:33:14.490429] [INFO ] [sig ] [3107/3475] Completed TRN in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-23T20:33:14.490470] [INFO ] [sig ] [3108/3475] Forecasting TRNO... [2026-01-23T20:33:14.490501] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-23T20:33:14.490531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-23T20:33:14.502190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-23T20:33:14.502490] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-23T20:33:14.503319] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-23T20:33:14.503371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:14.503405] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:14.503432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:14.503488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:14.563497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:14.564245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:14.564328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:14.564362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:14.688492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:14.688664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:14.688707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:14.688737] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:14.692227] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=33.73%) [2026-01-23T20:33:14.692512] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-23T20:33:14.692663] [INFO ] [sig ] TRNO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:14.839680] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRNO.txt [2026-01-23T20:33:14.839843] [INFO ] [sig ] [3108/3475] Completed TRNO in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:14.839887] [INFO ] [sig ] [3109/3475] Forecasting TRNS... [2026-01-23T20:33:14.839919] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-23T20:33:14.839951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-23T20:33:14.851551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-23T20:33:14.851967] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-23T20:33:14.852813] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-23T20:33:14.852867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:14.852898] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:14.852925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:14.852981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:14.916790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:14.917701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:14.917787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:14.917821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:15.039357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:15.039545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:15.039608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:15.039640] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:15.043314] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-23T20:33:15.043622] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-23T20:33:15.043764] [INFO ] [sig ] TRNS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:15.183067] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRNS.txt [2026-01-23T20:33:15.183214] [INFO ] [sig ] [3109/3475] Completed TRNS in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:15.183255] [INFO ] [sig ] [3110/3475] Forecasting TROX... [2026-01-23T20:33:15.183284] [INFO ] [sig ] Generating forecast for: TROX [2026-01-23T20:33:15.183314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-23T20:33:15.194619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-23T20:33:15.194956] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-23T20:33:15.195849] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-23T20:33:15.195915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:15.195952] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:15.195994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:15.196059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:15.255769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:15.256588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:15.256702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:15.256737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:15.376262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:15.376416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:15.376458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:15.376488] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:15.379917] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=51.85%) [2026-01-23T20:33:15.380224] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-23T20:33:15.380368] [INFO ] [sig ] TROX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:15.518416] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TROX.txt [2026-01-23T20:33:15.518604] [INFO ] [sig ] [3110/3475] Completed TROX in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:15.518649] [INFO ] [sig ] [3111/3475] Forecasting TRP... [2026-01-23T20:33:15.518680] [INFO ] [sig ] Generating forecast for: TRP [2026-01-23T20:33:15.518710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-23T20:33:15.530041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-23T20:33:15.530388] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-23T20:33:15.531288] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-23T20:33:15.531345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:15.531378] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:15.531407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:15.531466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:15.593779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:15.594674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:15.594763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:15.594797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:15.717347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:15.717529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:15.717589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:15.717624] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:15.721112] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=70.54%) [2026-01-23T20:33:15.721385] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-23T20:33:15.721510] [INFO ] [sig ] TRP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:15.866616] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRP.txt [2026-01-23T20:33:15.866812] [INFO ] [sig ] [3111/3475] Completed TRP in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:15.866864] [INFO ] [sig ] [3112/3475] Forecasting TRS... [2026-01-23T20:33:15.866898] [INFO ] [sig ] Generating forecast for: TRS [2026-01-23T20:33:15.866930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-23T20:33:15.879163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-23T20:33:15.879590] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-23T20:33:15.880523] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-23T20:33:15.880599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:15.880644] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:15.880675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:15.880735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:15.940039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:15.940951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:15.941038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:15.941073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:16.058991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:16.059150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:16.059203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:16.059245] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:16.062825] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=60.09%) [2026-01-23T20:33:16.063150] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-23T20:33:16.063291] [INFO ] [sig ] TRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:16.204818] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRS.txt [2026-01-23T20:33:16.204969] [INFO ] [sig ] [3112/3475] Completed TRS in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:16.205012] [INFO ] [sig ] [3113/3475] Forecasting TRTX... [2026-01-23T20:33:16.205044] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-23T20:33:16.205076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-23T20:33:16.216432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-23T20:33:16.216769] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-23T20:33:16.217616] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-23T20:33:16.217669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:16.217702] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:16.217730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:16.217787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:16.277079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:16.277858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:16.277945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:16.277980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:16.400937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:16.401093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:16.401135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:16.401165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:16.404776] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=38.66%) [2026-01-23T20:33:16.405094] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-23T20:33:16.405232] [INFO ] [sig ] TRTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:16.547471] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRTX.txt [2026-01-23T20:33:16.547661] [INFO ] [sig ] [3113/3475] Completed TRTX in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:16.547707] [INFO ] [sig ] [3114/3475] Forecasting TRUP... [2026-01-23T20:33:16.547739] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-23T20:33:16.547771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-23T20:33:16.559718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-23T20:33:16.560070] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-23T20:33:16.560935] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-23T20:33:16.560989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:16.561023] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:16.561053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:16.561112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:16.621058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:16.621963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:16.622050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:16.622086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:16.746341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:16.746515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:16.746556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:16.746607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:16.750118] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-23T20:33:16.750405] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-23T20:33:16.750540] [INFO ] [sig ] TRUP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:16.901155] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TRUP.txt [2026-01-23T20:33:16.901310] [INFO ] [sig ] [3114/3475] Completed TRUP in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:16.901349] [INFO ] [sig ] [3115/3475] Forecasting TRVG... [2026-01-23T20:33:16.901379] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-23T20:33:16.901410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-23T20:33:16.912501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-23T20:33:16.912855] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-23T20:33:16.913668] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-23T20:33:16.913720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:16.913752] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:16.913780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:16.913837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:16.973621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:16.974461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:16.974545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:16.974598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:17.095659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:17.095837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:17.095881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:17.095911] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:17.099855] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-01-23T20:33:17.100152] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-23T20:33:17.100285] [INFO ] [sig ] TRVG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:17.239700] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TRVG.txt [2026-01-23T20:33:17.239829] [INFO ] [sig ] [3115/3475] Completed TRVG in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:17.239869] [INFO ] [sig ] [3116/3475] Forecasting TS... [2026-01-23T20:33:17.239897] [INFO ] [sig ] Generating forecast for: TS [2026-01-23T20:33:17.239927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-23T20:33:17.251099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-23T20:33:17.251394] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-23T20:33:17.252214] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-23T20:33:17.252266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:17.252299] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:17.252326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:17.252383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:17.310477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:17.311312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:17.311398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:17.311433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:17.431203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:17.431369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:17.431410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:17.431440] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:17.435017] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=79.90%) [2026-01-23T20:33:17.435350] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-23T20:33:17.435495] [INFO ] [sig ] TS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:17.583240] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TS.txt [2026-01-23T20:33:17.583384] [INFO ] [sig ] [3116/3475] Completed TS in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:17.583426] [INFO ] [sig ] [3117/3475] Forecasting TSBK... [2026-01-23T20:33:17.583458] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-23T20:33:17.583490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-23T20:33:17.594401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-23T20:33:17.594781] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-23T20:33:17.595657] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-23T20:33:17.595719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:17.595783] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:17.595813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:17.595872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:17.657504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:17.658419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:17.658507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:17.658541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:17.763003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:17.763160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:17.763203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:17.763234] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:17.766732] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-23T20:33:17.767012] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-23T20:33:17.767142] [INFO ] [sig ] TSBK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:17.906383] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSBK.txt [2026-01-23T20:33:17.906537] [INFO ] [sig ] [3117/3475] Completed TSBK in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:17.906597] [INFO ] [sig ] [3118/3475] Forecasting TSCO... [2026-01-23T20:33:17.906629] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-23T20:33:17.906658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-23T20:33:17.918411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-23T20:33:17.918778] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-23T20:33:17.919685] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-23T20:33:17.919738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:17.919782] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:17.919811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:17.919868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:17.978173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:17.979059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:17.979142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:17.979177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:18.103096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:18.103257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:18.103300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:18.103331] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:18.106883] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-01-23T20:33:18.107207] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-23T20:33:18.107349] [INFO ] [sig ] TSCO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:18.248253] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSCO.txt [2026-01-23T20:33:18.248399] [INFO ] [sig ] [3118/3475] Completed TSCO in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:18.248439] [INFO ] [sig ] [3119/3475] Forecasting TSDD... [2026-01-23T20:33:18.248469] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-23T20:33:18.248498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-23T20:33:18.260683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-23T20:33:18.261024] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-23T20:33:18.261869] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-23T20:33:18.261924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:18.261958] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:18.261987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:18.262046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:18.323916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:18.324817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:18.324904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:18.324941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:18.449011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:18.449186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:18.449230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:18.449261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:18.453023] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-23T20:33:18.453318] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-23T20:33:18.453451] [INFO ] [sig ] TSDD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:18.597041] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSDD.txt [2026-01-23T20:33:18.597204] [INFO ] [sig ] [3119/3475] Completed TSDD in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:18.597246] [INFO ] [sig ] [3120/3475] Forecasting TSEM... [2026-01-23T20:33:18.597278] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-23T20:33:18.597310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-23T20:33:18.608960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-23T20:33:18.609282] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-23T20:33:18.610123] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-23T20:33:18.610178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:18.610211] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:18.610240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:18.610300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:18.671367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:18.672265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:18.672353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:18.672388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:18.788906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:18.789057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:18.789098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:18.789160] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:18.792511] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-01-23T20:33:18.792798] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-23T20:33:18.792924] [INFO ] [sig ] TSEM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:18.935208] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSEM.txt [2026-01-23T20:33:18.935363] [INFO ] [sig ] [3120/3475] Completed TSEM in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:18.935406] [INFO ] [sig ] [3121/3475] Forecasting TSHA... [2026-01-23T20:33:18.935437] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-23T20:33:18.935469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-23T20:33:18.947301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-23T20:33:18.947776] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-23T20:33:18.948647] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-23T20:33:18.948700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:18.948734] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:18.948762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:18.948821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:19.009128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:19.010004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:19.010085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:19.010121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:19.128677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:19.128826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:19.128865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:19.128894] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:19.132224] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=16.30%) [2026-01-23T20:33:19.132496] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-23T20:33:19.132639] [INFO ] [sig ] TSHA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:19.276224] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSHA.txt [2026-01-23T20:33:19.276388] [INFO ] [sig ] [3121/3475] Completed TSHA in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.1m [2026-01-23T20:33:19.276436] [INFO ] [sig ] [3122/3475] Forecasting TSI... [2026-01-23T20:33:19.276468] [INFO ] [sig ] Generating forecast for: TSI [2026-01-23T20:33:19.276498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-23T20:33:19.287436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-23T20:33:19.287742] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-23T20:33:19.288629] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-23T20:33:19.288683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:19.288717] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:19.288747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:19.288806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:19.349140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:19.350079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:19.350165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:19.350200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:19.467530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:19.467703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:19.467744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:19.467773] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:19.471081] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-23T20:33:19.471354] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-23T20:33:19.471477] [INFO ] [sig ] TSI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:19.611306] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSI.txt [2026-01-23T20:33:19.611462] [INFO ] [sig ] [3122/3475] Completed TSI in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-23T20:33:19.611506] [INFO ] [sig ] [3123/3475] Forecasting TSL... [2026-01-23T20:33:19.611537] [INFO ] [sig ] Generating forecast for: TSL [2026-01-23T20:33:19.611587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-23T20:33:19.623131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-23T20:33:19.623491] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-23T20:33:19.624339] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-23T20:33:19.624393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:19.624426] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:19.624454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:19.624512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:19.683778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:19.684745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:19.684832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:19.684867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:19.803661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:19.803817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:19.803858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:19.803887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:19.807261] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-23T20:33:19.807568] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-23T20:33:19.807740] [INFO ] [sig ] TSL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:19.950153] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSL.txt [2026-01-23T20:33:19.950301] [INFO ] [sig ] [3123/3475] Completed TSL in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-23T20:33:19.950342] [INFO ] [sig ] [3124/3475] Forecasting TSLA... [2026-01-23T20:33:19.950371] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-23T20:33:19.950402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-23T20:33:19.961489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-23T20:33:19.961818] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-23T20:33:19.962620] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-23T20:33:19.962673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:19.962705] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:19.962732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:19.962788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:20.020604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:20.021453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:20.021539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:20.021592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:20.146227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:20.146395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:20.146440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:20.146471] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:20.150392] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=20.23%) [2026-01-23T20:33:20.150759] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-23T20:33:20.150919] [INFO ] [sig ] TSLA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:20.289332] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSLA.txt [2026-01-23T20:33:20.289462] [INFO ] [sig ] [3124/3475] Completed TSLA in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-23T20:33:20.289502] [INFO ] [sig ] [3125/3475] Forecasting TSLL... [2026-01-23T20:33:20.289532] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-23T20:33:20.289562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-23T20:33:20.300773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-23T20:33:20.301060] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-23T20:33:20.301863] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-23T20:33:20.301914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:20.301946] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:20.301973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:20.302029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:20.358542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:20.359269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:20.359351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:20.359385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:20.476583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:20.476736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:20.476795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:20.476825] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:20.480218] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-23T20:33:20.480500] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-23T20:33:20.480647] [INFO ] [sig ] TSLL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:20.618142] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSLL.txt [2026-01-23T20:33:20.618273] [INFO ] [sig ] [3125/3475] Completed TSLL in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:20.618313] [INFO ] [sig ] [3126/3475] Forecasting TSLQ... [2026-01-23T20:33:20.618342] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-23T20:33:20.618371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-23T20:33:20.629093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-23T20:33:20.629361] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-23T20:33:20.630151] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-23T20:33:20.630203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:20.630236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:20.630263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:20.630324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:20.686610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:20.687191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:20.687265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:20.687297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:20.805913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:20.806054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:20.806094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:20.806122] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:20.809653] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=12.36%) [2026-01-23T20:33:20.809921] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-23T20:33:20.810046] [INFO ] [sig ] TSLQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:20.946786] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSLQ.txt [2026-01-23T20:33:20.946917] [INFO ] [sig ] [3126/3475] Completed TSLQ in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:20.946957] [INFO ] [sig ] [3127/3475] Forecasting TSLS... [2026-01-23T20:33:20.946986] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-23T20:33:20.947017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-23T20:33:20.958948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-23T20:33:20.959333] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-23T20:33:20.960153] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-23T20:33:20.960205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:20.960236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:20.960263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:20.960319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:21.018043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:21.018853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:21.018965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:21.019000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:21.137905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:21.138061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:21.138104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:21.138135] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:21.141643] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-23T20:33:21.141920] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-23T20:33:21.142049] [INFO ] [sig ] TSLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:21.283797] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSLS.txt [2026-01-23T20:33:21.283952] [INFO ] [sig ] [3127/3475] Completed TSLS in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:21.284060] [INFO ] [sig ] [3128/3475] Forecasting TSLX... [2026-01-23T20:33:21.284091] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-23T20:33:21.284122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-23T20:33:21.295310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-23T20:33:21.295662] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-23T20:33:21.296460] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-23T20:33:21.296512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:21.296544] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:21.296592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:21.296653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:21.354736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:21.355532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:21.355644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:21.355685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:21.479060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:21.479235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:21.479297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:21.479345] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:21.483214] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=50.52%) [2026-01-23T20:33:21.483520] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-23T20:33:21.483682] [INFO ] [sig ] TSLX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:21.626149] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSLX.txt [2026-01-23T20:33:21.626301] [INFO ] [sig ] [3128/3475] Completed TSLX in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:21.626349] [INFO ] [sig ] [3129/3475] Forecasting TSM... [2026-01-23T20:33:21.626388] [INFO ] [sig ] Generating forecast for: TSM [2026-01-23T20:33:21.626426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-23T20:33:21.637434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-23T20:33:21.637800] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-23T20:33:21.638628] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-23T20:33:21.638682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:21.638725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:21.638755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:21.638813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:21.696117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:21.696974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:21.697060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:21.697095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:21.832254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:21.832408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:21.832454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:21.832486] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:21.836029] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-23T20:33:21.836309] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-23T20:33:21.836445] [INFO ] [sig ] TSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:21.981662] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSM.txt [2026-01-23T20:33:21.981814] [INFO ] [sig ] [3129/3475] Completed TSM in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:21.981855] [INFO ] [sig ] [3130/3475] Forecasting TSN... [2026-01-23T20:33:21.981887] [INFO ] [sig ] Generating forecast for: TSN [2026-01-23T20:33:21.981919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-23T20:33:21.993276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-23T20:33:21.993608] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-23T20:33:21.994414] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-23T20:33:21.994468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:21.994501] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:21.994530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:21.994607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:22.054201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:22.055056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:22.055146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:22.055190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:22.183042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:22.183226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:22.183287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:22.183326] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:22.187148] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-01-23T20:33:22.187482] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-23T20:33:22.187666] [INFO ] [sig ] TSN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:22.343423] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TSN.txt [2026-01-23T20:33:22.343629] [INFO ] [sig ] [3130/3475] Completed TSN in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:22.343677] [INFO ] [sig ] [3131/3475] Forecasting TSQ... [2026-01-23T20:33:22.343706] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-23T20:33:22.343737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-23T20:33:22.355176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-23T20:33:22.355552] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-23T20:33:22.356422] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-23T20:33:22.356477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:22.356510] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:22.356537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:22.356614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:22.414537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:22.415432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:22.415523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:22.415557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:22.542823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:22.542982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:22.543025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:22.543055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:22.546502] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=60.47%) [2026-01-23T20:33:22.546815] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-23T20:33:22.546948] [INFO ] [sig ] TSQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:22.703803] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TSQ.txt [2026-01-23T20:33:22.703957] [INFO ] [sig ] [3131/3475] Completed TSQ in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:22.703998] [INFO ] [sig ] [3132/3475] Forecasting TTC... [2026-01-23T20:33:22.704028] [INFO ] [sig ] Generating forecast for: TTC [2026-01-23T20:33:22.704059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-23T20:33:22.715247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-23T20:33:22.715521] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-23T20:33:22.716337] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-23T20:33:22.716390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:22.716424] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:22.716455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:22.716513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:22.776907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:22.777713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:22.777796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:22.777829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:22.901556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:22.901733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:22.901775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:22.901805] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:22.905300] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-01-23T20:33:22.905597] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-23T20:33:22.905725] [INFO ] [sig ] TTC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:23.062815] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TTC.txt [2026-01-23T20:33:23.062978] [INFO ] [sig ] [3132/3475] Completed TTC in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:23.063022] [INFO ] [sig ] [3133/3475] Forecasting TTD... [2026-01-23T20:33:23.063059] [INFO ] [sig ] Generating forecast for: TTD [2026-01-23T20:33:23.063092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-23T20:33:23.077380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-23T20:33:23.077922] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-23T20:33:23.078827] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-23T20:33:23.078881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:23.078915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:23.078942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:23.078998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:23.137114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:23.140539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:23.140711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:23.140747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:23.262309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:23.262472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:23.262515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:23.262545] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:23.266037] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-01-23T20:33:23.266310] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-23T20:33:23.266441] [INFO ] [sig ] TTD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:23.407636] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TTD.txt [2026-01-23T20:33:23.407811] [INFO ] [sig ] [3133/3475] Completed TTD in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:23.407855] [INFO ] [sig ] [3134/3475] Forecasting TTE... [2026-01-23T20:33:23.407887] [INFO ] [sig ] Generating forecast for: TTE [2026-01-23T20:33:23.407919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-23T20:33:23.419526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-23T20:33:23.419916] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-23T20:33:23.420780] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-23T20:33:23.420834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:23.420914] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:23.420945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:23.421005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:23.480601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:23.481512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:23.481628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:23.481664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:23.598863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:23.599025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:23.599068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:23.599097] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:23.602847] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-01-23T20:33:23.603120] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-23T20:33:23.603248] [INFO ] [sig ] TTE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:23.747347] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TTE.txt [2026-01-23T20:33:23.747586] [INFO ] [sig ] [3134/3475] Completed TTE in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:23.747641] [INFO ] [sig ] [3135/3475] Forecasting TTEC... [2026-01-23T20:33:23.747680] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-23T20:33:23.747718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-23T20:33:23.762553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-23T20:33:23.762963] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-23T20:33:23.763897] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-23T20:33:23.763951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:23.763983] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:23.764010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:23.764066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:23.827323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:23.828413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:23.828539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:23.828619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:23.951402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:23.951613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:23.951660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:23.951704] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:23.955957] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=19.11%) [2026-01-23T20:33:23.956268] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-23T20:33:23.956439] [INFO ] [sig ] TTEC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:24.098444] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TTEC.txt [2026-01-23T20:33:24.098676] [INFO ] [sig ] [3135/3475] Completed TTEC in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:24.098721] [INFO ] [sig ] [3136/3475] Forecasting TTEK... [2026-01-23T20:33:24.098754] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-23T20:33:24.098792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-23T20:33:24.110938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-23T20:33:24.111318] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-23T20:33:24.112171] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-23T20:33:24.112225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:24.112258] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:24.112285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:24.112367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:24.174708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:24.175658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:24.175762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:24.175798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:24.307036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:24.307201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:24.307244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:24.307290] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:24.310901] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-23T20:33:24.311192] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-23T20:33:24.311329] [INFO ] [sig ] TTEK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:24.453982] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TTEK.txt [2026-01-23T20:33:24.454160] [INFO ] [sig ] [3136/3475] Completed TTEK in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:24.454204] [INFO ] [sig ] [3137/3475] Forecasting TTI... [2026-01-23T20:33:24.454235] [INFO ] [sig ] Generating forecast for: TTI [2026-01-23T20:33:24.454267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-23T20:33:24.467742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-23T20:33:24.468134] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-23T20:33:24.469005] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-23T20:33:24.469059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:24.469092] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:24.469120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:24.469178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:24.526806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:24.527736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:24.527828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:24.527874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:24.666689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:24.666850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:24.666891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:24.666954] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:24.670411] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-01-23T20:33:24.670716] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-23T20:33:24.670844] [INFO ] [sig ] TTI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:24.813992] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TTI.txt [2026-01-23T20:33:24.814150] [INFO ] [sig ] [3137/3475] Completed TTI in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:24.814192] [INFO ] [sig ] [3138/3475] Forecasting TTMI... [2026-01-23T20:33:24.814222] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-23T20:33:24.814252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-23T20:33:24.826329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-23T20:33:24.826736] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-23T20:33:24.827599] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-23T20:33:24.827659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:24.827692] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:24.827721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:24.827779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:24.887597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:24.888483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:24.888590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:24.888643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:25.010828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:25.010991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:25.011033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:25.011064] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:25.014634] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-23T20:33:25.014919] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-23T20:33:25.015056] [INFO ] [sig ] TTMI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:25.194414] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TTMI.txt [2026-01-23T20:33:25.194629] [INFO ] [sig ] [3138/3475] Completed TTMI in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:25.194675] [INFO ] [sig ] [3139/3475] Forecasting TTWO... [2026-01-23T20:33:25.194706] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-23T20:33:25.194737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-23T20:33:25.208133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-23T20:33:25.208591] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-23T20:33:25.209526] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-23T20:33:25.209612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:25.209649] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:25.209677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:25.209735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:25.270800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:25.271942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:25.272051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:25.272086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:25.396980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:25.397137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:25.397178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:25.397207] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:25.400620] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-23T20:33:25.400895] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-23T20:33:25.401020] [INFO ] [sig ] TTWO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:25.547962] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TTWO.txt [2026-01-23T20:33:25.548122] [INFO ] [sig ] [3139/3475] Completed TTWO in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.0m [2026-01-23T20:33:25.548164] [INFO ] [sig ] [3140/3475] Forecasting TUGN... [2026-01-23T20:33:25.548194] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-23T20:33:25.548226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-23T20:33:25.560062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-23T20:33:25.560432] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-23T20:33:25.561433] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-23T20:33:25.561486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:25.561519] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:25.561547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:25.561638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:25.618338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:25.619245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:25.619327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:25.619360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:25.725953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:25.726105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:25.726147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:25.726176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:25.730066] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=18.81%) [2026-01-23T20:33:25.730336] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-23T20:33:25.730460] [INFO ] [sig ] TUGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:25.867925] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TUGN.txt [2026-01-23T20:33:25.868044] [INFO ] [sig ] [3140/3475] Completed TUGN in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-23T20:33:25.868083] [INFO ] [sig ] [3141/3475] Forecasting TUSK... [2026-01-23T20:33:25.868112] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-23T20:33:25.868142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-23T20:33:25.879060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-23T20:33:25.879350] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-23T20:33:25.880152] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-23T20:33:25.880205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:25.880238] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:25.880265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:25.880321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:25.936774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:25.937414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:25.937501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:25.937535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:26.055086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:26.055212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:26.055251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:26.055280] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:26.058628] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-23T20:33:26.059078] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-23T20:33:26.059204] [INFO ] [sig ] TUSK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:26.195522] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TUSK.txt [2026-01-23T20:33:26.195649] [INFO ] [sig ] [3141/3475] Completed TUSK in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-23T20:33:26.195691] [INFO ] [sig ] [3142/3475] Forecasting TVC... [2026-01-23T20:33:26.195720] [INFO ] [sig ] Generating forecast for: TVC [2026-01-23T20:33:26.195750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-23T20:33:26.206121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-23T20:33:26.206377] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-23T20:33:26.207172] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-23T20:33:26.207234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:26.207267] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:26.207294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:26.207351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:26.263051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:26.263655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:26.263729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:26.263762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:26.367090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:26.367250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:26.367293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:26.367322] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:26.370769] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=57.31%) [2026-01-23T20:33:26.371060] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-23T20:33:26.371193] [INFO ] [sig ] TVC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:26.508417] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TVC.txt [2026-01-23T20:33:26.508551] [INFO ] [sig ] [3142/3475] Completed TVC in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:26.508608] [INFO ] [sig ] [3143/3475] Forecasting TVE... [2026-01-23T20:33:26.508640] [INFO ] [sig ] Generating forecast for: TVE [2026-01-23T20:33:26.508670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-23T20:33:26.519212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-23T20:33:26.519474] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-23T20:33:26.520273] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-23T20:33:26.520324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:26.520357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:26.520384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:26.520440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:26.576463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:26.577311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:26.577407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:26.577442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:26.679390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:26.679546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:26.679604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:26.679636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:26.682958] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-23T20:33:26.683234] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-23T20:33:26.683357] [INFO ] [sig ] TVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:26.914502] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TVE.txt [2026-01-23T20:33:26.914671] [INFO ] [sig ] [3143/3475] Completed TVE in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:26.914712] [INFO ] [sig ] [3144/3475] Forecasting TVTX... [2026-01-23T20:33:26.914743] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-23T20:33:26.914773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-23T20:33:26.926244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-23T20:33:26.926686] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-23T20:33:26.927545] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-23T20:33:26.927623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:26.927656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:26.927685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:26.927746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:26.983759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:26.984606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:26.984716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:26.984751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:27.104884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:27.105040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:27.105080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:27.105111] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:27.108504] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-01-23T20:33:27.108806] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-23T20:33:27.108936] [INFO ] [sig ] TVTX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:27.253815] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TVTX.txt [2026-01-23T20:33:27.253958] [INFO ] [sig ] [3144/3475] Completed TVTX in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:27.253998] [INFO ] [sig ] [3145/3475] Forecasting TWFG... [2026-01-23T20:33:27.254028] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-23T20:33:27.254058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-23T20:33:27.265098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-23T20:33:27.265383] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-23T20:33:27.266188] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-23T20:33:27.266240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:27.266273] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:27.266300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:27.266357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:27.323353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:27.323990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:27.324069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:27.324104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:27.450813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:27.450976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:27.451019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:27.451048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:27.454459] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-01-23T20:33:27.454779] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-23T20:33:27.454913] [INFO ] [sig ] TWFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:27.594142] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TWFG.txt [2026-01-23T20:33:27.594311] [INFO ] [sig ] [3145/3475] Completed TWFG in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:27.594351] [INFO ] [sig ] [3146/3475] Forecasting TWG... [2026-01-23T20:33:27.594381] [INFO ] [sig ] Generating forecast for: TWG [2026-01-23T20:33:27.594412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-23T20:33:27.605695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-23T20:33:27.606039] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-23T20:33:27.606865] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-23T20:33:27.606918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:27.606952] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:27.606980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:27.607038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:27.664520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:27.665426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:27.665515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:27.665552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:27.787173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:27.787331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:27.787399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:27.787432] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:27.790902] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-01-23T20:33:27.791189] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-23T20:33:27.791321] [INFO ] [sig ] TWG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:27.935516] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TWG.txt [2026-01-23T20:33:27.935729] [INFO ] [sig ] [3146/3475] Completed TWG in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:27.935790] [INFO ] [sig ] [3147/3475] Forecasting TWI... [2026-01-23T20:33:27.935838] [INFO ] [sig ] Generating forecast for: TWI [2026-01-23T20:33:27.935875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-23T20:33:27.947853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-23T20:33:27.948218] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-23T20:33:27.949065] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-23T20:33:27.949118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:27.949152] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:27.949178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:27.949233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:28.008499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:28.009409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:28.009500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:28.009537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:28.128691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:28.128851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:28.128893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:28.128923] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:28.132401] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-23T20:33:28.132747] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-23T20:33:28.132884] [INFO ] [sig ] TWI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:28.284949] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TWI.txt [2026-01-23T20:33:28.285148] [INFO ] [sig ] [3147/3475] Completed TWI in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:28.285190] [INFO ] [sig ] [3148/3475] Forecasting TWIN... [2026-01-23T20:33:28.285222] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-23T20:33:28.285253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-23T20:33:28.296857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-23T20:33:28.297248] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-23T20:33:28.298158] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-23T20:33:28.298213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:28.298246] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:28.298273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:28.298331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:28.355512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:28.356394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:28.356475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:28.356509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:28.484486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:28.484669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:28.484719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:28.484750] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:28.488475] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=92.12%) [2026-01-23T20:33:28.489046] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-23T20:33:28.489198] [INFO ] [sig ] TWIN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:28.631464] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TWIN.txt [2026-01-23T20:33:28.631622] [INFO ] [sig ] [3148/3475] Completed TWIN in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:28.631663] [INFO ] [sig ] [3149/3475] Forecasting TWLO... [2026-01-23T20:33:28.631693] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-23T20:33:28.631724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-23T20:33:28.643039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-23T20:33:28.643310] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-23T20:33:28.644110] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-23T20:33:28.644161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:28.644193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:28.644220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:28.644276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:28.700205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:28.700986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:28.701066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:28.701100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:28.830458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:28.830769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:28.830819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:28.830849] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:28.834627] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=11.79%) [2026-01-23T20:33:28.834913] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-23T20:33:28.835069] [INFO ] [sig ] TWLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:28.974293] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TWLO.txt [2026-01-23T20:33:28.974459] [INFO ] [sig ] [3149/3475] Completed TWLO in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:28.974509] [INFO ] [sig ] [3150/3475] Forecasting TWO... [2026-01-23T20:33:28.974546] [INFO ] [sig ] Generating forecast for: TWO [2026-01-23T20:33:28.974604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-23T20:33:28.986490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-23T20:33:28.986791] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-23T20:33:28.987636] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-23T20:33:28.987689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:28.987725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:28.987752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:28.987816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:29.044649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:29.045238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:29.045317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:29.045349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:29.162052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:29.162177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:29.162215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:29.162245] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:29.165544] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-23T20:33:29.165838] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-23T20:33:29.165965] [INFO ] [sig ] TWO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:29.304879] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TWO.txt [2026-01-23T20:33:29.304997] [INFO ] [sig ] [3150/3475] Completed TWO in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:29.305036] [INFO ] [sig ] [3151/3475] Forecasting TX... [2026-01-23T20:33:29.305065] [INFO ] [sig ] Generating forecast for: TX [2026-01-23T20:33:29.305094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-23T20:33:29.316286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-23T20:33:29.316560] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-23T20:33:29.317394] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-23T20:33:29.317449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:29.317545] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:29.317595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:29.317656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:29.373936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:29.374551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:29.374651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:29.374685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:29.494608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:29.494754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:29.494794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:29.494824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:29.498366] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-23T20:33:29.498771] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-23T20:33:29.498920] [INFO ] [sig ] TX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:29.640186] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TX.txt [2026-01-23T20:33:29.640316] [INFO ] [sig ] [3151/3475] Completed TX in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:29.640354] [INFO ] [sig ] [3152/3475] Forecasting TXG... [2026-01-23T20:33:29.640384] [INFO ] [sig ] Generating forecast for: TXG [2026-01-23T20:33:29.640414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-23T20:33:29.652174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-23T20:33:29.652427] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-23T20:33:29.653227] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-23T20:33:29.653278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:29.653310] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:29.653336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:29.653396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:29.710459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:29.711341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:29.711450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:29.711484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:29.832967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:29.833130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:29.833174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:29.833206] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:29.836660] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=83.44%) [2026-01-23T20:33:29.836958] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-23T20:33:29.837091] [INFO ] [sig ] TXG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:29.978425] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TXG.txt [2026-01-23T20:33:29.978559] [INFO ] [sig ] [3152/3475] Completed TXG in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:29.978621] [INFO ] [sig ] [3153/3475] Forecasting TXMD... [2026-01-23T20:33:29.978653] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-23T20:33:29.978684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-23T20:33:29.989764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-23T20:33:29.990042] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-23T20:33:29.990841] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-23T20:33:29.990892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:29.990937] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:29.990966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:29.991022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:30.046427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:30.047150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:30.047229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:30.047262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:30.160034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:30.160205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:30.160246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:30.160273] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:30.163661] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-01-23T20:33:30.163952] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-23T20:33:30.164085] [INFO ] [sig ] TXMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:30.301722] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TXMD.txt [2026-01-23T20:33:30.301852] [INFO ] [sig ] [3153/3475] Completed TXMD in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:30.301892] [INFO ] [sig ] [3154/3475] Forecasting TXN... [2026-01-23T20:33:30.301922] [INFO ] [sig ] Generating forecast for: TXN [2026-01-23T20:33:30.301952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-23T20:33:30.313336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-23T20:33:30.313625] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-23T20:33:30.314403] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-23T20:33:30.314455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:30.314487] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:30.314521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:30.314609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:30.373659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:30.374359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:30.374437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:30.374470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:30.501879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:30.502029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:30.502070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:30.502130] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:30.505487] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-01-23T20:33:30.505786] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-23T20:33:30.505916] [INFO ] [sig ] TXN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:30.648337] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TXN.txt [2026-01-23T20:33:30.648468] [INFO ] [sig ] [3154/3475] Completed TXN in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:30.648507] [INFO ] [sig ] [3155/3475] Forecasting TXO... [2026-01-23T20:33:30.648537] [INFO ] [sig ] Generating forecast for: TXO [2026-01-23T20:33:30.648567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-23T20:33:30.660926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-23T20:33:30.661340] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-23T20:33:30.662150] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-23T20:33:30.662203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:30.662236] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:30.662263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:30.662319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:30.718209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:30.719099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:30.719181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:30.719214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:30.837825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:30.837978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:30.838019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:30.838048] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:30.841384] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-01-23T20:33:30.841676] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-23T20:33:30.841802] [INFO ] [sig ] TXO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:30.979463] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TXO.txt [2026-01-23T20:33:30.979652] [INFO ] [sig ] [3155/3475] Completed TXO in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:30.979696] [INFO ] [sig ] [3156/3475] Forecasting TXRH... [2026-01-23T20:33:30.979725] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-23T20:33:30.979754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-23T20:33:30.991668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-23T20:33:30.992063] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-23T20:33:30.992871] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-23T20:33:30.992923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:30.992954] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:30.992981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:30.993037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:31.051155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:31.052056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:31.052138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:31.052171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:31.174439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:31.174614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:31.174656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:31.174686] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:31.178063] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-23T20:33:31.178344] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-23T20:33:31.178469] [INFO ] [sig ] TXRH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:31.317088] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TXRH.txt [2026-01-23T20:33:31.317252] [INFO ] [sig ] [3156/3475] Completed TXRH in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 1.9m [2026-01-23T20:33:31.317308] [INFO ] [sig ] [3157/3475] Forecasting TY... [2026-01-23T20:33:31.317342] [INFO ] [sig ] Generating forecast for: TY [2026-01-23T20:33:31.317392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-23T20:33:31.329016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-23T20:33:31.329388] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-23T20:33:31.330233] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-23T20:33:31.330286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:31.330318] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:31.330345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:31.330401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:31.386711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:31.387604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:31.387689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:31.387722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:31.507466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:31.507646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:31.507688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:31.507716] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:31.511223] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=41.39%) [2026-01-23T20:33:31.511554] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-23T20:33:31.511736] [INFO ] [sig ] TY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:31.650826] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TY.txt [2026-01-23T20:33:31.650984] [INFO ] [sig ] [3157/3475] Completed TY in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-23T20:33:31.651034] [INFO ] [sig ] [3158/3475] Forecasting TYG... [2026-01-23T20:33:31.651068] [INFO ] [sig ] Generating forecast for: TYG [2026-01-23T20:33:31.651098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-23T20:33:31.662158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-23T20:33:31.662543] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-23T20:33:31.663362] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-23T20:33:31.663414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:31.663447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:31.663474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:31.663532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:31.719618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:31.720475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:31.720556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:31.720609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:31.836177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:31.836330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:31.836371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:31.836401] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:31.839759] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-23T20:33:31.840025] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-23T20:33:31.840147] [INFO ] [sig ] TYG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:31.978655] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TYG.txt [2026-01-23T20:33:31.978795] [INFO ] [sig ] [3158/3475] Completed TYG in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-23T20:33:31.978836] [INFO ] [sig ] [3159/3475] Forecasting TYGO... [2026-01-23T20:33:31.978867] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-23T20:33:31.978896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-23T20:33:31.990093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-23T20:33:31.990351] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-23T20:33:31.991160] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-23T20:33:31.991211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:31.991243] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:31.991269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:31.991326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:32.047698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:32.048354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:32.048431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:32.048463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:32.160637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:32.160792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:32.160833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:32.160862] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:32.164188] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: UP (p=79.53%) [2026-01-23T20:33:32.164455] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-23T20:33:32.164597] [INFO ] [sig ] TYGO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:32.300781] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TYGO.txt [2026-01-23T20:33:32.300904] [INFO ] [sig ] [3159/3475] Completed TYGO in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:32.300944] [INFO ] [sig ] [3160/3475] Forecasting TYL... [2026-01-23T20:33:32.300973] [INFO ] [sig ] Generating forecast for: TYL [2026-01-23T20:33:32.301003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-23T20:33:32.312074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-23T20:33:32.312350] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-23T20:33:32.313149] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-23T20:33:32.313200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:32.313232] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:32.313258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:32.313314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:32.368991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:32.369791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:32.369873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:32.369906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:32.492858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:32.493013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:32.493055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:32.493103] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:32.496496] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=30.57%) [2026-01-23T20:33:32.496793] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-23T20:33:32.496920] [INFO ] [sig ] TYL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:32.638153] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TYL.txt [2026-01-23T20:33:32.638311] [INFO ] [sig ] [3160/3475] Completed TYL in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:32.638353] [INFO ] [sig ] [3161/3475] Forecasting TYRA... [2026-01-23T20:33:32.638383] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-23T20:33:32.638413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-23T20:33:32.650448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-23T20:33:32.650873] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-23T20:33:32.651788] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-23T20:33:32.651841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:32.651874] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:32.651901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:32.651961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:32.710207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:32.711093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:32.711211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:32.711246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:32.834454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:32.834619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:32.834667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:32.834697] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:32.838083] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-01-23T20:33:32.838378] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-23T20:33:32.838518] [INFO ] [sig ] TYRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:32.976612] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/TYRA.txt [2026-01-23T20:33:32.976737] [INFO ] [sig ] [3161/3475] Completed TYRA in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:32.976777] [INFO ] [sig ] [3162/3475] Forecasting TZOO... [2026-01-23T20:33:32.976807] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-23T20:33:32.976837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-23T20:33:32.988283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-23T20:33:32.988587] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-23T20:33:32.989375] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-23T20:33:32.989426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:32.989458] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:32.989485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:32.989542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:33.046489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:33.047398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:33.047487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:33.047536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:33.169401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:33.169555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:33.169615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:33.169647] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:33.173044] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-01-23T20:33:33.173323] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-23T20:33:33.173452] [INFO ] [sig ] TZOO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:33.311854] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/TZOO.txt [2026-01-23T20:33:33.312007] [INFO ] [sig ] [3162/3475] Completed TZOO in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:33.312048] [INFO ] [sig ] [3163/3475] Forecasting UAA... [2026-01-23T20:33:33.312077] [INFO ] [sig ] Generating forecast for: UAA [2026-01-23T20:33:33.312107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-23T20:33:33.323129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-23T20:33:33.323444] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-23T20:33:33.324261] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-23T20:33:33.324312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:33.324345] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:33.324372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:33.324428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:33.380653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:33.381299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:33.381377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:33.381409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:33.501168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:33.501326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:33.501367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:33.501396] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:33.504780] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-23T20:33:33.505051] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-23T20:33:33.505178] [INFO ] [sig ] UAA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:33.648476] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UAA.txt [2026-01-23T20:33:33.648657] [INFO ] [sig ] [3163/3475] Completed UAA in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:33.648699] [INFO ] [sig ] [3164/3475] Forecasting UAE... [2026-01-23T20:33:33.648732] [INFO ] [sig ] Generating forecast for: UAE [2026-01-23T20:33:33.648762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-23T20:33:33.662153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-23T20:33:33.662516] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-23T20:33:33.663532] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-23T20:33:33.663601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:33.663636] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:33.663674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:33.663732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:33.719487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:33.720184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:33.720261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:33.720294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:33.840308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:33.840467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:33.840508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:33.840538] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:33.844519] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-23T20:33:33.844844] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-23T20:33:33.844980] [INFO ] [sig ] UAE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:33.985653] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UAE.txt [2026-01-23T20:33:33.985836] [INFO ] [sig ] [3164/3475] Completed UAE in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:33.985878] [INFO ] [sig ] [3165/3475] Forecasting UAL... [2026-01-23T20:33:33.985909] [INFO ] [sig ] Generating forecast for: UAL [2026-01-23T20:33:33.985939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-23T20:33:33.997771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-23T20:33:33.998105] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-23T20:33:33.998957] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-23T20:33:33.999009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:33.999043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:33.999070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:33.999127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:34.056055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:34.056944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:34.057026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:34.057060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:34.179835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:34.179992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:34.180033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:34.180063] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:34.183675] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-23T20:33:34.183954] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-23T20:33:34.184102] [INFO ] [sig ] UAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:34.326334] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UAL.txt [2026-01-23T20:33:34.326494] [INFO ] [sig ] [3165/3475] Completed UAL in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:34.326536] [INFO ] [sig ] [3166/3475] Forecasting UBFO... [2026-01-23T20:33:34.326566] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-23T20:33:34.326616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-23T20:33:34.337408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-23T20:33:34.337681] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-23T20:33:34.338500] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-23T20:33:34.338551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:34.338613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:34.338642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:34.338703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:34.397342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:34.398074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:34.398152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:34.398185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:34.514012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:34.514141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:34.514188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:34.514217] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:34.517616] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-23T20:33:34.517901] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-23T20:33:34.518032] [INFO ] [sig ] UBFO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:34.659162] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UBFO.txt [2026-01-23T20:33:34.659281] [INFO ] [sig ] [3166/3475] Completed UBFO in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:34.659320] [INFO ] [sig ] [3167/3475] Forecasting UBND... [2026-01-23T20:33:34.659348] [INFO ] [sig ] Generating forecast for: UBND [2026-01-23T20:33:34.659377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-23T20:33:34.670425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-23T20:33:34.670714] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-23T20:33:34.671513] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-23T20:33:34.671565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:34.671626] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:34.671653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:34.671709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:34.728759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:34.729367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:34.729445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:34.729477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:34.848684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:34.848837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:34.848878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:34.848907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:34.852223] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=60.55%) [2026-01-23T20:33:34.852490] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-23T20:33:34.852629] [INFO ] [sig ] UBND: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:34.990515] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UBND.txt [2026-01-23T20:33:34.990645] [INFO ] [sig ] [3167/3475] Completed UBND in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:34.990686] [INFO ] [sig ] [3168/3475] Forecasting UBRL... [2026-01-23T20:33:34.990716] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-23T20:33:34.990752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-23T20:33:35.001759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-23T20:33:35.002025] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-23T20:33:35.002839] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-23T20:33:35.002890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:35.002963] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:35.002992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:35.003049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:35.059988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:35.060641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:35.060722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:35.060756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:35.182494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:35.182650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:35.182692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:35.182722] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:35.186068] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-01-23T20:33:35.186361] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-23T20:33:35.186500] [INFO ] [sig ] UBRL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:35.331361] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UBRL.txt [2026-01-23T20:33:35.331503] [INFO ] [sig ] [3168/3475] Completed UBRL in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:35.331545] [INFO ] [sig ] [3169/3475] Forecasting UBS... [2026-01-23T20:33:35.331592] [INFO ] [sig ] Generating forecast for: UBS [2026-01-23T20:33:35.331626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-23T20:33:35.342473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-23T20:33:35.342801] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-23T20:33:35.343636] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-23T20:33:35.343688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:35.343721] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:35.343748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:35.343805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:35.400621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:35.401259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:35.401336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:35.401369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:35.525966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:35.526101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:35.526142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:35.526173] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:35.529538] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=86.46%) [2026-01-23T20:33:35.529858] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-23T20:33:35.529982] [INFO ] [sig ] UBS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:35.668640] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UBS.txt [2026-01-23T20:33:35.668772] [INFO ] [sig ] [3169/3475] Completed UBS in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:35.668813] [INFO ] [sig ] [3170/3475] Forecasting UBSI... [2026-01-23T20:33:35.668842] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-23T20:33:35.668872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-23T20:33:35.679996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-23T20:33:35.680277] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-23T20:33:35.681105] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-23T20:33:35.681157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:35.681192] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:35.681219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:35.681276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:35.738251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:35.738898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:35.738978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:35.739011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:35.862023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:35.862161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:35.862212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:35.862241] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:35.865728] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-01-23T20:33:35.866006] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-23T20:33:35.866134] [INFO ] [sig ] UBSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:36.007494] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UBSI.txt [2026-01-23T20:33:36.007674] [INFO ] [sig ] [3170/3475] Completed UBSI in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:36.007717] [INFO ] [sig ] [3171/3475] Forecasting UDMY... [2026-01-23T20:33:36.007749] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-23T20:33:36.007779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-23T20:33:36.019040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-23T20:33:36.019340] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-23T20:33:36.020152] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-23T20:33:36.020204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:36.020235] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:36.020262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:36.020317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:36.079665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:36.080379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:36.080456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:36.080489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:36.197646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:36.197800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:36.197840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:36.197897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:36.201241] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-01-23T20:33:36.201508] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-23T20:33:36.201651] [INFO ] [sig ] UDMY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:36.340013] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UDMY.txt [2026-01-23T20:33:36.340133] [INFO ] [sig ] [3171/3475] Completed UDMY in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:36.340172] [INFO ] [sig ] [3172/3475] Forecasting UE... [2026-01-23T20:33:36.340202] [INFO ] [sig ] Generating forecast for: UE [2026-01-23T20:33:36.340231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-23T20:33:36.351724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-23T20:33:36.352013] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-23T20:33:36.352840] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-23T20:33:36.352893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:36.352926] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:36.352952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:36.353009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:36.410264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:36.410934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:36.411009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:36.411042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:36.526201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:36.526333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:36.526372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:36.526401] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:36.529711] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-23T20:33:36.529982] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-23T20:33:36.530110] [INFO ] [sig ] UE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:36.668535] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UE.txt [2026-01-23T20:33:36.668670] [INFO ] [sig ] [3172/3475] Completed UE in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:36.668710] [INFO ] [sig ] [3173/3475] Forecasting UEIC... [2026-01-23T20:33:36.668740] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-23T20:33:36.668770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-23T20:33:36.679522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-23T20:33:36.679830] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-23T20:33:36.680817] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-23T20:33:36.680868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:36.680900] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:36.680927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:36.680983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:36.737836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:36.738432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:36.738509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:36.738541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:36.861308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:36.861515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:36.861559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:36.861607] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:36.865160] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-23T20:33:36.865460] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-23T20:33:36.865610] [INFO ] [sig ] UEIC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:37.005698] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UEIC.txt [2026-01-23T20:33:37.005828] [INFO ] [sig ] [3173/3475] Completed UEIC in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:37.005874] [INFO ] [sig ] [3174/3475] Forecasting UFCS... [2026-01-23T20:33:37.005906] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-23T20:33:37.005936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-23T20:33:37.017247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-23T20:33:37.017555] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-23T20:33:37.018363] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-23T20:33:37.018415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:37.018446] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:37.018472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:37.018532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:37.076023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:37.076675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:37.076759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:37.076792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:37.196459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:37.196609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:37.196649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:37.196678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:37.199950] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-23T20:33:37.200216] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-23T20:33:37.200340] [INFO ] [sig ] UFCS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:37.338864] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UFCS.txt [2026-01-23T20:33:37.338977] [INFO ] [sig ] [3174/3475] Completed UFCS in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.8m [2026-01-23T20:33:37.339015] [INFO ] [sig ] [3175/3475] Forecasting UFI... [2026-01-23T20:33:37.339045] [INFO ] [sig ] Generating forecast for: UFI [2026-01-23T20:33:37.339074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-23T20:33:37.350370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-23T20:33:37.350676] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-23T20:33:37.351454] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-23T20:33:37.351506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:37.351537] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:37.351564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:37.351643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:37.410121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:37.410740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:37.410817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:37.410849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:37.534084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:37.534229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:37.534269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:37.534316] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:37.537661] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: UP (p=92.81%) [2026-01-23T20:33:37.537931] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-23T20:33:37.538053] [INFO ] [sig ] UFI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:37.679619] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UFI.txt [2026-01-23T20:33:37.679770] [INFO ] [sig ] [3175/3475] Completed UFI in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-23T20:33:37.679811] [INFO ] [sig ] [3176/3475] Forecasting UFO... [2026-01-23T20:33:37.679842] [INFO ] [sig ] Generating forecast for: UFO [2026-01-23T20:33:37.679873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-23T20:33:37.692527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-23T20:33:37.692857] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-23T20:33:37.693770] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-23T20:33:37.693823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:37.693856] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:37.693882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:37.693939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:37.751496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:37.752136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:37.752229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:37.752262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:37.871644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:37.871794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:37.872026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:37.872055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:37.875372] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-23T20:33:37.875664] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-23T20:33:37.875793] [INFO ] [sig ] UFO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:38.021755] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UFO.txt [2026-01-23T20:33:38.021882] [INFO ] [sig ] [3176/3475] Completed UFO in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:38.021922] [INFO ] [sig ] [3177/3475] Forecasting UFPI... [2026-01-23T20:33:38.021952] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-23T20:33:38.021982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-23T20:33:38.033245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-23T20:33:38.033546] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-23T20:33:38.034387] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-23T20:33:38.034450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:38.034484] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:38.034512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:38.034570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:38.092098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:38.092737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:38.092813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:38.092845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:38.216034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:38.216178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:38.216219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:38.216248] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:38.219683] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-23T20:33:38.219961] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-23T20:33:38.220086] [INFO ] [sig ] UFPI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:38.362454] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UFPI.txt [2026-01-23T20:33:38.362594] [INFO ] [sig ] [3177/3475] Completed UFPI in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:38.362634] [INFO ] [sig ] [3178/3475] Forecasting UGI... [2026-01-23T20:33:38.362664] [INFO ] [sig ] Generating forecast for: UGI [2026-01-23T20:33:38.362694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-23T20:33:38.374150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-23T20:33:38.374441] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-23T20:33:38.375302] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-23T20:33:38.375356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:38.375389] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:38.375418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:38.375475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:38.433333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:38.433999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:38.434311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:38.434358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:38.559176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:38.559323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:38.559363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:38.559392] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:38.562781] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=43.13%) [2026-01-23T20:33:38.563070] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-23T20:33:38.563201] [INFO ] [sig ] UGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:38.703355] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UGI.txt [2026-01-23T20:33:38.703472] [INFO ] [sig ] [3178/3475] Completed UGI in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:38.703510] [INFO ] [sig ] [3179/3475] Forecasting UGP... [2026-01-23T20:33:38.703541] [INFO ] [sig ] Generating forecast for: UGP [2026-01-23T20:33:38.703587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-23T20:33:38.715152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-23T20:33:38.715451] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-23T20:33:38.716292] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-23T20:33:38.716346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:38.716379] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:38.716407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:38.716473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:38.773552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:38.774167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:38.774243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:38.774275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:38.900321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:38.900423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:38.900463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:38.900492] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:38.903801] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-23T20:33:38.904068] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-23T20:33:38.904193] [INFO ] [sig ] UGP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:39.042920] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UGP.txt [2026-01-23T20:33:39.043079] [INFO ] [sig ] [3179/3475] Completed UGP in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:39.043119] [INFO ] [sig ] [3180/3475] Forecasting UHAL... [2026-01-23T20:33:39.043150] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-23T20:33:39.043180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-23T20:33:39.054084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-23T20:33:39.054382] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-23T20:33:39.055242] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-23T20:33:39.055297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:39.055329] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:39.055358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:39.055417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:39.112946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:39.113567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:39.113664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:39.113696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:39.236717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:39.236851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:39.236891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:39.236919] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:39.240167] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=74.34%) [2026-01-23T20:33:39.240433] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-23T20:33:39.240557] [INFO ] [sig ] UHAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:39.379419] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UHAL.txt [2026-01-23T20:33:39.379543] [INFO ] [sig ] [3180/3475] Completed UHAL in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:39.379604] [INFO ] [sig ] [3181/3475] Forecasting UHG... [2026-01-23T20:33:39.379637] [INFO ] [sig ] Generating forecast for: UHG [2026-01-23T20:33:39.379667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-23T20:33:39.390601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-23T20:33:39.390905] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-23T20:33:39.391731] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-23T20:33:39.391782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:39.391814] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:39.391842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:39.391898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:39.449556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:39.450193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:39.450273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:39.450308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:39.566145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:39.566290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:39.566330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:39.566360] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:39.569724] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-23T20:33:39.570000] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-23T20:33:39.570123] [INFO ] [sig ] UHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:39.708207] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UHG.txt [2026-01-23T20:33:39.708347] [INFO ] [sig ] [3181/3475] Completed UHG in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:39.708389] [INFO ] [sig ] [3182/3475] Forecasting UHS... [2026-01-23T20:33:39.708420] [INFO ] [sig ] Generating forecast for: UHS [2026-01-23T20:33:39.708450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-23T20:33:39.719547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-23T20:33:39.719857] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-23T20:33:39.720678] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-23T20:33:39.720729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:39.720762] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:39.720789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:39.720846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:39.776437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:39.777040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:39.777116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:39.777148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:39.895647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:39.895783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:39.895822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:39.895851] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:39.899125] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-23T20:33:39.899397] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-23T20:33:39.899540] [INFO ] [sig ] UHS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:40.041671] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UHS.txt [2026-01-23T20:33:40.041834] [INFO ] [sig ] [3182/3475] Completed UHS in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:40.041876] [INFO ] [sig ] [3183/3475] Forecasting UI... [2026-01-23T20:33:40.041910] [INFO ] [sig ] Generating forecast for: UI [2026-01-23T20:33:40.041943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-23T20:33:40.053384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-23T20:33:40.053793] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-23T20:33:40.054745] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-23T20:33:40.054802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:40.054836] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:40.054866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:40.054926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:40.111971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:40.112855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:40.113100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:40.113133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:40.232462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:40.232613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:40.232658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:40.232687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:40.235982] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-23T20:33:40.236248] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-23T20:33:40.236370] [INFO ] [sig ] UI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:40.373846] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UI.txt [2026-01-23T20:33:40.373975] [INFO ] [sig ] [3183/3475] Completed UI in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:40.374013] [INFO ] [sig ] [3184/3475] Forecasting UIS... [2026-01-23T20:33:40.374043] [INFO ] [sig ] Generating forecast for: UIS [2026-01-23T20:33:40.374073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-23T20:33:40.384767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-23T20:33:40.385063] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-23T20:33:40.385872] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-23T20:33:40.385924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:40.385956] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:40.385982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:40.386038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:40.443140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:40.443856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:40.443937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:40.443971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:40.562722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:40.562863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:40.562901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:40.562948] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:40.566252] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-01-23T20:33:40.566520] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-23T20:33:40.566660] [INFO ] [sig ] UIS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:40.704861] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UIS.txt [2026-01-23T20:33:40.704986] [INFO ] [sig ] [3184/3475] Completed UIS in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:40.705025] [INFO ] [sig ] [3185/3475] Forecasting UITB... [2026-01-23T20:33:40.705055] [INFO ] [sig ] Generating forecast for: UITB [2026-01-23T20:33:40.705086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-23T20:33:40.716078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-23T20:33:40.716371] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-23T20:33:40.717237] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-23T20:33:40.717291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:40.717352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:40.717405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:40.717479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:40.780416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:40.781332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:40.781417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:40.781457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:40.898825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:40.898967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:40.899017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:40.899052] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:40.902372] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-23T20:33:40.902659] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-23T20:33:40.902784] [INFO ] [sig ] UITB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:41.040138] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UITB.txt [2026-01-23T20:33:41.040276] [INFO ] [sig ] [3185/3475] Completed UITB in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:41.040317] [INFO ] [sig ] [3186/3475] Forecasting UL... [2026-01-23T20:33:41.040347] [INFO ] [sig ] Generating forecast for: UL [2026-01-23T20:33:41.040377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-23T20:33:41.051216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-23T20:33:41.051522] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-23T20:33:41.052366] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-23T20:33:41.052420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:41.052454] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:41.052483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:41.052542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:41.110932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:41.111843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:41.111958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:41.111992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:41.232842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:41.232992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:41.233032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:41.233061] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:41.236399] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-23T20:33:41.236691] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-23T20:33:41.236816] [INFO ] [sig ] UL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:41.375132] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UL.txt [2026-01-23T20:33:41.375290] [INFO ] [sig ] [3186/3475] Completed UL in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:41.375331] [INFO ] [sig ] [3187/3475] Forecasting ULBI... [2026-01-23T20:33:41.375361] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-23T20:33:41.375391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-23T20:33:41.387781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-23T20:33:41.388158] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-23T20:33:41.389237] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-23T20:33:41.389292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:41.389326] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:41.389355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:41.389412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:41.449151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:41.450029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:41.450115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:41.450149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:41.570295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:41.570430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:41.570471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:41.570499] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:41.573860] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: UP (p=53.09%) [2026-01-23T20:33:41.574130] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-23T20:33:41.574252] [INFO ] [sig ] ULBI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:41.716796] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ULBI.txt [2026-01-23T20:33:41.716987] [INFO ] [sig ] [3187/3475] Completed ULBI in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:41.717030] [INFO ] [sig ] [3188/3475] Forecasting ULCC... [2026-01-23T20:33:41.717060] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-23T20:33:41.717098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-23T20:33:41.729705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-23T20:33:41.730030] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-23T20:33:41.730892] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-23T20:33:41.730946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:41.730979] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:41.731019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:41.731092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:41.790826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:41.791596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:41.791678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:41.791712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:41.913891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:41.913989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:41.914030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:41.914090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:41.917629] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-01-23T20:33:41.917932] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-23T20:33:41.918073] [INFO ] [sig ] ULCC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:42.058071] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ULCC.txt [2026-01-23T20:33:42.058201] [INFO ] [sig ] [3188/3475] Completed ULCC in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:42.058241] [INFO ] [sig ] [3189/3475] Forecasting ULH... [2026-01-23T20:33:42.058270] [INFO ] [sig ] Generating forecast for: ULH [2026-01-23T20:33:42.058301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-23T20:33:42.069684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-23T20:33:42.070003] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-23T20:33:42.070862] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-23T20:33:42.070916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:42.070950] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:42.070979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:42.071038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:42.127907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:42.128809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:42.128896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:42.128929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:42.250494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:42.250662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:42.250704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:42.250733] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:42.254064] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=33.53%) [2026-01-23T20:33:42.254359] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-23T20:33:42.254492] [INFO ] [sig ] ULH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:42.401432] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ULH.txt [2026-01-23T20:33:42.401614] [INFO ] [sig ] [3189/3475] Completed ULH in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:42.401658] [INFO ] [sig ] [3190/3475] Forecasting ULTA... [2026-01-23T20:33:42.401688] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-23T20:33:42.401717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-23T20:33:42.414365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-23T20:33:42.414780] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-23T20:33:42.415822] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-23T20:33:42.415881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:42.415915] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:42.415942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:42.416002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:42.485365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:42.486327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:42.486435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:42.486471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:42.607941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:42.608096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:42.608136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:42.608165] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:42.611608] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-23T20:33:42.611910] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-23T20:33:42.612042] [INFO ] [sig ] ULTA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:42.751258] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ULTA.txt [2026-01-23T20:33:42.751394] [INFO ] [sig ] [3190/3475] Completed ULTA in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:42.751435] [INFO ] [sig ] [3191/3475] Forecasting ULY... [2026-01-23T20:33:42.751464] [INFO ] [sig ] Generating forecast for: ULY [2026-01-23T20:33:42.751495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-23T20:33:42.762050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-23T20:33:42.762311] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-23T20:33:42.763121] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-23T20:33:42.763172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:42.763203] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:42.763230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:42.763286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:42.820022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:42.820687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:42.820766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:42.820799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:42.936894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:42.937049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:42.937089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:42.937117] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:42.940590] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-01-23T20:33:42.940863] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-23T20:33:42.940991] [INFO ] [sig ] ULY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:43.081653] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ULY.txt [2026-01-23T20:33:43.081807] [INFO ] [sig ] [3191/3475] Completed ULY in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:43.081847] [INFO ] [sig ] [3192/3475] Forecasting UMBF... [2026-01-23T20:33:43.081878] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-23T20:33:43.081915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-23T20:33:43.095623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-23T20:33:43.096232] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-23T20:33:43.097078] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-23T20:33:43.097133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:43.097166] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:43.097194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:43.097251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:43.157301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:43.158229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:43.158314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:43.158347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:43.281596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:43.281760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:43.281804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:43.281833] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:43.285849] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-23T20:33:43.286167] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-23T20:33:43.286306] [INFO ] [sig ] UMBF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:43.434958] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UMBF.txt [2026-01-23T20:33:43.435091] [INFO ] [sig ] [3192/3475] Completed UMBF in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.7m [2026-01-23T20:33:43.435131] [INFO ] [sig ] [3193/3475] Forecasting UMC... [2026-01-23T20:33:43.435161] [INFO ] [sig ] Generating forecast for: UMC [2026-01-23T20:33:43.435191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-23T20:33:43.447433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-23T20:33:43.447724] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-23T20:33:43.448511] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-23T20:33:43.448562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:43.448613] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:43.448640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:43.448696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:43.506877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:43.507610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:43.507690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:43.507723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:43.638533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:43.638705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:43.638747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:43.638777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:43.642227] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=75.26%) [2026-01-23T20:33:43.642501] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-23T20:33:43.642648] [INFO ] [sig ] UMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:43.782252] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UMC.txt [2026-01-23T20:33:43.782393] [INFO ] [sig ] [3193/3475] Completed UMC in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:43.782433] [INFO ] [sig ] [3194/3475] Forecasting UMH... [2026-01-23T20:33:43.782464] [INFO ] [sig ] Generating forecast for: UMH [2026-01-23T20:33:43.782494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-23T20:33:43.793757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-23T20:33:43.794043] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-23T20:33:43.794853] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-23T20:33:43.794904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:43.794936] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:43.794963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:43.795018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:43.853499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:43.854194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:43.854274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:43.854308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:43.975119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:43.975268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:43.975308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:43.975339] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:43.978773] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-23T20:33:43.979048] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-23T20:33:43.979177] [INFO ] [sig ] UMH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:44.124795] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UMH.txt [2026-01-23T20:33:44.124950] [INFO ] [sig ] [3194/3475] Completed UMH in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:44.124991] [INFO ] [sig ] [3195/3475] Forecasting UMMA... [2026-01-23T20:33:44.125022] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-23T20:33:44.125052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-23T20:33:44.136841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-23T20:33:44.137244] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-23T20:33:44.138125] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-23T20:33:44.138178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:44.138210] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:44.138237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:44.138294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:44.197708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:44.198519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:44.198644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:44.198681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:44.315296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:44.315451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:44.315492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:44.315522] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:44.318927] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-01-23T20:33:44.319192] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-23T20:33:44.319318] [INFO ] [sig ] UMMA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:44.469171] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UMMA.txt [2026-01-23T20:33:44.469332] [INFO ] [sig ] [3195/3475] Completed UMMA in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:44.469375] [INFO ] [sig ] [3196/3475] Forecasting UNCY... [2026-01-23T20:33:44.469406] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-23T20:33:44.469438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-23T20:33:44.481129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-23T20:33:44.481503] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-23T20:33:44.482340] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-23T20:33:44.482392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:44.482424] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:44.482452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:44.482508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:44.541328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:44.542228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:44.542310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:44.542342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:44.668621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:44.668775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:44.668816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:44.668845] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:44.672191] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=72.55%) [2026-01-23T20:33:44.672464] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-23T20:33:44.672606] [INFO ] [sig ] UNCY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:44.821441] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UNCY.txt [2026-01-23T20:33:44.821615] [INFO ] [sig ] [3196/3475] Completed UNCY in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:44.821656] [INFO ] [sig ] [3197/3475] Forecasting UNF... [2026-01-23T20:33:44.821687] [INFO ] [sig ] Generating forecast for: UNF [2026-01-23T20:33:44.821718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-23T20:33:44.834297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-23T20:33:44.834669] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-23T20:33:44.835733] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-23T20:33:44.835784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:44.835815] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:44.835841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:44.835899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:44.895125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:44.896032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:44.896119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:44.896156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:45.020462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:45.020635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:45.020679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:45.020709] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:45.024227] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-23T20:33:45.024504] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-23T20:33:45.024653] [INFO ] [sig ] UNF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:45.165323] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UNF.txt [2026-01-23T20:33:45.165477] [INFO ] [sig ] [3197/3475] Completed UNF in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:45.165518] [INFO ] [sig ] [3198/3475] Forecasting UNFI... [2026-01-23T20:33:45.165548] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-23T20:33:45.165598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-23T20:33:45.177429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-23T20:33:45.177853] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-23T20:33:45.178735] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-23T20:33:45.178789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:45.178822] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:45.178851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:45.178908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:45.235593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:45.236360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:45.236444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:45.236478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:45.358436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:45.358604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:45.358648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:45.358679] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:45.362087] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=22.30%) [2026-01-23T20:33:45.362362] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-23T20:33:45.362493] [INFO ] [sig ] UNFI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:45.501295] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UNFI.txt [2026-01-23T20:33:45.501460] [INFO ] [sig ] [3198/3475] Completed UNFI in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:45.501500] [INFO ] [sig ] [3199/3475] Forecasting UNM... [2026-01-23T20:33:45.501531] [INFO ] [sig ] Generating forecast for: UNM [2026-01-23T20:33:45.501560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-23T20:33:45.512642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-23T20:33:45.512958] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-23T20:33:45.513763] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-23T20:33:45.513814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:45.513846] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:45.513872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:45.513928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:45.571880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:45.572997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:45.573278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:45.573312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:45.697770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:45.697935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:45.697982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:45.698014] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:45.701812] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-23T20:33:45.702283] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-23T20:33:45.702417] [INFO ] [sig ] UNM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:45.841195] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UNM.txt [2026-01-23T20:33:45.841383] [INFO ] [sig ] [3199/3475] Completed UNM in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:45.841442] [INFO ] [sig ] [3200/3475] Forecasting UNMA... [2026-01-23T20:33:45.841478] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-23T20:33:45.841510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-23T20:33:45.852493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-23T20:33:45.852860] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-23T20:33:45.853718] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-23T20:33:45.853772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:45.853804] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:45.853833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:45.853891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:45.912599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:45.913532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:45.913643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:45.913679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:46.025750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:46.025908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:46.025949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:46.025977] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:46.029400] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-01-23T20:33:46.029709] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-23T20:33:46.029844] [INFO ] [sig ] UNMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:46.168024] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UNMA.txt [2026-01-23T20:33:46.168178] [INFO ] [sig ] [3200/3475] Completed UNMA in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:46.168218] [INFO ] [sig ] [3201/3475] Forecasting UNP... [2026-01-23T20:33:46.168248] [INFO ] [sig ] Generating forecast for: UNP [2026-01-23T20:33:46.168279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-23T20:33:46.180729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-23T20:33:46.181126] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-23T20:33:46.181958] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-23T20:33:46.182022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:46.182056] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:46.182083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:46.182138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:46.238690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:46.239453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:46.239534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:46.239568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:46.360354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:46.360507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:46.360548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:46.360597] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:46.363965] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=7.73%) [2026-01-23T20:33:46.364238] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-23T20:33:46.364365] [INFO ] [sig ] UNP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:46.510352] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UNP.txt [2026-01-23T20:33:46.510492] [INFO ] [sig ] [3201/3475] Completed UNP in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:46.510530] [INFO ] [sig ] [3202/3475] Forecasting UNTY... [2026-01-23T20:33:46.510560] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-23T20:33:46.510608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-23T20:33:46.521540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-23T20:33:46.521869] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-23T20:33:46.522710] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-23T20:33:46.522761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:46.522817] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:46.522846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:46.522902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:46.580099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:46.580966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:46.581060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:46.581096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:46.700384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:46.700534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:46.700594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:46.700629] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:46.704044] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-01-23T20:33:46.704319] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-23T20:33:46.704446] [INFO ] [sig ] UNTY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:46.844922] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UNTY.txt [2026-01-23T20:33:46.845080] [INFO ] [sig ] [3202/3475] Completed UNTY in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:46.845119] [INFO ] [sig ] [3203/3475] Forecasting UPBD... [2026-01-23T20:33:46.845151] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-23T20:33:46.845180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-23T20:33:46.856459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-23T20:33:46.856795] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-23T20:33:46.857627] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-23T20:33:46.857678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:46.857708] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:46.857734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:46.857790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:46.916613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:46.917388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:46.917470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:46.917504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:47.034700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:47.034849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:47.034890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:47.034918] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:47.038301] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=34.49%) [2026-01-23T20:33:47.038587] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-23T20:33:47.038712] [INFO ] [sig ] UPBD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:47.180699] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UPBD.txt [2026-01-23T20:33:47.180848] [INFO ] [sig ] [3203/3475] Completed UPBD in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:47.180886] [INFO ] [sig ] [3204/3475] Forecasting UPC... [2026-01-23T20:33:47.180917] [INFO ] [sig ] Generating forecast for: UPC [2026-01-23T20:33:47.180947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-23T20:33:47.191385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-23T20:33:47.191736] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-23T20:33:47.192558] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-23T20:33:47.192629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:47.192664] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:47.192692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:47.192749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:47.254279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:47.255210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:47.255333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:47.255369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:47.370818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:47.370982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:47.371023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:47.371053] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:47.374839] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-23T20:33:47.375236] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-23T20:33:47.375379] [INFO ] [sig ] UPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:47.524609] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UPC.txt [2026-01-23T20:33:47.524739] [INFO ] [sig ] [3204/3475] Completed UPC in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:47.524784] [INFO ] [sig ] [3205/3475] Forecasting UPLD... [2026-01-23T20:33:47.524815] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-23T20:33:47.524847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-23T20:33:47.537242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-23T20:33:47.537650] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-23T20:33:47.538645] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-23T20:33:47.538696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:47.538727] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:47.538752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:47.538808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:47.597105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:47.597955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:47.598037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:47.598070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:47.715881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:47.716010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:47.716048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:47.716109] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:47.719464] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=45.14%) [2026-01-23T20:33:47.719752] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-23T20:33:47.719880] [INFO ] [sig ] UPLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:47.862033] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UPLD.txt [2026-01-23T20:33:47.862209] [INFO ] [sig ] [3205/3475] Completed UPLD in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:47.862249] [INFO ] [sig ] [3206/3475] Forecasting UPS... [2026-01-23T20:33:47.862278] [INFO ] [sig ] Generating forecast for: UPS [2026-01-23T20:33:47.862310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-23T20:33:47.873792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-23T20:33:47.874167] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-23T20:33:47.875014] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-23T20:33:47.875065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:47.875096] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:47.875122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:47.875178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:47.931298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:47.932157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:47.932237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:47.932270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:48.057816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:48.058013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:48.058063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:48.058099] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:48.061644] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-23T20:33:48.061946] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-23T20:33:48.062073] [INFO ] [sig ] UPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:48.201832] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UPS.txt [2026-01-23T20:33:48.201961] [INFO ] [sig ] [3206/3475] Completed UPS in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:48.202000] [INFO ] [sig ] [3207/3475] Forecasting UPWK... [2026-01-23T20:33:48.202030] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-23T20:33:48.202060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-23T20:33:48.213838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-23T20:33:48.214156] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-23T20:33:48.214967] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-23T20:33:48.215018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:48.215050] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:48.215075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:48.215131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:48.275490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:48.276296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:48.276377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:48.276410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:48.398485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:48.398651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:48.398692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:48.398721] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:48.402067] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-23T20:33:48.402356] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-23T20:33:48.402483] [INFO ] [sig ] UPWK: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:48.542472] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UPWK.txt [2026-01-23T20:33:48.542628] [INFO ] [sig ] [3207/3475] Completed UPWK in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:48.542670] [INFO ] [sig ] [3208/3475] Forecasting UPXI... [2026-01-23T20:33:48.542699] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-23T20:33:48.542731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-23T20:33:48.555765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-23T20:33:48.556081] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-23T20:33:48.556910] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-23T20:33:48.556961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:48.556994] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:48.557023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:48.557078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:48.618045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:48.619103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:48.619217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:48.619266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:48.743170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:48.743325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:48.743385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:48.743416] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:48.747049] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=42.09%) [2026-01-23T20:33:48.747325] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-23T20:33:48.747476] [INFO ] [sig ] UPXI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:48.902448] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UPXI.txt [2026-01-23T20:33:48.902680] [INFO ] [sig ] [3208/3475] Completed UPXI in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:48.902745] [INFO ] [sig ] [3209/3475] Forecasting URBN... [2026-01-23T20:33:48.902793] [INFO ] [sig ] Generating forecast for: URBN [2026-01-23T20:33:48.902831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-23T20:33:48.915428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-23T20:33:48.915851] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-23T20:33:48.916789] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-23T20:33:48.916843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:48.916876] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:48.916905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:48.916961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:48.979622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:48.980590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:48.980676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:48.980710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:49.104121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:49.104288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:49.104333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:49.104363] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:49.107723] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=13.22%) [2026-01-23T20:33:49.108025] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-23T20:33:49.108160] [INFO ] [sig ] URBN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:49.253148] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/URBN.txt [2026-01-23T20:33:49.253473] [INFO ] [sig ] [3209/3475] Completed URBN in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.6m [2026-01-23T20:33:49.253512] [INFO ] [sig ] [3210/3475] Forecasting URGN... [2026-01-23T20:33:49.253542] [INFO ] [sig ] Generating forecast for: URGN [2026-01-23T20:33:49.253587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-23T20:33:49.264929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-23T20:33:49.265209] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-23T20:33:49.266044] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-23T20:33:49.266098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:49.266131] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:49.266159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:49.266214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:49.324162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:49.324979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:49.325060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:49.325093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:49.442287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:49.442444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:49.442485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:49.442514] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:49.445837] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=72.28%) [2026-01-23T20:33:49.446102] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-23T20:33:49.446226] [INFO ] [sig ] URGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:49.582701] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/URGN.txt [2026-01-23T20:33:49.582857] [INFO ] [sig ] [3210/3475] Completed URGN in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-23T20:33:49.582897] [INFO ] [sig ] [3211/3475] Forecasting URI... [2026-01-23T20:33:49.582927] [INFO ] [sig ] Generating forecast for: URI [2026-01-23T20:33:49.582958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-23T20:33:49.594062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-23T20:33:49.594359] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-23T20:33:49.595194] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-23T20:33:49.595246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:49.595277] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:49.595303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:49.595360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:49.650677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:49.651503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:49.651612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:49.651649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:49.784750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:49.784930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:49.784987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:49.785019] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:49.788686] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-23T20:33:49.789011] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-23T20:33:49.789147] [INFO ] [sig ] URI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:49.933733] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/URI.txt [2026-01-23T20:33:49.933891] [INFO ] [sig ] [3211/3475] Completed URI in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:49.933933] [INFO ] [sig ] [3212/3475] Forecasting URNJ... [2026-01-23T20:33:49.933963] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-23T20:33:49.933995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-23T20:33:49.946534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-23T20:33:49.946932] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-23T20:33:49.947802] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-23T20:33:49.947853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:49.947896] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:49.947925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:49.947986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:50.005106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:50.005875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:50.005983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:50.006019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:50.137127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:50.137279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:50.137320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:50.137350] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:50.140738] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=72.10%) [2026-01-23T20:33:50.141006] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-23T20:33:50.141153] [INFO ] [sig ] URNJ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:50.279930] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/URNJ.txt [2026-01-23T20:33:50.280095] [INFO ] [sig ] [3212/3475] Completed URNJ in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:50.280136] [INFO ] [sig ] [3213/3475] Forecasting UROY... [2026-01-23T20:33:50.280166] [INFO ] [sig ] Generating forecast for: UROY [2026-01-23T20:33:50.280198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-23T20:33:50.292319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-23T20:33:50.292712] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-23T20:33:50.293523] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-23T20:33:50.293602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:50.293637] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:50.293664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:50.293720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:50.354764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:50.355670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:50.355754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:50.355790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:50.506953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:50.507142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:50.507191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:50.507222] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:50.511287] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-01-23T20:33:50.511662] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-23T20:33:50.511809] [INFO ] [sig ] UROY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:50.660503] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UROY.txt [2026-01-23T20:33:50.660695] [INFO ] [sig ] [3213/3475] Completed UROY in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:50.660737] [INFO ] [sig ] [3214/3475] Forecasting USA... [2026-01-23T20:33:50.660767] [INFO ] [sig ] Generating forecast for: USA [2026-01-23T20:33:50.660798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-23T20:33:50.673625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-23T20:33:50.674050] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-23T20:33:50.674926] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-23T20:33:50.674979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:50.675011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:50.675038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:50.675093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:50.733858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:50.734916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:50.734999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:50.735033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:50.863975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:50.864137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:50.864178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:50.864207] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:50.867874] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-01-23T20:33:50.868248] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-23T20:33:50.868397] [INFO ] [sig ] USA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:51.020385] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USA.txt [2026-01-23T20:33:51.020543] [INFO ] [sig ] [3214/3475] Completed USA in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:51.020613] [INFO ] [sig ] [3215/3475] Forecasting USAC... [2026-01-23T20:33:51.020658] [INFO ] [sig ] Generating forecast for: USAC [2026-01-23T20:33:51.020693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-23T20:33:51.032614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-23T20:33:51.032922] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-23T20:33:51.033911] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-23T20:33:51.033962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:51.033994] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:51.034020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:51.034080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:51.093546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:51.094449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:51.094538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:51.094592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:51.225910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:51.226075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:51.226126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:51.226176] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:51.230903] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-01-23T20:33:51.231296] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-23T20:33:51.231446] [INFO ] [sig ] USAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:51.379213] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USAC.txt [2026-01-23T20:33:51.379372] [INFO ] [sig ] [3215/3475] Completed USAC in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:51.379420] [INFO ] [sig ] [3216/3475] Forecasting USB... [2026-01-23T20:33:51.379452] [INFO ] [sig ] Generating forecast for: USB [2026-01-23T20:33:51.379483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-23T20:33:51.390760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-23T20:33:51.391038] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-23T20:33:51.391863] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-23T20:33:51.391914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:51.391947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:51.391974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:51.392031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:51.450599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:51.451354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:51.451435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:51.451468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:51.584535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:51.584726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:51.584770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:51.584801] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:51.588326] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-01-23T20:33:51.588646] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-23T20:33:51.588780] [INFO ] [sig ] USB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:51.733453] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USB.txt [2026-01-23T20:33:51.733627] [INFO ] [sig ] [3216/3475] Completed USB in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:51.733670] [INFO ] [sig ] [3217/3475] Forecasting USCB... [2026-01-23T20:33:51.733700] [INFO ] [sig ] Generating forecast for: USCB [2026-01-23T20:33:51.733732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-23T20:33:51.745222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-23T20:33:51.745549] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-23T20:33:51.746377] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-23T20:33:51.746429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:51.746461] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:51.746488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:51.746550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:51.813476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:51.814620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:51.814729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:51.814780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:51.931554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:51.931721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:51.931762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:51.931790] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:51.935123] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: UP (p=77.60%) [2026-01-23T20:33:51.935390] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-23T20:33:51.935522] [INFO ] [sig ] USCB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:52.077815] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USCB.txt [2026-01-23T20:33:52.077968] [INFO ] [sig ] [3217/3475] Completed USCB in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:52.078008] [INFO ] [sig ] [3218/3475] Forecasting USDX... [2026-01-23T20:33:52.078039] [INFO ] [sig ] Generating forecast for: USDX [2026-01-23T20:33:52.078068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-23T20:33:52.090347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-23T20:33:52.090742] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-23T20:33:52.091620] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-23T20:33:52.091674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:52.091707] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:52.091735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:52.091793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:52.162069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:52.163055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:52.163146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:52.163182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:52.271056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:52.271220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:52.271260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:52.271289] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:52.274705] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-01-23T20:33:52.274984] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-23T20:33:52.275111] [INFO ] [sig ] USDX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:52.414104] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USDX.txt [2026-01-23T20:33:52.414237] [INFO ] [sig ] [3218/3475] Completed USDX in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:52.414276] [INFO ] [sig ] [3219/3475] Forecasting USEA... [2026-01-23T20:33:52.414307] [INFO ] [sig ] Generating forecast for: USEA [2026-01-23T20:33:52.414338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-23T20:33:52.425815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-23T20:33:52.426072] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-23T20:33:52.426863] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-23T20:33:52.426915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:52.426972] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:52.427000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:52.427057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:52.483897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:52.484534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:52.484629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:52.484664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:52.596401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:52.596564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:52.596629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:52.596678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:52.600270] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-23T20:33:52.600564] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-23T20:33:52.600719] [INFO ] [sig ] USEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:52.745488] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USEA.txt [2026-01-23T20:33:52.745667] [INFO ] [sig ] [3219/3475] Completed USEA in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:52.745710] [INFO ] [sig ] [3220/3475] Forecasting USFD... [2026-01-23T20:33:52.745741] [INFO ] [sig ] Generating forecast for: USFD [2026-01-23T20:33:52.745771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-23T20:33:52.757141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-23T20:33:52.757591] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-23T20:33:52.758400] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-23T20:33:52.758452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:52.758484] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:52.758511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:52.758596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:52.816182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:52.817070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:52.817152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:52.817187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:52.944094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:52.944303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:52.944354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:52.944386] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:52.948018] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-23T20:33:52.948357] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-23T20:33:52.948502] [INFO ] [sig ] USFD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:53.099006] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USFD.txt [2026-01-23T20:33:53.099175] [INFO ] [sig ] [3220/3475] Completed USFD in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:53.099218] [INFO ] [sig ] [3221/3475] Forecasting USGO... [2026-01-23T20:33:53.099248] [INFO ] [sig ] Generating forecast for: USGO [2026-01-23T20:33:53.099280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-23T20:33:53.110934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-23T20:33:53.111333] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-23T20:33:53.112163] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-23T20:33:53.112215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:53.112248] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:53.112275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:53.112332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:53.169321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:53.170235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:53.170338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:53.170374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:53.288798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:53.288963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:53.289005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:53.289036] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:53.292490] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-23T20:33:53.292818] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-23T20:33:53.292958] [INFO ] [sig ] USGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:53.433827] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USGO.txt [2026-01-23T20:33:53.433991] [INFO ] [sig ] [3221/3475] Completed USGO in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:53.434032] [INFO ] [sig ] [3222/3475] Forecasting USIG... [2026-01-23T20:33:53.434091] [INFO ] [sig ] Generating forecast for: USIG [2026-01-23T20:33:53.434139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-23T20:33:53.446027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-23T20:33:53.446428] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-23T20:33:53.447297] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-23T20:33:53.447381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:53.447427] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:53.447461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:53.447520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:53.504968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:53.505973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:53.506064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:53.506097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:53.635619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:53.635791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:53.635850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:53.635924] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:53.639753] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=58.06%) [2026-01-23T20:33:53.640078] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-23T20:33:53.640229] [INFO ] [sig ] USIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:53.794236] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USIG.txt [2026-01-23T20:33:53.794414] [INFO ] [sig ] [3222/3475] Completed USIG in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:53.794470] [INFO ] [sig ] [3223/3475] Forecasting USIO... [2026-01-23T20:33:53.794506] [INFO ] [sig ] Generating forecast for: USIO [2026-01-23T20:33:53.794539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-23T20:33:53.807413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-23T20:33:53.807811] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-23T20:33:53.808732] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-23T20:33:53.808786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:53.808819] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:53.808858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:53.808917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:53.872375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:53.873393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:53.873495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:53.873535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:53.994748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:53.994906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:53.994948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:53.994978] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:53.998563] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-23T20:33:53.998936] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-23T20:33:53.999100] [INFO ] [sig ] USIO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:54.140092] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USIO.txt [2026-01-23T20:33:54.140229] [INFO ] [sig ] [3223/3475] Completed USIO in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:54.140269] [INFO ] [sig ] [3224/3475] Forecasting USLM... [2026-01-23T20:33:54.140299] [INFO ] [sig ] Generating forecast for: USLM [2026-01-23T20:33:54.140329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-23T20:33:54.151453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-23T20:33:54.151824] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-23T20:33:54.152732] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-23T20:33:54.152790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:54.152828] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:54.152856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:54.152914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:54.210943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:54.211788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:54.211871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:54.211904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:54.326447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:54.326616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:54.326658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:54.326687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:54.330063] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=90.10%) [2026-01-23T20:33:54.330367] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-23T20:33:54.330495] [INFO ] [sig ] USLM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:54.472905] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USLM.txt [2026-01-23T20:33:54.473058] [INFO ] [sig ] [3224/3475] Completed USLM in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:54.473104] [INFO ] [sig ] [3225/3475] Forecasting USMC... [2026-01-23T20:33:54.473141] [INFO ] [sig ] Generating forecast for: USMC [2026-01-23T20:33:54.473180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-23T20:33:54.484149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-23T20:33:54.484456] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-23T20:33:54.485282] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-23T20:33:54.485334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:54.485365] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:54.485392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:54.485448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:54.546515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:54.547405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:54.547488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:54.547520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:54.667719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:54.667874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:54.667915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:54.667944] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:54.671469] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-01-23T20:33:54.671762] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-23T20:33:54.671901] [INFO ] [sig ] USMC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:54.812555] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USMC.txt [2026-01-23T20:33:54.812715] [INFO ] [sig ] [3225/3475] Completed USMC in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:54.812755] [INFO ] [sig ] [3226/3475] Forecasting USOI... [2026-01-23T20:33:54.812784] [INFO ] [sig ] Generating forecast for: USOI [2026-01-23T20:33:54.812815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-23T20:33:54.823670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-23T20:33:54.823980] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-23T20:33:54.824800] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-23T20:33:54.824851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:54.824883] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:54.824910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:54.824966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:54.882246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:54.882957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:54.883035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:54.883068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:55.001511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:55.001655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:55.001698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:55.001728] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:55.005111] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-23T20:33:55.005384] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-23T20:33:55.005507] [INFO ] [sig ] USOI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:55.147184] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USOI.txt [2026-01-23T20:33:55.147333] [INFO ] [sig ] [3226/3475] Completed USOI in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.5m [2026-01-23T20:33:55.147399] [INFO ] [sig ] [3227/3475] Forecasting USOY... [2026-01-23T20:33:55.147439] [INFO ] [sig ] Generating forecast for: USOY [2026-01-23T20:33:55.147682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-23T20:33:55.158525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-23T20:33:55.158876] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-23T20:33:55.159935] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-23T20:33:55.159988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:55.160020] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:55.160046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:55.160102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:55.217960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:55.218802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:55.218880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:55.218914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:55.336399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:55.336538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:55.336594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:55.336626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:55.340015] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-23T20:33:55.340287] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-23T20:33:55.340415] [INFO ] [sig ] USOY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:55.484388] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USOY.txt [2026-01-23T20:33:55.484544] [INFO ] [sig ] [3227/3475] Completed USOY in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-23T20:33:55.484602] [INFO ] [sig ] [3228/3475] Forecasting USTB... [2026-01-23T20:33:55.484635] [INFO ] [sig ] Generating forecast for: USTB [2026-01-23T20:33:55.484666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-23T20:33:55.496793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-23T20:33:55.497165] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-23T20:33:55.498091] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-23T20:33:55.498144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:55.498176] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:55.498202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:55.498258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:55.556016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:55.556872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:55.556958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:55.556991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:55.672559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:55.672729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:55.672770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:55.672798] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:55.676218] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-01-23T20:33:55.676507] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-23T20:33:55.676655] [INFO ] [sig ] USTB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:55.818400] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USTB.txt [2026-01-23T20:33:55.818746] [INFO ] [sig ] [3228/3475] Completed USTB in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:55.818785] [INFO ] [sig ] [3229/3475] Forecasting USVM... [2026-01-23T20:33:55.818814] [INFO ] [sig ] Generating forecast for: USVM [2026-01-23T20:33:55.818843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-23T20:33:55.830628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-23T20:33:55.830924] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-23T20:33:55.831971] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-23T20:33:55.832025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:55.832059] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:55.832089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:55.832147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:55.893224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:55.893993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:55.894100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:55.894134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:56.010995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:56.011129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:56.011168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:56.011197] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:56.014482] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-01-23T20:33:56.014765] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-23T20:33:56.014891] [INFO ] [sig ] USVM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:56.158839] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/USVM.txt [2026-01-23T20:33:56.158982] [INFO ] [sig ] [3229/3475] Completed USVM in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:56.159028] [INFO ] [sig ] [3230/3475] Forecasting USXF... [2026-01-23T20:33:56.159059] [INFO ] [sig ] Generating forecast for: USXF [2026-01-23T20:33:56.159091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-23T20:33:56.170404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-23T20:33:56.170740] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-23T20:33:56.171624] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-23T20:33:56.171678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:56.171710] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:56.171737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:56.171793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:56.229863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:56.230745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:56.230823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:56.230857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:56.354856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:56.355015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:56.355055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:56.355101] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:56.359044] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=42.19%) [2026-01-23T20:33:56.359352] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-23T20:33:56.359481] [INFO ] [sig ] USXF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:56.502418] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/USXF.txt [2026-01-23T20:33:56.502548] [INFO ] [sig ] [3230/3475] Completed USXF in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:56.502604] [INFO ] [sig ] [3231/3475] Forecasting UTEN... [2026-01-23T20:33:56.502636] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-23T20:33:56.502667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-23T20:33:56.514145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-23T20:33:56.514433] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-23T20:33:56.515271] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-23T20:33:56.515325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:56.515357] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:56.515383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:56.515439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:56.573622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:56.574372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:56.574454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:56.574487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:56.702228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:56.702377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:56.702417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:56.702446] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:56.705935] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-01-23T20:33:56.706213] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-23T20:33:56.706349] [INFO ] [sig ] UTEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:56.848943] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UTEN.txt [2026-01-23T20:33:56.849084] [INFO ] [sig ] [3231/3475] Completed UTEN in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:56.849124] [INFO ] [sig ] [3232/3475] Forecasting UTF... [2026-01-23T20:33:56.849156] [INFO ] [sig ] Generating forecast for: UTF [2026-01-23T20:33:56.849193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-23T20:33:56.860324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-23T20:33:56.860687] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-23T20:33:56.861543] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-23T20:33:56.861621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:56.861656] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:56.861685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:56.861742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:56.918718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:56.919415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:56.919494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:56.919541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:57.043957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:57.044105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:57.044147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:57.044178] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:57.047738] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-23T20:33:57.048020] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-23T20:33:57.048152] [INFO ] [sig ] UTF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:57.208734] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UTF.txt [2026-01-23T20:33:57.208924] [INFO ] [sig ] [3232/3475] Completed UTF in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:57.208966] [INFO ] [sig ] [3233/3475] Forecasting UTI... [2026-01-23T20:33:57.208996] [INFO ] [sig ] Generating forecast for: UTI [2026-01-23T20:33:57.209025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-23T20:33:57.221023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-23T20:33:57.221345] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-23T20:33:57.222372] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-23T20:33:57.222630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:57.222663] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:57.222690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:57.222745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:57.280304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:57.281050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:57.281131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:57.281164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:57.405379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:57.405540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:57.405600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:57.405632] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:57.409116] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-23T20:33:57.409399] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-23T20:33:57.409532] [INFO ] [sig ] UTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:57.548671] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UTI.txt [2026-01-23T20:33:57.548810] [INFO ] [sig ] [3233/3475] Completed UTI in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:57.548849] [INFO ] [sig ] [3234/3475] Forecasting UTL... [2026-01-23T20:33:57.548879] [INFO ] [sig ] Generating forecast for: UTL [2026-01-23T20:33:57.548909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-23T20:33:57.560084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-23T20:33:57.560418] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-23T20:33:57.561259] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-23T20:33:57.561311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:57.561344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:57.561372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:57.561441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:57.622755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:57.623633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:57.623718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:57.623752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:57.746143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:57.746297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:57.746340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:57.746369] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:57.749918] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-01-23T20:33:57.750199] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-23T20:33:57.750328] [INFO ] [sig ] UTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:57.894101] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UTL.txt [2026-01-23T20:33:57.894247] [INFO ] [sig ] [3234/3475] Completed UTL in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:57.894289] [INFO ] [sig ] [3235/3475] Forecasting UTMD... [2026-01-23T20:33:57.894322] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-23T20:33:57.894351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-23T20:33:57.905871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-23T20:33:57.906145] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-23T20:33:57.906982] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-23T20:33:57.907035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:57.907068] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:57.907097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:57.907154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:57.967063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:57.967753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:57.967833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:57.967867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:58.082750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:58.082906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:58.082948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:58.082978] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:58.086482] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=50.30%) [2026-01-23T20:33:58.086819] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-23T20:33:58.086956] [INFO ] [sig ] UTMD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:58.228779] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UTMD.txt [2026-01-23T20:33:58.228924] [INFO ] [sig ] [3235/3475] Completed UTMD in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:58.228966] [INFO ] [sig ] [3236/3475] Forecasting UTZ... [2026-01-23T20:33:58.229000] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-23T20:33:58.229031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-23T20:33:58.241909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-23T20:33:58.242185] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-23T20:33:58.243056] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-23T20:33:58.243121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:58.243183] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:58.243213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:58.243278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:58.304825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:58.305514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:58.305611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:58.305649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:58.427658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:58.427824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:58.427868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:58.427897] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:58.431589] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-23T20:33:58.431886] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-23T20:33:58.432037] [INFO ] [sig ] UTZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:33:58.576054] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UTZ.txt [2026-01-23T20:33:58.576193] [INFO ] [sig ] [3236/3475] Completed UTZ in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:58.576233] [INFO ] [sig ] [3237/3475] Forecasting UVE... [2026-01-23T20:33:58.576263] [INFO ] [sig ] Generating forecast for: UVE [2026-01-23T20:33:58.576293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-23T20:33:58.588031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-23T20:33:58.588376] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-23T20:33:58.589254] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-23T20:33:58.589309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:58.589342] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:58.589371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:58.589430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:58.649010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:58.649851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:58.649936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:58.649971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:58.771300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:58.771451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:58.771492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:58.771520] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:58.775047] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-23T20:33:58.775339] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-23T20:33:58.775472] [INFO ] [sig ] UVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:58.920001] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UVE.txt [2026-01-23T20:33:58.920143] [INFO ] [sig ] [3237/3475] Completed UVE in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:58.920186] [INFO ] [sig ] [3238/3475] Forecasting UVSP... [2026-01-23T20:33:58.920218] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-23T20:33:58.920259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-23T20:33:58.931326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-23T20:33:58.931713] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-23T20:33:58.932632] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-23T20:33:58.932686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:58.932720] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:58.932749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:58.932807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:58.993529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:58.994425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:58.994508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:58.994543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:59.118464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:59.118636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:59.118679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:59.118709] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:59.122193] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-01-23T20:33:59.122487] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-23T20:33:59.122635] [INFO ] [sig ] UVSP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:59.266611] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UVSP.txt [2026-01-23T20:33:59.266776] [INFO ] [sig ] [3238/3475] Completed UVSP in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:59.266820] [INFO ] [sig ] [3239/3475] Forecasting UWMC... [2026-01-23T20:33:59.266851] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-23T20:33:59.266884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-23T20:33:59.278296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-23T20:33:59.278566] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-23T20:33:59.279440] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-23T20:33:59.279494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:59.279529] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:59.279558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:59.279691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:59.351723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:59.352634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:59.352718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:59.352753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:59.480021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:59.480179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:59.480232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:59.480303] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:59.484017] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=0.18%) [2026-01-23T20:33:59.484355] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-23T20:33:59.484495] [INFO ] [sig ] UWMC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:59.624254] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UWMC.txt [2026-01-23T20:33:59.624395] [INFO ] [sig ] [3239/3475] Completed UWMC in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:59.624435] [INFO ] [sig ] [3240/3475] Forecasting UXIN... [2026-01-23T20:33:59.624465] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-23T20:33:59.624497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-23T20:33:59.635607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-23T20:33:59.636008] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-23T20:33:59.637046] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-23T20:33:59.637109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:59.637157] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:59.637196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:59.637267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:33:59.696910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:33:59.697781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:33:59.697864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:33:59.697900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:33:59.813850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:33:59.814003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:33:59.814044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:33:59.814075] [INFO ] [FORECASTER] Training complete [2026-01-23T20:33:59.817596] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-23T20:33:59.817896] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-23T20:33:59.818030] [INFO ] [sig ] UXIN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:33:59.967428] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UXIN.txt [2026-01-23T20:33:59.967613] [INFO ] [sig ] [3240/3475] Completed UXIN in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:33:59.967657] [INFO ] [sig ] [3241/3475] Forecasting UYLD... [2026-01-23T20:33:59.967690] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-23T20:33:59.967723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-23T20:33:59.979016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-23T20:33:59.979316] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-23T20:33:59.980178] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-23T20:33:59.980231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:33:59.980265] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:33:59.980292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:33:59.980353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:00.047158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:00.048149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:00.048258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:00.048311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:00.166394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:00.166546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:00.166606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:00.166637] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:00.170014] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-01-23T20:34:00.170305] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-23T20:34:00.170429] [INFO ] [sig ] UYLD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:00.308040] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/UYLD.txt [2026-01-23T20:34:00.308164] [INFO ] [sig ] [3241/3475] Completed UYLD in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:34:00.308202] [INFO ] [sig ] [3242/3475] Forecasting UZE... [2026-01-23T20:34:00.308232] [INFO ] [sig ] Generating forecast for: UZE [2026-01-23T20:34:00.308264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-23T20:34:00.321790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-23T20:34:00.322684] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-23T20:34:00.323465] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-23T20:34:00.323516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:00.323547] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:00.323592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:00.323652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:00.389450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:00.390083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:00.390159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:00.390192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:00.497799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:00.497934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:00.497973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:00.498002] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:00.501345] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-23T20:34:00.501653] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-23T20:34:00.501780] [INFO ] [sig ] UZE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:00.640431] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/UZE.txt [2026-01-23T20:34:00.640561] [INFO ] [sig ] [3242/3475] Completed UZE in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:34:00.640621] [INFO ] [sig ] [3243/3475] Forecasting VAC... [2026-01-23T20:34:00.640654] [INFO ] [sig ] Generating forecast for: VAC [2026-01-23T20:34:00.640684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-23T20:34:00.652189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-23T20:34:00.652521] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-23T20:34:00.653347] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-23T20:34:00.653401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:00.653434] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:00.653463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:00.653730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:00.711331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:00.711968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:00.712046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:00.712081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:00.831363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:00.831534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:00.831594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:00.831627] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:00.835302] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=69.76%) [2026-01-23T20:34:00.835592] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-23T20:34:00.835720] [INFO ] [sig ] VAC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:00.978297] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VAC.txt [2026-01-23T20:34:00.978451] [INFO ] [sig ] [3243/3475] Completed VAC in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.4m [2026-01-23T20:34:00.978491] [INFO ] [sig ] [3244/3475] Forecasting VAL... [2026-01-23T20:34:00.978521] [INFO ] [sig ] Generating forecast for: VAL [2026-01-23T20:34:00.978551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-23T20:34:00.991359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-23T20:34:00.991855] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-23T20:34:00.992940] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-23T20:34:00.993003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:00.993038] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:00.993067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:00.993126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:01.053355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:01.054152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:01.054235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:01.054271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:01.177992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:01.178145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:01.178187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:01.178217] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:01.182338] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=80.64%) [2026-01-23T20:34:01.182885] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-23T20:34:01.183047] [INFO ] [sig ] VAL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:01.325883] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VAL.txt [2026-01-23T20:34:01.326018] [INFO ] [sig ] [3244/3475] Completed VAL in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-23T20:34:01.326057] [INFO ] [sig ] [3245/3475] Forecasting VALE... [2026-01-23T20:34:01.326088] [INFO ] [sig ] Generating forecast for: VALE [2026-01-23T20:34:01.326118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-23T20:34:01.338900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-23T20:34:01.339214] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-23T20:34:01.340069] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-23T20:34:01.340122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:01.340155] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:01.340184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:01.340243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:01.400041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:01.400727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:01.400807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:01.400842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:01.524452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:01.524618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:01.524660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:01.524689] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:01.528082] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-01-23T20:34:01.528369] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-23T20:34:01.528499] [INFO ] [sig ] VALE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:01.669676] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VALE.txt [2026-01-23T20:34:01.669816] [INFO ] [sig ] [3245/3475] Completed VALE in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:01.669856] [INFO ] [sig ] [3246/3475] Forecasting VALN... [2026-01-23T20:34:01.669886] [INFO ] [sig ] Generating forecast for: VALN [2026-01-23T20:34:01.669916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-23T20:34:01.680898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-23T20:34:01.681253] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-23T20:34:01.682132] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-23T20:34:01.682186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:01.682219] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:01.682249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:01.682309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:01.744934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:01.745857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:01.745976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:01.746015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:01.860226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:01.860375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:01.860416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:01.860445] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:01.864053] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-23T20:34:01.864354] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-23T20:34:01.864491] [INFO ] [sig ] VALN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:02.005829] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VALN.txt [2026-01-23T20:34:02.005990] [INFO ] [sig ] [3246/3475] Completed VALN in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:02.006030] [INFO ] [sig ] [3247/3475] Forecasting VANI... [2026-01-23T20:34:02.006061] [INFO ] [sig ] Generating forecast for: VANI [2026-01-23T20:34:02.006089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-23T20:34:02.017297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-23T20:34:02.017686] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-23T20:34:02.018522] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-23T20:34:02.018594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:02.018641] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:02.018671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:02.018731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:02.076732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:02.077670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:02.077755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:02.077790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:02.198940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:02.199094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:02.199135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:02.199164] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:02.202564] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-01-23T20:34:02.202871] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-23T20:34:02.202999] [INFO ] [sig ] VANI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:02.343203] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VANI.txt [2026-01-23T20:34:02.343372] [INFO ] [sig ] [3247/3475] Completed VANI in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:02.343420] [INFO ] [sig ] [3248/3475] Forecasting VBF... [2026-01-23T20:34:02.343457] [INFO ] [sig ] Generating forecast for: VBF [2026-01-23T20:34:02.343487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-23T20:34:02.355054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-23T20:34:02.355397] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-23T20:34:02.356276] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-23T20:34:02.356330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:02.356363] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:02.356390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:02.356448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:02.415951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:02.416841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:02.416926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:02.416960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:02.541632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:02.541790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:02.541839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:02.541877] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:02.545545] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-23T20:34:02.545868] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-23T20:34:02.546003] [INFO ] [sig ] VBF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:02.687664] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VBF.txt [2026-01-23T20:34:02.687836] [INFO ] [sig ] [3248/3475] Completed VBF in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:02.687889] [INFO ] [sig ] [3249/3475] Forecasting VBNK... [2026-01-23T20:34:02.687930] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-23T20:34:02.687969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-23T20:34:02.699046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-23T20:34:02.699342] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-23T20:34:02.700181] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-23T20:34:02.700234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:02.700269] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:02.700304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:02.700375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:02.760791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:02.761672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:02.761755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:02.761789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:02.886114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:02.886265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:02.886308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:02.886338] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:02.889952] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-01-23T20:34:02.890236] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-23T20:34:02.890366] [INFO ] [sig ] VBNK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:03.034082] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VBNK.txt [2026-01-23T20:34:03.034257] [INFO ] [sig ] [3249/3475] Completed VBNK in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:03.034306] [INFO ] [sig ] [3250/3475] Forecasting VC... [2026-01-23T20:34:03.034346] [INFO ] [sig ] Generating forecast for: VC [2026-01-23T20:34:03.034385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-23T20:34:03.045511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-23T20:34:03.045833] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-23T20:34:03.046699] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-23T20:34:03.046754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:03.046788] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:03.046817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:03.046880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:03.110993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:03.111850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:03.111932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:03.111967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:03.234766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:03.234917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:03.234958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:03.234989] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:03.238454] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-23T20:34:03.238756] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-23T20:34:03.238890] [INFO ] [sig ] VC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:03.380173] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VC.txt [2026-01-23T20:34:03.380317] [INFO ] [sig ] [3250/3475] Completed VC in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:03.380375] [INFO ] [sig ] [3251/3475] Forecasting VCEL... [2026-01-23T20:34:03.380415] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-23T20:34:03.380452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-23T20:34:03.391829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-23T20:34:03.392117] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-23T20:34:03.392934] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-23T20:34:03.392985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:03.393016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:03.393043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:03.393100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:03.451477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:03.452243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:03.452324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:03.452358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:03.566717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:03.566868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:03.566911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:03.566941] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:03.570519] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-01-23T20:34:03.570824] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-23T20:34:03.570952] [INFO ] [sig ] VCEL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:03.714813] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VCEL.txt [2026-01-23T20:34:03.714975] [INFO ] [sig ] [3251/3475] Completed VCEL in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:03.715017] [INFO ] [sig ] [3252/3475] Forecasting VCRB... [2026-01-23T20:34:03.715052] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-23T20:34:03.715087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-23T20:34:03.726543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-23T20:34:03.726868] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-23T20:34:03.727728] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-23T20:34:03.727781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:03.727815] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:03.727843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:03.727900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:03.787188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:03.787991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:03.788074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:03.788106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:03.909381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:03.909534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:03.909594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:03.909631] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:03.913078] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=49.79%) [2026-01-23T20:34:03.913358] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-23T20:34:03.913502] [INFO ] [sig ] VCRB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:04.058091] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VCRB.txt [2026-01-23T20:34:04.058223] [INFO ] [sig ] [3252/3475] Completed VCRB in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:04.058262] [INFO ] [sig ] [3253/3475] Forecasting VCSH... [2026-01-23T20:34:04.058291] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-23T20:34:04.058321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-23T20:34:04.068879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-23T20:34:04.069177] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-23T20:34:04.069973] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-23T20:34:04.070024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:04.070081] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:04.070111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:04.070168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:04.125708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:04.126430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:04.126533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:04.126592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:04.252645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:04.252803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:04.252845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:04.252876] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:04.256379] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-23T20:34:04.256682] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-23T20:34:04.256814] [INFO ] [sig ] VCSH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:04.406145] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VCSH.txt [2026-01-23T20:34:04.406305] [INFO ] [sig ] [3253/3475] Completed VCSH in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:04.406349] [INFO ] [sig ] [3254/3475] Forecasting VECO... [2026-01-23T20:34:04.406380] [INFO ] [sig ] Generating forecast for: VECO [2026-01-23T20:34:04.406411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-23T20:34:04.419651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-23T20:34:04.420234] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-23T20:34:04.421333] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-23T20:34:04.421387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:04.421419] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:04.421447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:04.421505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:04.488891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:04.489887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:04.489977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:04.490011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:04.624240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:04.624408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:04.624459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:04.624512] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:04.631472] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-23T20:34:04.632057] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-23T20:34:04.632224] [INFO ] [sig ] VECO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:04.789817] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VECO.txt [2026-01-23T20:34:04.790002] [INFO ] [sig ] [3254/3475] Completed VECO in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:04.790062] [INFO ] [sig ] [3255/3475] Forecasting VEEE... [2026-01-23T20:34:04.790098] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-23T20:34:04.790128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-23T20:34:04.801856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-23T20:34:04.802203] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-23T20:34:04.803221] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-23T20:34:04.803280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:04.803313] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:04.803340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:04.803399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:04.869838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:04.870744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:04.870830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:04.870864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:04.994810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:04.994976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:04.995019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:04.995049] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:04.998978] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-23T20:34:04.999270] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-23T20:34:04.999418] [INFO ] [sig ] VEEE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:05.152626] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VEEE.txt [2026-01-23T20:34:05.152836] [INFO ] [sig ] [3255/3475] Completed VEEE in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:05.152894] [INFO ] [sig ] [3256/3475] Forecasting VEL... [2026-01-23T20:34:05.152942] [INFO ] [sig ] Generating forecast for: VEL [2026-01-23T20:34:05.152984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-23T20:34:05.165550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-23T20:34:05.165925] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-23T20:34:05.166860] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-23T20:34:05.166913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:05.166947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:05.166974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:05.167032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:05.235356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:05.236293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:05.236416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:05.236456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:05.371266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:05.371422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:05.371475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:05.371589] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:05.375653] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=62.59%) [2026-01-23T20:34:05.375972] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-23T20:34:05.376130] [INFO ] [sig ] VEL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:05.535415] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VEL.txt [2026-01-23T20:34:05.535597] [INFO ] [sig ] [3256/3475] Completed VEL in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:05.535648] [INFO ] [sig ] [3257/3475] Forecasting VEON... [2026-01-23T20:34:05.535682] [INFO ] [sig ] Generating forecast for: VEON [2026-01-23T20:34:05.535712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-23T20:34:05.548856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-23T20:34:05.549274] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-23T20:34:05.550341] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-23T20:34:05.550416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:05.550466] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:05.550512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:05.550620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:05.624416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:05.625357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:05.625442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:05.625476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:05.762464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:05.762648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:05.762701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:05.762735] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:05.766277] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-23T20:34:05.766594] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-23T20:34:05.766738] [INFO ] [sig ] VEON: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:05.910718] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VEON.txt [2026-01-23T20:34:05.911059] [INFO ] [sig ] [3257/3475] Completed VEON in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:05.911098] [INFO ] [sig ] [3258/3475] Forecasting VERA... [2026-01-23T20:34:05.911130] [INFO ] [sig ] Generating forecast for: VERA [2026-01-23T20:34:05.911159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-23T20:34:05.925695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-23T20:34:05.926021] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-23T20:34:05.926834] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-23T20:34:05.926886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:05.926928] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:05.926956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:05.927013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:05.984708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:05.985526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:05.985627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:05.985663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:06.105490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:06.105689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:06.105736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:06.105766] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:06.110065] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-23T20:34:06.110374] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-23T20:34:06.110541] [INFO ] [sig ] VERA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:06.254978] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VERA.txt [2026-01-23T20:34:06.255168] [INFO ] [sig ] [3258/3475] Completed VERA in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:06.255211] [INFO ] [sig ] [3259/3475] Forecasting VERI... [2026-01-23T20:34:06.255242] [INFO ] [sig ] Generating forecast for: VERI [2026-01-23T20:34:06.255280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-23T20:34:06.267594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-23T20:34:06.267909] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-23T20:34:06.268769] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-23T20:34:06.268820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:06.268863] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:06.268896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:06.268973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:06.328229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:06.329150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:06.329271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:06.329308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:06.452968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:06.453126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:06.453167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:06.453195] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:06.457045] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-23T20:34:06.457347] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-23T20:34:06.457510] [INFO ] [sig ] VERI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:06.596358] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VERI.txt [2026-01-23T20:34:06.596531] [INFO ] [sig ] [3259/3475] Completed VERI in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:06.596605] [INFO ] [sig ] [3260/3475] Forecasting VERO... [2026-01-23T20:34:06.596653] [INFO ] [sig ] Generating forecast for: VERO [2026-01-23T20:34:06.596690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-23T20:34:06.608755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-23T20:34:06.609163] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-23T20:34:06.609989] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-23T20:34:06.610041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:06.610073] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:06.610100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:06.610155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:06.668489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:06.669357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:06.669441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:06.669476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:06.787935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:06.788090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:06.788132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:06.788163] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:06.791648] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-23T20:34:06.791931] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-23T20:34:06.792065] [INFO ] [sig ] VERO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:06.932716] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VERO.txt [2026-01-23T20:34:06.932835] [INFO ] [sig ] [3260/3475] Completed VERO in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.3m [2026-01-23T20:34:06.932873] [INFO ] [sig ] [3261/3475] Forecasting VERX... [2026-01-23T20:34:06.932902] [INFO ] [sig ] Generating forecast for: VERX [2026-01-23T20:34:06.932933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-23T20:34:06.944038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-23T20:34:06.944303] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-23T20:34:06.945103] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-23T20:34:06.945155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:06.945187] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:06.945214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:06.945270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:07.001406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:07.002040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:07.002118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:07.002152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:07.124389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:07.124525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:07.124584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:07.124619] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:07.128018] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-23T20:34:07.128298] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-23T20:34:07.128452] [INFO ] [sig ] VERX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:07.271420] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VERX.txt [2026-01-23T20:34:07.271565] [INFO ] [sig ] [3261/3475] Completed VERX in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-23T20:34:07.271623] [INFO ] [sig ] [3262/3475] Forecasting VFC... [2026-01-23T20:34:07.271660] [INFO ] [sig ] Generating forecast for: VFC [2026-01-23T20:34:07.271692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-23T20:34:07.283328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-23T20:34:07.283684] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-23T20:34:07.284704] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-23T20:34:07.284941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:07.284972] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:07.284998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:07.285053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:07.343161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:07.343986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:07.344070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:07.344103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:07.465002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:07.465152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:07.465196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:07.465225] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:07.468565] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=45.30%) [2026-01-23T20:34:07.468849] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-23T20:34:07.468972] [INFO ] [sig ] VFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:07.606783] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VFC.txt [2026-01-23T20:34:07.606893] [INFO ] [sig ] [3262/3475] Completed VFC in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:07.606932] [INFO ] [sig ] [3263/3475] Forecasting VFF... [2026-01-23T20:34:07.606960] [INFO ] [sig ] Generating forecast for: VFF [2026-01-23T20:34:07.606989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-23T20:34:07.618518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-23T20:34:07.618808] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-23T20:34:07.619613] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-23T20:34:07.619668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:07.619699] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:07.619727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:07.619783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:07.676645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:07.677247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:07.677350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:07.677398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:07.795102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:07.795229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:07.795270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:07.795299] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:07.798665] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-01-23T20:34:07.798938] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-23T20:34:07.799062] [INFO ] [sig ] VFF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:07.936811] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VFF.txt [2026-01-23T20:34:07.936938] [INFO ] [sig ] [3263/3475] Completed VFF in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:07.936977] [INFO ] [sig ] [3264/3475] Forecasting VFLO... [2026-01-23T20:34:07.937008] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-23T20:34:07.937039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-23T20:34:07.948349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-23T20:34:07.948660] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-23T20:34:07.949478] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-23T20:34:07.949538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:07.949598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:07.949636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:07.949866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:08.010783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:08.011723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:08.011813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:08.011848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:08.135399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:08.135548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:08.135605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:08.135636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:08.139367] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-23T20:34:08.139867] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-23T20:34:08.140019] [INFO ] [sig ] VFLO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:08.279854] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VFLO.txt [2026-01-23T20:34:08.280036] [INFO ] [sig ] [3264/3475] Completed VFLO in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:08.280086] [INFO ] [sig ] [3265/3475] Forecasting VFS... [2026-01-23T20:34:08.280123] [INFO ] [sig ] Generating forecast for: VFS [2026-01-23T20:34:08.280161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-23T20:34:08.292755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-23T20:34:08.293131] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-23T20:34:08.293960] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-23T20:34:08.294012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:08.294043] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:08.294069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:08.294131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:08.354184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:08.355321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:08.355411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:08.355444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:08.477066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:08.477225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:08.477266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:08.477313] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:08.480731] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-01-23T20:34:08.481010] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-23T20:34:08.481140] [INFO ] [sig ] VFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:08.625094] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VFS.txt [2026-01-23T20:34:08.625250] [INFO ] [sig ] [3265/3475] Completed VFS in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:08.625306] [INFO ] [sig ] [3266/3475] Forecasting VGI... [2026-01-23T20:34:08.625338] [INFO ] [sig ] Generating forecast for: VGI [2026-01-23T20:34:08.625369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-23T20:34:08.637132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-23T20:34:08.637497] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-23T20:34:08.638321] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-23T20:34:08.638373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:08.638405] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:08.638432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:08.638488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:08.701800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:08.702694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:08.702793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:08.702827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:08.818969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:08.819131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:08.819173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:08.819204] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:08.823109] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=72.95%) [2026-01-23T20:34:08.823399] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-23T20:34:08.823558] [INFO ] [sig ] VGI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:08.967885] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VGI.txt [2026-01-23T20:34:08.968108] [INFO ] [sig ] [3266/3475] Completed VGI in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:08.968156] [INFO ] [sig ] [3267/3475] Forecasting VGM... [2026-01-23T20:34:08.968189] [INFO ] [sig ] Generating forecast for: VGM [2026-01-23T20:34:08.968228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-23T20:34:08.980557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-23T20:34:08.980941] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-23T20:34:08.981801] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-23T20:34:08.981855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:08.981888] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:08.981916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:08.981974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:09.041518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:09.042442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:09.042547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:09.042609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:09.164921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:09.165062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:09.165102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:09.165134] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:09.168523] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-23T20:34:09.168827] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-23T20:34:09.168958] [INFO ] [sig ] VGM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:09.308263] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VGM.txt [2026-01-23T20:34:09.308423] [INFO ] [sig ] [3267/3475] Completed VGM in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:09.308465] [INFO ] [sig ] [3268/3475] Forecasting VGSH... [2026-01-23T20:34:09.308496] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-23T20:34:09.308527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-23T20:34:09.319718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-23T20:34:09.320117] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-23T20:34:09.321011] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-23T20:34:09.321064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:09.321097] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:09.321124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:09.321181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:09.394832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:09.395995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:09.396101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:09.396148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:09.534705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:09.534903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:09.534972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:09.535026] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:09.540596] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-23T20:34:09.541093] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-23T20:34:09.541305] [INFO ] [sig ] VGSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:09.762743] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VGSH.txt [2026-01-23T20:34:09.762971] [INFO ] [sig ] [3268/3475] Completed VGSH in 0.5s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:09.763033] [INFO ] [sig ] [3269/3475] Forecasting VICI... [2026-01-23T20:34:09.763080] [INFO ] [sig ] Generating forecast for: VICI [2026-01-23T20:34:09.763123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-23T20:34:09.782595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-23T20:34:09.784169] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-23T20:34:09.786042] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-23T20:34:09.786157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:09.786216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:09.786267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:09.786386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:09.876394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:09.877845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:09.877975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:09.878032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:10.062031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:10.062253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:10.062310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:10.062346] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:10.067459] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-23T20:34:10.068081] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-23T20:34:10.068310] [INFO ] [sig ] VICI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:10.307676] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VICI.txt [2026-01-23T20:34:10.307933] [INFO ] [sig ] [3269/3475] Completed VICI in 0.5s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:10.307999] [INFO ] [sig ] [3270/3475] Forecasting VIGI... [2026-01-23T20:34:10.308050] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-23T20:34:10.308101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-23T20:34:10.330157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-23T20:34:10.330637] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-23T20:34:10.331680] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-23T20:34:10.331753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:10.331832] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:10.331868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:10.331940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:10.418550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:10.419565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:10.419673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:10.419707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:10.549167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:10.549334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:10.549385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:10.549418] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:10.553674] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=46.34%) [2026-01-23T20:34:10.554029] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-23T20:34:10.554177] [INFO ] [sig ] VIGI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:10.758089] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VIGI.txt [2026-01-23T20:34:10.758256] [INFO ] [sig ] [3270/3475] Completed VIGI in 0.5s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:10.758300] [INFO ] [sig ] [3271/3475] Forecasting VINP... [2026-01-23T20:34:10.758331] [INFO ] [sig ] Generating forecast for: VINP [2026-01-23T20:34:10.758361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-23T20:34:10.770872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-23T20:34:10.771295] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-23T20:34:10.772230] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-23T20:34:10.772309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:10.772344] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:10.772372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:10.772430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:10.829466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:10.830426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:10.830513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:10.830556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:10.949404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:10.949593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:10.949641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:10.949672] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:10.953192] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=50.35%) [2026-01-23T20:34:10.953501] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-23T20:34:10.953655] [INFO ] [sig ] VINP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:11.103088] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VINP.txt [2026-01-23T20:34:11.103224] [INFO ] [sig ] [3271/3475] Completed VINP in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:11.103263] [INFO ] [sig ] [3272/3475] Forecasting VIPS... [2026-01-23T20:34:11.103292] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-23T20:34:11.103323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-23T20:34:11.115344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-23T20:34:11.115690] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-23T20:34:11.116481] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-23T20:34:11.116533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:11.116566] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:11.116614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:11.116671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:11.173729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:11.174335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:11.174411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:11.174443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:11.298363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:11.298525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:11.298589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:11.298625] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:11.302710] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-23T20:34:11.303032] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-23T20:34:11.303180] [INFO ] [sig ] VIPS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:11.452415] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VIPS.txt [2026-01-23T20:34:11.452589] [INFO ] [sig ] [3272/3475] Completed VIPS in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:11.452632] [INFO ] [sig ] [3273/3475] Forecasting VIRC... [2026-01-23T20:34:11.452662] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-23T20:34:11.452696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-23T20:34:11.464288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-23T20:34:11.464646] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-23T20:34:11.465451] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-23T20:34:11.465504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:11.465536] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:11.465562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:11.465643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:11.522793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:11.523679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:11.523763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:11.523797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:11.643994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:11.644155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:11.644197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:11.644260] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:11.647873] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=34.69%) [2026-01-23T20:34:11.648192] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-23T20:34:11.648332] [INFO ] [sig ] VIRC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:11.798385] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VIRC.txt [2026-01-23T20:34:11.798542] [INFO ] [sig ] [3273/3475] Completed VIRC in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:11.798604] [INFO ] [sig ] [3274/3475] Forecasting VITL... [2026-01-23T20:34:11.798637] [INFO ] [sig ] Generating forecast for: VITL [2026-01-23T20:34:11.798668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-23T20:34:11.810215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-23T20:34:11.810612] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-23T20:34:11.811408] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-23T20:34:11.811459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:11.811492] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:11.811519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:11.811595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:11.871611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:11.872560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:11.872676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:11.872711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:11.999130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:11.999294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:11.999335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:11.999365] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:12.002756] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=32.87%) [2026-01-23T20:34:12.003030] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-23T20:34:12.003156] [INFO ] [sig ] VITL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:12.217126] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VITL.txt [2026-01-23T20:34:12.217300] [INFO ] [sig ] [3274/3475] Completed VITL in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:12.217342] [INFO ] [sig ] [3275/3475] Forecasting VKQ... [2026-01-23T20:34:12.217393] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-23T20:34:12.217428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-23T20:34:12.228496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-23T20:34:12.228877] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-23T20:34:12.229747] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-23T20:34:12.229802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:12.229837] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:12.229865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:12.229926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:12.289668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:12.290549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:12.290654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:12.290689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:12.411512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:12.411686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:12.411909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:12.411942] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:12.416096] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=67.60%) [2026-01-23T20:34:12.416436] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-23T20:34:12.416605] [INFO ] [sig ] VKQ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:12.562497] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VKQ.txt [2026-01-23T20:34:12.562644] [INFO ] [sig ] [3275/3475] Completed VKQ in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:12.562687] [INFO ] [sig ] [3276/3475] Forecasting VKTX... [2026-01-23T20:34:12.562718] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-23T20:34:12.562750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-23T20:34:12.575317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-23T20:34:12.575595] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-23T20:34:12.576417] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-23T20:34:12.576470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:12.576503] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:12.576531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:12.576606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:12.638129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:12.638954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:12.639036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:12.639069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:12.759277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:12.759447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:12.759490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:12.759520] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:12.763113] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-23T20:34:12.763446] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-23T20:34:12.763607] [INFO ] [sig ] VKTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:12.906501] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VKTX.txt [2026-01-23T20:34:12.906648] [INFO ] [sig ] [3276/3475] Completed VKTX in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:12.906689] [INFO ] [sig ] [3277/3475] Forecasting VLGEA... [2026-01-23T20:34:12.906720] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-23T20:34:12.906750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-23T20:34:12.917677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-23T20:34:12.917933] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-23T20:34:12.918726] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-23T20:34:12.918777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:12.918810] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:12.918837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:12.918893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:12.976083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:12.976721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:12.976800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:12.976834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:13.105600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:13.105755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:13.105797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:13.105828] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:13.109363] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-01-23T20:34:13.109670] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-23T20:34:13.109800] [INFO ] [sig ] VLGEA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:13.251478] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VLGEA.txt [2026-01-23T20:34:13.251623] [INFO ] [sig ] [3277/3475] Completed VLGEA in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.2m [2026-01-23T20:34:13.251666] [INFO ] [sig ] [3278/3475] Forecasting VLN... [2026-01-23T20:34:13.251699] [INFO ] [sig ] Generating forecast for: VLN [2026-01-23T20:34:13.251729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-23T20:34:13.265786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-23T20:34:13.266172] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-23T20:34:13.267089] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-23T20:34:13.267145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:13.267179] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:13.267207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:13.267266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:13.326835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:13.327503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:13.327601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:13.327638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:13.445631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:13.445802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:13.445844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:13.445873] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:13.449240] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=68.85%) [2026-01-23T20:34:13.449517] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-23T20:34:13.449668] [INFO ] [sig ] VLN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:13.588613] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VLN.txt [2026-01-23T20:34:13.588753] [INFO ] [sig ] [3278/3475] Completed VLN in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-23T20:34:13.588792] [INFO ] [sig ] [3279/3475] Forecasting VLO... [2026-01-23T20:34:13.588823] [INFO ] [sig ] Generating forecast for: VLO [2026-01-23T20:34:13.588853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-23T20:34:13.600671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-23T20:34:13.600921] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-23T20:34:13.601739] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-23T20:34:13.601791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:13.601823] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:13.601850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:13.601906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:13.658437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:13.659180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:13.659260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:13.659294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:13.781120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:13.781252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:13.781292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:13.781321] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:13.784565] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=91.81%) [2026-01-23T20:34:13.784850] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-23T20:34:13.784976] [INFO ] [sig ] VLO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:13.922680] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VLO.txt [2026-01-23T20:34:13.922815] [INFO ] [sig ] [3279/3475] Completed VLO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:13.922854] [INFO ] [sig ] [3280/3475] Forecasting VLRS... [2026-01-23T20:34:13.922884] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-23T20:34:13.922913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-23T20:34:13.934044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-23T20:34:13.934356] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-23T20:34:13.935170] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-23T20:34:13.935221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:13.935253] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:13.935281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:13.935337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:13.994959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:13.995975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:13.996089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:13.996123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:14.115314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:14.115472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:14.115513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:14.115542] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:14.118917] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-23T20:34:14.119186] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-23T20:34:14.119309] [INFO ] [sig ] VLRS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:14.257236] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VLRS.txt [2026-01-23T20:34:14.257375] [INFO ] [sig ] [3280/3475] Completed VLRS in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:14.257416] [INFO ] [sig ] [3281/3475] Forecasting VLTO... [2026-01-23T20:34:14.257446] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-23T20:34:14.257476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-23T20:34:14.268419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-23T20:34:14.268718] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-23T20:34:14.269513] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-23T20:34:14.269565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:14.269621] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:14.269649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:14.269706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:14.326109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:14.326710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:14.326785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:14.326818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:14.451487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:14.451665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:14.451706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:14.451736] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:14.455236] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-01-23T20:34:14.455503] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-23T20:34:14.455650] [INFO ] [sig ] VLTO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:14.593714] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VLTO.txt [2026-01-23T20:34:14.594033] [INFO ] [sig ] [3281/3475] Completed VLTO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:14.594072] [INFO ] [sig ] [3282/3475] Forecasting VLY... [2026-01-23T20:34:14.594103] [INFO ] [sig ] Generating forecast for: VLY [2026-01-23T20:34:14.594133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-23T20:34:14.605537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-23T20:34:14.606003] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-23T20:34:14.606828] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-23T20:34:14.606880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:14.606921] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:14.606949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:14.607005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:14.663255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:14.663853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:14.663930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:14.663963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:14.785930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:14.786081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:14.786123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:14.786152] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:14.789519] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-23T20:34:14.789809] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-23T20:34:14.789935] [INFO ] [sig ] VLY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:14.927376] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VLY.txt [2026-01-23T20:34:14.927532] [INFO ] [sig ] [3282/3475] Completed VLY in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:14.927589] [INFO ] [sig ] [3283/3475] Forecasting VMBS... [2026-01-23T20:34:14.927623] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-23T20:34:14.927652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-23T20:34:14.938969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-23T20:34:14.939291] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-23T20:34:14.940095] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-23T20:34:14.940146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:14.940179] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:14.940205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:14.940261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:14.997344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:14.998210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:14.998290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:14.998323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:15.118322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:15.118477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:15.118518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:15.118548] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:15.121882] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-23T20:34:15.122149] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-23T20:34:15.122276] [INFO ] [sig ] VMBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:15.259768] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VMBS.txt [2026-01-23T20:34:15.259907] [INFO ] [sig ] [3283/3475] Completed VMBS in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:15.259947] [INFO ] [sig ] [3284/3475] Forecasting VMD... [2026-01-23T20:34:15.259977] [INFO ] [sig ] Generating forecast for: VMD [2026-01-23T20:34:15.260008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-23T20:34:15.270791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-23T20:34:15.271053] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-23T20:34:15.271881] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-23T20:34:15.271933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:15.271966] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:15.271993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:15.272049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:15.329305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:15.329909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:15.329986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:15.330018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:15.445887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:15.446024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:15.446062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:15.446090] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:15.449370] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-01-23T20:34:15.449654] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-23T20:34:15.449779] [INFO ] [sig ] VMD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:15.587546] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VMD.txt [2026-01-23T20:34:15.587723] [INFO ] [sig ] [3284/3475] Completed VMD in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:15.587763] [INFO ] [sig ] [3285/3475] Forecasting VMI... [2026-01-23T20:34:15.587793] [INFO ] [sig ] Generating forecast for: VMI [2026-01-23T20:34:15.587823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-23T20:34:15.599117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-23T20:34:15.599479] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-23T20:34:15.600283] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-23T20:34:15.600334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:15.600366] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:15.600394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:15.600450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:15.656746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:15.657626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:15.657709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:15.657741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:15.779109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:15.779264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:15.779304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:15.779333] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:15.782672] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-23T20:34:15.782941] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-23T20:34:15.783065] [INFO ] [sig ] VMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:15.920462] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VMI.txt [2026-01-23T20:34:15.920603] [INFO ] [sig ] [3285/3475] Completed VMI in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:15.920651] [INFO ] [sig ] [3286/3475] Forecasting VMO... [2026-01-23T20:34:15.920682] [INFO ] [sig ] Generating forecast for: VMO [2026-01-23T20:34:15.920712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-23T20:34:15.932456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-23T20:34:15.932797] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-23T20:34:15.933601] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-23T20:34:15.933653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:15.933686] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:15.933713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:15.933768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:15.990463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:15.991285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:15.991365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:15.991398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:16.108656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:16.108813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:16.108853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:16.108885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:16.112295] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-23T20:34:16.112607] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-23T20:34:16.112739] [INFO ] [sig ] VMO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:16.251556] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VMO.txt [2026-01-23T20:34:16.251701] [INFO ] [sig ] [3286/3475] Completed VMO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:16.251739] [INFO ] [sig ] [3287/3475] Forecasting VNDA... [2026-01-23T20:34:16.251769] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-23T20:34:16.251800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-23T20:34:16.264802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-23T20:34:16.265053] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-23T20:34:16.265853] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-23T20:34:16.265904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:16.265961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:16.265990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:16.266048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:16.322870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:16.323474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:16.323551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:16.323601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:16.442402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:16.442557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:16.442618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:16.442651] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:16.445979] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-23T20:34:16.446248] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-23T20:34:16.446395] [INFO ] [sig ] VNDA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:16.585230] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VNDA.txt [2026-01-23T20:34:16.585374] [INFO ] [sig ] [3287/3475] Completed VNDA in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:16.585414] [INFO ] [sig ] [3288/3475] Forecasting VNO... [2026-01-23T20:34:16.585443] [INFO ] [sig ] Generating forecast for: VNO [2026-01-23T20:34:16.585475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-23T20:34:16.596585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-23T20:34:16.596865] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-23T20:34:16.597688] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-23T20:34:16.597741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:16.597773] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:16.597799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:16.597855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:16.654179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:16.654908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:16.654985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:16.655019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:16.770464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:16.770634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:16.770677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:16.770710] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:16.774074] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-23T20:34:16.774372] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-23T20:34:16.774505] [INFO ] [sig ] VNO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:16.912747] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VNO.txt [2026-01-23T20:34:16.912886] [INFO ] [sig ] [3288/3475] Completed VNO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:16.912925] [INFO ] [sig ] [3289/3475] Forecasting VNOM... [2026-01-23T20:34:16.912956] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-23T20:34:16.912985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-23T20:34:16.924632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-23T20:34:16.924975] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-23T20:34:16.925795] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-23T20:34:16.925848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:16.925881] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:16.925908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:16.925964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:16.983519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:16.984357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:16.984436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:16.984469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:17.104739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:17.104895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:17.104935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:17.104980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:17.108327] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-23T20:34:17.108609] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-23T20:34:17.108733] [INFO ] [sig ] VNOM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:17.249027] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VNOM.txt [2026-01-23T20:34:17.249182] [INFO ] [sig ] [3289/3475] Completed VNOM in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:17.249222] [INFO ] [sig ] [3290/3475] Forecasting VNQI... [2026-01-23T20:34:17.249252] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-23T20:34:17.249283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-23T20:34:17.261075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-23T20:34:17.261425] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-23T20:34:17.262223] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-23T20:34:17.262275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:17.262307] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:17.262333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:17.262389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:17.318813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:17.319689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:17.319771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:17.319804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:17.438310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:17.438466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:17.438506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:17.438587] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:17.441927] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-23T20:34:17.442204] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-23T20:34:17.442328] [INFO ] [sig ] VNQI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:17.580805] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VNQI.txt [2026-01-23T20:34:17.580962] [INFO ] [sig ] [3290/3475] Completed VNQI in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:17.581002] [INFO ] [sig ] [3291/3475] Forecasting VOC... [2026-01-23T20:34:17.581033] [INFO ] [sig ] Generating forecast for: VOC [2026-01-23T20:34:17.581065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-23T20:34:17.592309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-23T20:34:17.592672] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-23T20:34:17.593456] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-23T20:34:17.593509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:17.593541] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:17.593598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:17.593659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:17.649946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:17.650780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:17.650880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:17.650914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:17.769029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:17.769190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:17.769231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:17.769260] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:17.772649] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-23T20:34:17.772965] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-23T20:34:17.773099] [INFO ] [sig ] VOC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:17.909533] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VOC.txt [2026-01-23T20:34:17.909673] [INFO ] [sig ] [3291/3475] Completed VOC in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:17.909713] [INFO ] [sig ] [3292/3475] Forecasting VOD... [2026-01-23T20:34:17.909743] [INFO ] [sig ] Generating forecast for: VOD [2026-01-23T20:34:17.909773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-23T20:34:17.921178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-23T20:34:17.921427] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-23T20:34:17.922220] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-23T20:34:17.922272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:17.922303] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:17.922329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:17.922385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:17.978482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:17.979076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:17.979151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:17.979183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:18.092345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:18.092505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:18.092546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:18.092597] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:18.095988] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-01-23T20:34:18.096265] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-23T20:34:18.096396] [INFO ] [sig ] VOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:18.234863] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VOD.txt [2026-01-23T20:34:18.234995] [INFO ] [sig ] [3292/3475] Completed VOD in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:18.235033] [INFO ] [sig ] [3293/3475] Forecasting VONE... [2026-01-23T20:34:18.235063] [INFO ] [sig ] Generating forecast for: VONE [2026-01-23T20:34:18.235094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-23T20:34:18.246193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-23T20:34:18.246523] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-23T20:34:18.247378] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-23T20:34:18.247433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:18.247466] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:18.247504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:18.247562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:18.304522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:18.305390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:18.305473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:18.305505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:18.429913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:18.430091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:18.430133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:18.430163] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:18.433655] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-01-23T20:34:18.433978] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-23T20:34:18.434117] [INFO ] [sig ] VONE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:18.578123] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VONE.txt [2026-01-23T20:34:18.578277] [INFO ] [sig ] [3293/3475] Completed VONE in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:18.578316] [INFO ] [sig ] [3294/3475] Forecasting VONG... [2026-01-23T20:34:18.578346] [INFO ] [sig ] Generating forecast for: VONG [2026-01-23T20:34:18.578376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-23T20:34:18.593261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-23T20:34:18.593744] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-23T20:34:18.594831] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-23T20:34:18.594898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:18.594944] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:18.594983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:18.595068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:18.661199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:18.662312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:18.662430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:18.662466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:18.783676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:18.783841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:18.783884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:18.783914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:18.787485] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-23T20:34:18.787839] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-23T20:34:18.787978] [INFO ] [sig ] VONG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:18.954766] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VONG.txt [2026-01-23T20:34:18.954925] [INFO ] [sig ] [3294/3475] Completed VONG in 0.4s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:18.954967] [INFO ] [sig ] [3295/3475] Forecasting VOTE... [2026-01-23T20:34:18.954997] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-23T20:34:18.955028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-23T20:34:18.967227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-23T20:34:18.967646] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-23T20:34:18.968471] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-23T20:34:18.968525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:18.968558] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:18.968617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:18.968676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:19.027240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:19.028182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:19.028271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:19.028304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:19.148893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:19.149047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:19.149089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:19.149119] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:19.152629] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=36.96%) [2026-01-23T20:34:19.152919] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-23T20:34:19.153051] [INFO ] [sig ] VOTE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:19.299183] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VOTE.txt [2026-01-23T20:34:19.299319] [INFO ] [sig ] [3295/3475] Completed VOTE in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.1m [2026-01-23T20:34:19.299360] [INFO ] [sig ] [3296/3475] Forecasting VPG... [2026-01-23T20:34:19.299390] [INFO ] [sig ] Generating forecast for: VPG [2026-01-23T20:34:19.299420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-23T20:34:19.310916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-23T20:34:19.311206] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-23T20:34:19.312130] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-23T20:34:19.312183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:19.312216] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:19.312243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:19.312302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:19.371638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:19.372480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:19.372565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:19.372620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:19.493173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:19.493326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:19.493368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:19.493398] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:19.496937] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=46.64%) [2026-01-23T20:34:19.497211] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-23T20:34:19.497343] [INFO ] [sig ] VPG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:19.642339] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VPG.txt [2026-01-23T20:34:19.642512] [INFO ] [sig ] [3296/3475] Completed VPG in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:19.642562] [INFO ] [sig ] [3297/3475] Forecasting VPLS... [2026-01-23T20:34:19.642622] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-23T20:34:19.642655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-23T20:34:19.653550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-23T20:34:19.653888] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-23T20:34:19.654733] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-23T20:34:19.654787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:19.654819] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:19.654847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:19.654904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:19.714897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:19.715727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:19.715843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:19.715879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:19.837913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:19.838068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:19.838110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:19.838140] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:19.841461] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-23T20:34:19.841753] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-23T20:34:19.841879] [INFO ] [sig ] VPLS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:19.981864] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VPLS.txt [2026-01-23T20:34:19.982021] [INFO ] [sig ] [3297/3475] Completed VPLS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:19.982059] [INFO ] [sig ] [3298/3475] Forecasting VRA... [2026-01-23T20:34:19.982088] [INFO ] [sig ] Generating forecast for: VRA [2026-01-23T20:34:19.982119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-23T20:34:19.993404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-23T20:34:19.993719] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-23T20:34:19.994517] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-23T20:34:19.994590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:19.994627] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:19.994655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:19.994714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:20.050371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:20.050995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:20.051073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:20.051105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:20.168791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:20.168933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:20.168973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:20.169002] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:20.172386] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-23T20:34:20.172677] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-23T20:34:20.172803] [INFO ] [sig ] VRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:20.309033] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VRA.txt [2026-01-23T20:34:20.309159] [INFO ] [sig ] [3298/3475] Completed VRA in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:20.309197] [INFO ] [sig ] [3299/3475] Forecasting VRCA... [2026-01-23T20:34:20.309227] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-23T20:34:20.309256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-23T20:34:20.320243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-23T20:34:20.320522] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-23T20:34:20.321330] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-23T20:34:20.321381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:20.321412] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:20.321438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:20.321494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:20.377848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:20.378467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:20.378547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:20.378597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:20.495228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:20.495384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:20.495425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:20.495454] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:20.498891] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-23T20:34:20.499193] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-23T20:34:20.499328] [INFO ] [sig ] VRCA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:20.635815] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VRCA.txt [2026-01-23T20:34:20.635942] [INFO ] [sig ] [3299/3475] Completed VRCA in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:20.635981] [INFO ] [sig ] [3300/3475] Forecasting VRDN... [2026-01-23T20:34:20.636010] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-23T20:34:20.636040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-23T20:34:20.647445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-23T20:34:20.647747] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-23T20:34:20.648530] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-23T20:34:20.648602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:20.648637] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:20.648664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:20.648720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:20.704930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:20.705564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:20.705661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:20.705694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:20.822064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:20.822208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:20.822248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:20.822293] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:20.825788] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-23T20:34:20.826055] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-23T20:34:20.826178] [INFO ] [sig ] VRDN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:20.961751] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VRDN.txt [2026-01-23T20:34:20.961897] [INFO ] [sig ] [3300/3475] Completed VRDN in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:20.961937] [INFO ] [sig ] [3301/3475] Forecasting VRE... [2026-01-23T20:34:20.961966] [INFO ] [sig ] Generating forecast for: VRE [2026-01-23T20:34:20.961996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-23T20:34:20.973195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-23T20:34:20.973467] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-23T20:34:20.974272] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-23T20:34:20.974323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:20.974355] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:20.974381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:20.974437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:21.029742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:21.030367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:21.030446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:21.030478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:21.148930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:21.149079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:21.149120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:21.149150] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:21.152484] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-01-23T20:34:21.152771] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-23T20:34:21.152900] [INFO ] [sig ] VRE: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:21.289738] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRE.txt [2026-01-23T20:34:21.289864] [INFO ] [sig ] [3301/3475] Completed VRE in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:21.289902] [INFO ] [sig ] [3302/3475] Forecasting VREX... [2026-01-23T20:34:21.289931] [INFO ] [sig ] Generating forecast for: VREX [2026-01-23T20:34:21.289960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-23T20:34:21.301174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-23T20:34:21.301466] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-23T20:34:21.302269] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-23T20:34:21.302321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:21.302352] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:21.302378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:21.302434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:21.357715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:21.358350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:21.358431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:21.358463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:21.473265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:21.473397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:21.473435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:21.473463] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:21.476724] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=48.93%) [2026-01-23T20:34:21.476996] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-23T20:34:21.477121] [INFO ] [sig ] VREX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:21.612091] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VREX.txt [2026-01-23T20:34:21.612213] [INFO ] [sig ] [3302/3475] Completed VREX in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:21.612252] [INFO ] [sig ] [3303/3475] Forecasting VRIG... [2026-01-23T20:34:21.612281] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-23T20:34:21.612309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-23T20:34:21.623533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-23T20:34:21.623836] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-23T20:34:21.624632] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-23T20:34:21.624683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:21.624715] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:21.624742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:21.624798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:21.681251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:21.681985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:21.682064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:21.682096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:21.771584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:21.771711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:21.771749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:21.771778] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:21.775012] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-23T20:34:21.775283] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-23T20:34:21.775408] [INFO ] [sig ] VRIG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:21.912520] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRIG.txt [2026-01-23T20:34:21.912667] [INFO ] [sig ] [3303/3475] Completed VRIG in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.0m [2026-01-23T20:34:21.912707] [INFO ] [sig ] [3304/3475] Forecasting VRNS... [2026-01-23T20:34:21.912736] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-23T20:34:21.912766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-23T20:34:21.924123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-23T20:34:21.924420] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-23T20:34:21.925228] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-23T20:34:21.925279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:21.925338] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:21.925367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:21.925434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:21.980831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:21.981489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:21.981566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:21.981620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:22.103230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:22.103379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:22.103419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:22.103448] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:22.106774] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-23T20:34:22.107047] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-23T20:34:22.107173] [INFO ] [sig ] VRNS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:22.243768] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRNS.txt [2026-01-23T20:34:22.243905] [INFO ] [sig ] [3304/3475] Completed VRNS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 59.9s [2026-01-23T20:34:22.243944] [INFO ] [sig ] [3305/3475] Forecasting VRRM... [2026-01-23T20:34:22.243974] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-23T20:34:22.244005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-23T20:34:22.255278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-23T20:34:22.255565] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-23T20:34:22.256408] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-23T20:34:22.256460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:22.256491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:22.256517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:22.256593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:22.312066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:22.312722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:22.312804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:22.312840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:22.429286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:22.429440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:22.429481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:22.429510] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:22.432856] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-01-23T20:34:22.433128] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-23T20:34:22.433251] [INFO ] [sig ] VRRM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:22.571201] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRRM.txt [2026-01-23T20:34:22.571336] [INFO ] [sig ] [3305/3475] Completed VRRM in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 59.6s [2026-01-23T20:34:22.571375] [INFO ] [sig ] [3306/3475] Forecasting VRSK... [2026-01-23T20:34:22.571404] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-23T20:34:22.571435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-23T20:34:22.582801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-23T20:34:22.583102] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-23T20:34:22.583917] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-23T20:34:22.583978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:22.584011] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:22.584038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:22.584094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:22.639357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:22.640046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:22.640125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:22.640157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:22.760784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:22.760936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:22.760977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:22.761006] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:22.764682] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-01-23T20:34:22.764950] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-23T20:34:22.765073] [INFO ] [sig ] VRSK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:22.902534] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VRSK.txt [2026-01-23T20:34:22.902691] [INFO ] [sig ] [3306/3475] Completed VRSK in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 59.2s [2026-01-23T20:34:22.902731] [INFO ] [sig ] [3307/3475] Forecasting VRSN... [2026-01-23T20:34:22.902760] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-23T20:34:22.902790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-23T20:34:22.914120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-23T20:34:22.914415] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-23T20:34:22.915222] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-23T20:34:22.915274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:22.915305] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:22.915332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:22.915388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:22.971369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:22.972261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:22.972355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:22.972394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:23.097196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:23.097343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:23.097408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:23.097468] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:23.100906] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-23T20:34:23.101186] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-23T20:34:23.101316] [INFO ] [sig ] VRSN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:23.239522] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRSN.txt [2026-01-23T20:34:23.239686] [INFO ] [sig ] [3307/3475] Completed VRSN in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 58.9s [2026-01-23T20:34:23.239726] [INFO ] [sig ] [3308/3475] Forecasting VRTS... [2026-01-23T20:34:23.239756] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-23T20:34:23.239788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-23T20:34:23.250867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-23T20:34:23.251175] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-23T20:34:23.251978] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-23T20:34:23.252198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:23.252230] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:23.252257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:23.252314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:23.309527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:23.310263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:23.310345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:23.310380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:23.432985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:23.433140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:23.433181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:23.433209] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:23.436646] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=34.57%) [2026-01-23T20:34:23.436921] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-23T20:34:23.437047] [INFO ] [sig ] VRTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:23.579977] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VRTS.txt [2026-01-23T20:34:23.580119] [INFO ] [sig ] [3308/3475] Completed VRTS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 58.5s [2026-01-23T20:34:23.580159] [INFO ] [sig ] [3309/3475] Forecasting VRTX... [2026-01-23T20:34:23.580188] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-23T20:34:23.580219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-23T20:34:23.591136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-23T20:34:23.591460] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-23T20:34:23.592275] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-23T20:34:23.592327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:23.592358] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:23.592385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:23.592442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:23.648167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:23.648941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:23.649021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:23.649054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:23.765366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:23.765524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:23.765566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:23.765619] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:23.769009] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-23T20:34:23.769279] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-23T20:34:23.769406] [INFO ] [sig ] VRTX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:23.907144] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VRTX.txt [2026-01-23T20:34:23.907292] [INFO ] [sig ] [3309/3475] Completed VRTX in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 58.2s [2026-01-23T20:34:23.907331] [INFO ] [sig ] [3310/3475] Forecasting VS... [2026-01-23T20:34:23.907374] [INFO ] [sig ] Generating forecast for: VS [2026-01-23T20:34:23.907408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-23T20:34:23.918017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-23T20:34:23.918339] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-23T20:34:23.919148] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-23T20:34:23.919199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:23.919230] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:23.919257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:23.919312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:23.974796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:23.975686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:23.975775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:23.975808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:24.085031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:24.085185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:24.085225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:24.085254] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:24.088651] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-01-23T20:34:24.088925] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-23T20:34:24.089051] [INFO ] [sig ] VS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:24.230315] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VS.txt [2026-01-23T20:34:24.230470] [INFO ] [sig ] [3310/3475] Completed VS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 57.8s [2026-01-23T20:34:24.230510] [INFO ] [sig ] [3311/3475] Forecasting VSCO... [2026-01-23T20:34:24.230539] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-23T20:34:24.230588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-23T20:34:24.241949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-23T20:34:24.242315] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-23T20:34:24.243183] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-23T20:34:24.243237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:24.243270] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:24.243299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:24.243357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:24.303480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:24.304321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:24.304403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:24.304437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:24.426335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:24.426497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:24.426539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:24.426585] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:24.430076] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-01-23T20:34:24.430364] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-23T20:34:24.430496] [INFO ] [sig ] VSCO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:24.570141] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VSCO.txt [2026-01-23T20:34:24.570297] [INFO ] [sig ] [3311/3475] Completed VSCO in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 57.5s [2026-01-23T20:34:24.570338] [INFO ] [sig ] [3312/3475] Forecasting VSDA... [2026-01-23T20:34:24.570369] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-23T20:34:24.570400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-23T20:34:24.581934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-23T20:34:24.582304] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-23T20:34:24.583156] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-23T20:34:24.583209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:24.583242] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:24.583269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:24.583325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:24.643908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:24.645041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:24.645136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:24.645176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:24.765274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:24.765431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:24.765473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:24.765503] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:24.769331] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-23T20:34:24.769669] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-23T20:34:24.769806] [INFO ] [sig ] VSDA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:24.912592] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VSDA.txt [2026-01-23T20:34:24.912753] [INFO ] [sig ] [3312/3475] Completed VSDA in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 57.1s [2026-01-23T20:34:24.912796] [INFO ] [sig ] [3313/3475] Forecasting VSEC... [2026-01-23T20:34:24.912826] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-23T20:34:24.912857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-23T20:34:24.924314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-23T20:34:24.924618] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-23T20:34:24.925487] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-23T20:34:24.925541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:24.925598] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:24.925636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:24.925694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:24.983336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:24.983962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:24.984040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:24.984073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:25.108426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:25.108591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:25.108639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:25.108668] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:25.112691] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-23T20:34:25.113026] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-23T20:34:25.113182] [INFO ] [sig ] VSEC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:25.251876] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VSEC.txt [2026-01-23T20:34:25.252003] [INFO ] [sig ] [3313/3475] Completed VSEC in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 56.8s [2026-01-23T20:34:25.252041] [INFO ] [sig ] [3314/3475] Forecasting VSH... [2026-01-23T20:34:25.252070] [INFO ] [sig ] Generating forecast for: VSH [2026-01-23T20:34:25.252100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-23T20:34:25.263236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-23T20:34:25.263494] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-23T20:34:25.264336] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-23T20:34:25.264388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:25.264420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:25.264448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:25.264504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:25.322478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:25.323117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:25.323220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:25.323254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:25.445133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:25.445282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:25.445322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:25.445351] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:25.448692] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-01-23T20:34:25.448960] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-23T20:34:25.449085] [INFO ] [sig ] VSH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:25.585595] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VSH.txt [2026-01-23T20:34:25.585711] [INFO ] [sig ] [3314/3475] Completed VSH in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 56.4s [2026-01-23T20:34:25.585749] [INFO ] [sig ] [3315/3475] Forecasting VSTM... [2026-01-23T20:34:25.585779] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-23T20:34:25.585810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-23T20:34:25.597530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-23T20:34:25.597824] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-23T20:34:25.598633] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-23T20:34:25.598688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:25.598720] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:25.598746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:25.598802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:25.656981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:25.657650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:25.657729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:25.657764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:25.779549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:25.779729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:25.779770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:25.779799] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:25.783550] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=81.55%) [2026-01-23T20:34:25.783835] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-23T20:34:25.783960] [INFO ] [sig ] VSTM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:25.932050] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VSTM.txt [2026-01-23T20:34:25.932190] [INFO ] [sig ] [3315/3475] Completed VSTM in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 56.1s [2026-01-23T20:34:25.932230] [INFO ] [sig ] [3316/3475] Forecasting VSTS... [2026-01-23T20:34:25.932449] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-23T20:34:25.932480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-23T20:34:25.944317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-23T20:34:25.944612] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-23T20:34:25.945410] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-23T20:34:25.945462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:25.945494] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:25.945521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:25.945596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:26.003765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:26.004510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:26.004610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:26.004648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:26.127842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:26.127985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:26.128026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:26.128055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:26.131733] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=71.82%) [2026-01-23T20:34:26.132002] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-23T20:34:26.132126] [INFO ] [sig ] VSTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:26.273766] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VSTS.txt [2026-01-23T20:34:26.273932] [INFO ] [sig ] [3316/3475] Completed VSTS in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 55.7s [2026-01-23T20:34:26.273975] [INFO ] [sig ] [3317/3475] Forecasting VTC... [2026-01-23T20:34:26.274007] [INFO ] [sig ] Generating forecast for: VTC [2026-01-23T20:34:26.274040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-23T20:34:26.285647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-23T20:34:26.285995] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-23T20:34:26.286849] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-23T20:34:26.286913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:26.286948] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:26.286976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:26.287033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:26.344768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:26.345732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:26.345827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:26.345867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:26.464703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:26.464868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:26.464912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:26.464941] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:26.468418] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-01-23T20:34:26.468739] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-23T20:34:26.468878] [INFO ] [sig ] VTC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:26.617257] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTC.txt [2026-01-23T20:34:26.617470] [INFO ] [sig ] [3317/3475] Completed VTC in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 55.4s [2026-01-23T20:34:26.617517] [INFO ] [sig ] [3318/3475] Forecasting VTEX... [2026-01-23T20:34:26.617552] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-23T20:34:26.617603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-23T20:34:26.629596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-23T20:34:26.629963] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-23T20:34:26.630825] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-23T20:34:26.630878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:26.630911] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:26.630938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:26.630994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:26.688518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:26.689454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:26.689545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:26.689600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:26.805833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:26.805990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:26.806032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:26.806062] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:26.809443] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=85.55%) [2026-01-23T20:34:26.809733] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-23T20:34:26.809861] [INFO ] [sig ] VTEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:26.952162] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTEX.txt [2026-01-23T20:34:26.952304] [INFO ] [sig ] [3318/3475] Completed VTEX in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 55.0s [2026-01-23T20:34:26.952343] [INFO ] [sig ] [3319/3475] Forecasting VTIP... [2026-01-23T20:34:26.952373] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-23T20:34:26.952404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-23T20:34:26.964021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-23T20:34:26.964298] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-23T20:34:26.965110] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-23T20:34:26.965162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:26.965194] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:26.965221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:26.965277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:27.023040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:27.023798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:27.023882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:27.023918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:27.141635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:27.141791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:27.141835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:27.141864] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:27.145200] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-01-23T20:34:27.145469] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-23T20:34:27.145611] [INFO ] [sig ] VTIP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:27.291621] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTIP.txt [2026-01-23T20:34:27.291779] [INFO ] [sig ] [3319/3475] Completed VTIP in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 54.6s [2026-01-23T20:34:27.291822] [INFO ] [sig ] [3320/3475] Forecasting VTMX... [2026-01-23T20:34:27.291853] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-23T20:34:27.291885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-23T20:34:27.304541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-23T20:34:27.304883] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-23T20:34:27.305813] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-23T20:34:27.305880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:27.305929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:27.305974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:27.306056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:27.363426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:27.364263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:27.364345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:27.364378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:27.491606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:27.491760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:27.491803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:27.491834] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:27.495768] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=67.73%) [2026-01-23T20:34:27.496058] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-23T20:34:27.496190] [INFO ] [sig ] VTMX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:27.634350] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTMX.txt [2026-01-23T20:34:27.634482] [INFO ] [sig ] [3320/3475] Completed VTMX in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 54.3s [2026-01-23T20:34:27.634527] [INFO ] [sig ] [3321/3475] Forecasting VTN... [2026-01-23T20:34:27.634557] [INFO ] [sig ] Generating forecast for: VTN [2026-01-23T20:34:27.634607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-23T20:34:27.645885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-23T20:34:27.646180] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-23T20:34:27.647006] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-23T20:34:27.647060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:27.647121] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:27.647152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:27.647209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:27.705334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:27.706237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:27.706321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:27.706357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:27.822673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:27.822834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:27.822879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:27.822910] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:27.826418] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-01-23T20:34:27.826761] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-23T20:34:27.826904] [INFO ] [sig ] VTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:27.971267] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTN.txt [2026-01-23T20:34:27.971467] [INFO ] [sig ] [3321/3475] Completed VTN in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 53.9s [2026-01-23T20:34:27.971521] [INFO ] [sig ] [3322/3475] Forecasting VTOL... [2026-01-23T20:34:27.971562] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-23T20:34:27.971624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-23T20:34:27.986017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-23T20:34:27.986469] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-23T20:34:27.987646] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-23T20:34:27.987714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:27.987764] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:27.987808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:27.987894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:28.052769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:28.053661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:28.053744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:28.053780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:28.173876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:28.174032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:28.174075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:28.174105] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:28.177659] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-23T20:34:28.177961] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-23T20:34:28.178113] [INFO ] [sig ] VTOL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:28.319650] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VTOL.txt [2026-01-23T20:34:28.319812] [INFO ] [sig ] [3322/3475] Completed VTOL in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 53.6s [2026-01-23T20:34:28.319851] [INFO ] [sig ] [3323/3475] Forecasting VTRS... [2026-01-23T20:34:28.319881] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-23T20:34:28.319910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-23T20:34:28.331795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-23T20:34:28.332198] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-23T20:34:28.333149] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-23T20:34:28.333204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:28.333238] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:28.333266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:28.333324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:28.393521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:28.394420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:28.394506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:28.394543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:28.519169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:28.519326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:28.519370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:28.519401] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:28.522875] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-23T20:34:28.523168] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-23T20:34:28.523300] [INFO ] [sig ] VTRS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:28.664916] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTRS.txt [2026-01-23T20:34:28.665051] [INFO ] [sig ] [3323/3475] Completed VTRS in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 53.2s [2026-01-23T20:34:28.665097] [INFO ] [sig ] [3324/3475] Forecasting VTS... [2026-01-23T20:34:28.665129] [INFO ] [sig ] Generating forecast for: VTS [2026-01-23T20:34:28.665161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-23T20:34:28.678073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-23T20:34:28.678628] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-23T20:34:28.679423] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-23T20:34:28.679475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:28.679507] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:28.679533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:28.679613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:28.737347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:28.738294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:28.738390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:28.738427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:28.855784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:28.855957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:28.856025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:28.856091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:28.859568] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-23T20:34:28.859913] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-23T20:34:28.860048] [INFO ] [sig ] VTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:29.003437] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTS.txt [2026-01-23T20:34:29.003627] [INFO ] [sig ] [3324/3475] Completed VTS in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 52.9s [2026-01-23T20:34:29.003680] [INFO ] [sig ] [3325/3475] Forecasting VTSI... [2026-01-23T20:34:29.003712] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-23T20:34:29.003746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-23T20:34:29.014853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-23T20:34:29.015171] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-23T20:34:29.015994] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-23T20:34:29.016049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:29.016083] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:29.016111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:29.016169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:29.073989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:29.074739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:29.074818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:29.074851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:29.199474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:29.199642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:29.199686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:29.199715] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:29.203513] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-01-23T20:34:29.203806] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-23T20:34:29.203941] [INFO ] [sig ] VTSI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:29.346387] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VTSI.txt [2026-01-23T20:34:29.346529] [INFO ] [sig ] [3325/3475] Completed VTSI in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 52.5s [2026-01-23T20:34:29.346584] [INFO ] [sig ] [3326/3475] Forecasting VTWG... [2026-01-23T20:34:29.346616] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-23T20:34:29.346648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-23T20:34:29.362627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-23T20:34:29.362968] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-23T20:34:29.363795] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-23T20:34:29.363847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:29.363878] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:29.363904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:29.363961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:29.426173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:29.427030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:29.427115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:29.427149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:29.551562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:29.551756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:29.551803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:29.551835] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:29.555934] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-23T20:34:29.556239] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-23T20:34:29.556376] [INFO ] [sig ] VTWG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:29.701278] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTWG.txt [2026-01-23T20:34:29.701453] [INFO ] [sig ] [3326/3475] Completed VTWG in 0.4s | 2.85 sym/s | Total: 19.4m | ETA: 52.2s [2026-01-23T20:34:29.701499] [INFO ] [sig ] [3327/3475] Forecasting VTWO... [2026-01-23T20:34:29.701531] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-23T20:34:29.701567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-23T20:34:29.713334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-23T20:34:29.713762] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-23T20:34:29.714670] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-23T20:34:29.714734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:29.714772] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:29.714802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:29.714861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:29.775801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:29.776681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:29.776782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:29.776828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:29.899703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:29.899854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:29.899894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:29.899923] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:29.903261] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-01-23T20:34:29.903531] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-23T20:34:29.903708] [INFO ] [sig ] VTWO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:30.044650] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VTWO.txt [2026-01-23T20:34:30.044806] [INFO ] [sig ] [3327/3475] Completed VTWO in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 51.8s [2026-01-23T20:34:30.044845] [INFO ] [sig ] [3328/3475] Forecasting VTYX... [2026-01-23T20:34:30.044875] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-23T20:34:30.044906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-23T20:34:30.056291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-23T20:34:30.056678] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-23T20:34:30.057558] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-23T20:34:30.057636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:30.057683] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:30.057713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:30.057772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:30.119014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:30.119994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:30.120090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:30.120126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:30.242419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:30.242592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:30.242639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:30.242670] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:30.246186] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-23T20:34:30.246487] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-23T20:34:30.246640] [INFO ] [sig ] VTYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:30.389955] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VTYX.txt [2026-01-23T20:34:30.390109] [INFO ] [sig ] [3328/3475] Completed VTYX in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 51.5s [2026-01-23T20:34:30.390150] [INFO ] [sig ] [3329/3475] Forecasting VUZI... [2026-01-23T20:34:30.390181] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-23T20:34:30.390212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-23T20:34:30.401552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-23T20:34:30.401890] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-23T20:34:30.402769] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-23T20:34:30.402824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:30.402857] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:30.402886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:30.402967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:30.460250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:30.461062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:30.461157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:30.461191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:30.583949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:30.584123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:30.584166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:30.584195] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:30.587565] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-23T20:34:30.587852] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-23T20:34:30.587978] [INFO ] [sig ] VUZI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:30.734885] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VUZI.txt [2026-01-23T20:34:30.735041] [INFO ] [sig ] [3329/3475] Completed VUZI in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 51.1s [2026-01-23T20:34:30.735082] [INFO ] [sig ] [3330/3475] Forecasting VVOS... [2026-01-23T20:34:30.735111] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-23T20:34:30.735141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-23T20:34:30.746409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-23T20:34:30.746697] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-23T20:34:30.747502] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-23T20:34:30.747553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:30.747606] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:30.747635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:30.747691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:30.810067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:30.810952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:30.811034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:30.811068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:30.927079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:30.927233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:30.927274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:30.927303] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:30.930825] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=58.29%) [2026-01-23T20:34:30.931111] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-23T20:34:30.931238] [INFO ] [sig ] VVOS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:31.070992] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VVOS.txt [2026-01-23T20:34:31.071125] [INFO ] [sig ] [3330/3475] Completed VVOS in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 50.8s [2026-01-23T20:34:31.071164] [INFO ] [sig ] [3331/3475] Forecasting VVX... [2026-01-23T20:34:31.071193] [INFO ] [sig ] Generating forecast for: VVX [2026-01-23T20:34:31.071224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-23T20:34:31.082855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-23T20:34:31.083148] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-23T20:34:31.083998] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-23T20:34:31.084054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:31.084086] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:31.084115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:31.084173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:31.142871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:31.143655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:31.143765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:31.143801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:31.264751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:31.264909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:31.264950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:31.264980] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:31.268419] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-23T20:34:31.268723] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-23T20:34:31.268853] [INFO ] [sig ] VVX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:31.407412] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VVX.txt [2026-01-23T20:34:31.407548] [INFO ] [sig ] [3331/3475] Completed VVX in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 50.4s [2026-01-23T20:34:31.407608] [INFO ] [sig ] [3332/3475] Forecasting VWOB... [2026-01-23T20:34:31.407652] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-23T20:34:31.407685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-23T20:34:31.418870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-23T20:34:31.419160] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-23T20:34:31.419970] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-23T20:34:31.420026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:31.420058] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:31.420086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:31.420142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:31.477429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:31.478223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:31.478309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:31.478343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:31.607469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:31.607662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:31.607711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:31.607742] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:31.611405] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=64.18%) [2026-01-23T20:34:31.611721] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-23T20:34:31.611845] [INFO ] [sig ] VWOB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:31.758417] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VWOB.txt [2026-01-23T20:34:31.758598] [INFO ] [sig ] [3332/3475] Completed VWOB in 0.4s | 2.85 sym/s | Total: 19.5m | ETA: 50.1s [2026-01-23T20:34:31.758642] [INFO ] [sig ] [3333/3475] Forecasting VXUS... [2026-01-23T20:34:31.758672] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-23T20:34:31.758704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-23T20:34:31.770183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-23T20:34:31.770565] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-23T20:34:31.771405] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-23T20:34:31.771457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:31.771489] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:31.771516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:31.771599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:31.829047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:31.829980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:31.830061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:31.830094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:31.950995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:31.951146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:31.951186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:31.951214] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:31.954527] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-01-23T20:34:31.954812] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-23T20:34:31.954937] [INFO ] [sig ] VXUS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:32.093440] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VXUS.txt [2026-01-23T20:34:32.093605] [INFO ] [sig ] [3333/3475] Completed VXUS in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 49.7s [2026-01-23T20:34:32.093645] [INFO ] [sig ] [3334/3475] Forecasting VYMI... [2026-01-23T20:34:32.093675] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-23T20:34:32.093705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-23T20:34:32.104982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-23T20:34:32.105270] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-23T20:34:32.106084] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-23T20:34:32.106136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:32.106169] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:32.106196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:32.106251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:32.164908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:32.165688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:32.165771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:32.165805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:32.296801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:32.296991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:32.297055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:32.297094] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:32.300750] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=25.60%) [2026-01-23T20:34:32.301042] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-23T20:34:32.301172] [INFO ] [sig ] VYMI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:32.440446] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VYMI.txt [2026-01-23T20:34:32.440648] [INFO ] [sig ] [3334/3475] Completed VYMI in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 49.4s [2026-01-23T20:34:32.440690] [INFO ] [sig ] [3335/3475] Forecasting VYX... [2026-01-23T20:34:32.440721] [INFO ] [sig ] Generating forecast for: VYX [2026-01-23T20:34:32.440759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-23T20:34:32.452977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-23T20:34:32.453392] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-23T20:34:32.454299] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-23T20:34:32.454358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:32.454392] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:32.454419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:32.454475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:32.511931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:32.512785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:32.512869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:32.512903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:32.633385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:32.633539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:32.633599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:32.633649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:32.637224] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=78.43%) [2026-01-23T20:34:32.637535] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-23T20:34:32.637685] [INFO ] [sig ] VYX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:32.794504] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/VYX.txt [2026-01-23T20:34:32.794737] [INFO ] [sig ] [3335/3475] Completed VYX in 0.4s | 2.85 sym/s | Total: 19.5m | ETA: 49.0s [2026-01-23T20:34:32.794806] [INFO ] [sig ] [3336/3475] Forecasting VZ... [2026-01-23T20:34:32.794854] [INFO ] [sig ] Generating forecast for: VZ [2026-01-23T20:34:32.794904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-23T20:34:32.808377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-23T20:34:32.808799] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-23T20:34:32.809674] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-23T20:34:32.809728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:32.809762] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:32.809791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:32.809847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:32.867150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:32.868001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:32.868082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:32.868118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:32.989957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:32.990117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:32.990169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:32.990199] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:32.993789] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-01-23T20:34:32.994064] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-23T20:34:32.994196] [INFO ] [sig ] VZ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:33.131494] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/VZ.txt [2026-01-23T20:34:33.131638] [INFO ] [sig ] [3336/3475] Completed VZ in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 48.7s [2026-01-23T20:34:33.131680] [INFO ] [sig ] [3337/3475] Forecasting WAB... [2026-01-23T20:34:33.131709] [INFO ] [sig ] Generating forecast for: WAB [2026-01-23T20:34:33.131739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-23T20:34:33.143317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-23T20:34:33.143659] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-23T20:34:33.144467] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-23T20:34:33.144519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:33.144552] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:33.144605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:33.144665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:33.201042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:33.201947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:33.202032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:33.202085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:33.322083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:33.322238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:33.322279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:33.322310] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:33.325708] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-01-23T20:34:33.325986] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-23T20:34:33.326113] [INFO ] [sig ] WAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:33.468044] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WAB.txt [2026-01-23T20:34:33.468215] [INFO ] [sig ] [3337/3475] Completed WAB in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 48.3s [2026-01-23T20:34:33.468255] [INFO ] [sig ] [3338/3475] Forecasting WABC... [2026-01-23T20:34:33.468285] [INFO ] [sig ] Generating forecast for: WABC [2026-01-23T20:34:33.468316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-23T20:34:33.479650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-23T20:34:33.479957] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-23T20:34:33.480766] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-23T20:34:33.480818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:33.480890] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:33.480925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:33.481002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:33.540529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:33.541367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:33.541448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:33.541481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:33.658787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:33.658955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:33.659001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:33.659030] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:33.662513] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-23T20:34:33.662800] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-23T20:34:33.662925] [INFO ] [sig ] WABC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:33.800020] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WABC.txt [2026-01-23T20:34:33.800181] [INFO ] [sig ] [3338/3475] Completed WABC in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 48.0s [2026-01-23T20:34:33.800222] [INFO ] [sig ] [3339/3475] Forecasting WAFD... [2026-01-23T20:34:33.800252] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-23T20:34:33.800284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-23T20:34:33.812141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-23T20:34:33.812523] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-23T20:34:33.813376] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-23T20:34:33.813429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:33.813462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:33.813501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:33.813561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:33.870779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:33.871661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:33.871744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:33.871777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:33.989898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:33.990048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:33.990090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:33.990121] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:33.993761] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-23T20:34:33.994043] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-23T20:34:33.994176] [INFO ] [sig ] WAFD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:34.133306] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WAFD.txt [2026-01-23T20:34:34.133455] [INFO ] [sig ] [3339/3475] Completed WAFD in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 47.6s [2026-01-23T20:34:34.133503] [INFO ] [sig ] [3340/3475] Forecasting WAFDP... [2026-01-23T20:34:34.133534] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-23T20:34:34.133566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-23T20:34:34.145603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-23T20:34:34.145898] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-23T20:34:34.146700] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-23T20:34:34.146751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:34.146784] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:34.146811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:34.146867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:34.203958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:34.204610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:34.204689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:34.204723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:34.312614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:34.312768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:34.312809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:34.312839] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:34.316252] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-23T20:34:34.316521] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-23T20:34:34.316666] [INFO ] [sig ] WAFDP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:34.458734] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WAFDP.txt [2026-01-23T20:34:34.458865] [INFO ] [sig ] [3340/3475] Completed WAFDP in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 47.3s [2026-01-23T20:34:34.458904] [INFO ] [sig ] [3341/3475] Forecasting WAL... [2026-01-23T20:34:34.458933] [INFO ] [sig ] Generating forecast for: WAL [2026-01-23T20:34:34.458966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-23T20:34:34.470267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-23T20:34:34.470543] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-23T20:34:34.471380] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-23T20:34:34.471432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:34.471464] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:34.471491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:34.471547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:34.528321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:34.528990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:34.529069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:34.529102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:34.650491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:34.650661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:34.650702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:34.650762] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:34.654119] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-01-23T20:34:34.654387] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-23T20:34:34.654510] [INFO ] [sig ] WAL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:34.792305] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WAL.txt [2026-01-23T20:34:34.792435] [INFO ] [sig ] [3341/3475] Completed WAL in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 46.9s [2026-01-23T20:34:34.792473] [INFO ] [sig ] [3342/3475] Forecasting WALD... [2026-01-23T20:34:34.792504] [INFO ] [sig ] Generating forecast for: WALD [2026-01-23T20:34:34.792535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-23T20:34:34.803938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-23T20:34:34.804220] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-23T20:34:34.805063] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-23T20:34:34.805116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:34.805148] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:34.805177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:34.805233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:34.862851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:34.863962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:34.864049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:34.864082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:34.984622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:34.984776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:34.984816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:34.984845] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:34.988179] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=62.76%) [2026-01-23T20:34:34.988447] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-23T20:34:34.988590] [INFO ] [sig ] WALD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:35.137398] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WALD.txt [2026-01-23T20:34:35.137561] [INFO ] [sig ] [3342/3475] Completed WALD in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 46.6s [2026-01-23T20:34:35.137622] [INFO ] [sig ] [3343/3475] Forecasting WASH... [2026-01-23T20:34:35.137653] [INFO ] [sig ] Generating forecast for: WASH [2026-01-23T20:34:35.137689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-23T20:34:35.149469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-23T20:34:35.149893] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-23T20:34:35.150780] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-23T20:34:35.150835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:35.150868] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:35.150895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:35.150954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:35.209275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:35.210179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:35.210267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:35.210301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:35.329376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:35.329534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:35.329593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:35.329626] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:35.333053] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-23T20:34:35.333405] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-23T20:34:35.333556] [INFO ] [sig ] WASH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:35.478790] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WASH.txt [2026-01-23T20:34:35.478962] [INFO ] [sig ] [3343/3475] Completed WASH in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 46.2s [2026-01-23T20:34:35.479002] [INFO ] [sig ] [3344/3475] Forecasting WAVE... [2026-01-23T20:34:35.479033] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-23T20:34:35.479068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-23T20:34:35.490754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-23T20:34:35.491078] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-23T20:34:35.491885] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-23T20:34:35.491937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:35.491969] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:35.491996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:35.492052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:35.550115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:35.550957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:35.551039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:35.551077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:35.663042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:35.663207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:35.663247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:35.663275] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:35.666797] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-23T20:34:35.667142] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-23T20:34:35.667285] [INFO ] [sig ] WAVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:35.807720] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WAVE.txt [2026-01-23T20:34:35.807859] [INFO ] [sig ] [3344/3475] Completed WAVE in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 45.9s [2026-01-23T20:34:35.807899] [INFO ] [sig ] [3345/3475] Forecasting WAY... [2026-01-23T20:34:35.807928] [INFO ] [sig ] Generating forecast for: WAY [2026-01-23T20:34:35.807958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-23T20:34:35.818950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-23T20:34:35.819211] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-23T20:34:35.820010] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-23T20:34:35.820063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:35.820095] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:35.820123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:35.820180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:35.878032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:35.878752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:35.878831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:35.878864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:36.002550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:36.002742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:36.002789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:36.002819] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:36.006785] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-23T20:34:36.007179] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-23T20:34:36.007543] [INFO ] [sig ] WAY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:36.163945] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WAY.txt [2026-01-23T20:34:36.164100] [INFO ] [sig ] [3345/3475] Completed WAY in 0.4s | 2.86 sym/s | Total: 19.5m | ETA: 45.5s [2026-01-23T20:34:36.164140] [INFO ] [sig ] [3346/3475] Forecasting WB... [2026-01-23T20:34:36.164170] [INFO ] [sig ] Generating forecast for: WB [2026-01-23T20:34:36.164201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-23T20:34:36.175601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-23T20:34:36.175873] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-23T20:34:36.176695] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-23T20:34:36.176747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:36.176779] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:36.176806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:36.176862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:36.234662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:36.235344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:36.235422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:36.235456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:36.358613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:36.358756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:36.358796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:36.358824] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:36.362531] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=44.74%) [2026-01-23T20:34:36.362819] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-23T20:34:36.362943] [INFO ] [sig ] WB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:36.506420] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WB.txt [2026-01-23T20:34:36.506592] [INFO ] [sig ] [3346/3475] Completed WB in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 45.2s [2026-01-23T20:34:36.506632] [INFO ] [sig ] [3347/3475] Forecasting WBD... [2026-01-23T20:34:36.506662] [INFO ] [sig ] Generating forecast for: WBD [2026-01-23T20:34:36.506691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-23T20:34:36.518879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-23T20:34:36.519223] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-23T20:34:36.520050] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-23T20:34:36.520102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:36.520134] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:36.520163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:36.520221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:36.577038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:36.577864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:36.577946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:36.577980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:36.700968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:36.701125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:36.701168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:36.701198] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:36.704628] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-23T20:34:36.704926] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-23T20:34:36.705056] [INFO ] [sig ] WBD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:36.852686] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WBD.txt [2026-01-23T20:34:36.852845] [INFO ] [sig ] [3347/3475] Completed WBD in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 44.8s [2026-01-23T20:34:36.852885] [INFO ] [sig ] [3348/3475] Forecasting WBIY... [2026-01-23T20:34:36.852916] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-23T20:34:36.852946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-23T20:34:36.863329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-23T20:34:36.863592] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-23T20:34:36.864365] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-23T20:34:36.864416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:36.864447] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:36.864474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:36.864531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:36.921206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:36.922110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:36.922229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:36.922266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:37.022312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:37.022468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:37.022510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:37.022541] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:37.026003] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-23T20:34:37.026282] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-23T20:34:37.026416] [INFO ] [sig ] WBIY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:37.167839] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WBIY.txt [2026-01-23T20:34:37.167983] [INFO ] [sig ] [3348/3475] Completed WBIY in 0.3s | 2.86 sym/s | Total: 19.5m | ETA: 44.5s [2026-01-23T20:34:37.168023] [INFO ] [sig ] [3349/3475] Forecasting WBS... [2026-01-23T20:34:37.168053] [INFO ] [sig ] Generating forecast for: WBS [2026-01-23T20:34:37.168083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-23T20:34:37.179552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-23T20:34:37.179841] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-23T20:34:37.180643] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-23T20:34:37.180694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:37.180725] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:37.180752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:37.180809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:37.238079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:37.238755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:37.238834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:37.238869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:37.374493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:37.374699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:37.374766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:37.374816] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:37.380101] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-23T20:34:37.380564] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-23T20:34:37.380779] [INFO ] [sig ] WBS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:37.542123] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WBS.txt [2026-01-23T20:34:37.542272] [INFO ] [sig ] [3349/3475] Completed WBS in 0.4s | 2.86 sym/s | Total: 19.5m | ETA: 44.1s [2026-01-23T20:34:37.542313] [INFO ] [sig ] [3350/3475] Forecasting WBTN... [2026-01-23T20:34:37.542343] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-23T20:34:37.542375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-23T20:34:37.554446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-23T20:34:37.554780] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-23T20:34:37.555600] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-23T20:34:37.555652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:37.555684] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:37.555712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:37.555767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:37.613685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:37.614468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:37.614563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:37.614617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:37.743037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:37.743191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:37.743232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:37.743261] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:37.746734] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-23T20:34:37.747009] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-23T20:34:37.747135] [INFO ] [sig ] WBTN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:37.889965] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WBTN.txt [2026-01-23T20:34:37.890104] [INFO ] [sig ] [3350/3475] Completed WBTN in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 43.8s [2026-01-23T20:34:37.890143] [INFO ] [sig ] [3351/3475] Forecasting WBX... [2026-01-23T20:34:37.890178] [INFO ] [sig ] Generating forecast for: WBX [2026-01-23T20:34:37.890209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-23T20:34:37.901960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-23T20:34:37.902304] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-23T20:34:37.903111] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-23T20:34:37.903164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:37.903198] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:37.903224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:37.903280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:37.961306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:37.962189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:37.962274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:37.962332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:38.086710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:38.086872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:38.086926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:38.086966] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:38.090687] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-01-23T20:34:38.090962] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-23T20:34:38.091093] [INFO ] [sig ] WBX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:38.229857] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WBX.txt [2026-01-23T20:34:38.229995] [INFO ] [sig ] [3351/3475] Completed WBX in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 43.4s [2026-01-23T20:34:38.230035] [INFO ] [sig ] [3352/3475] Forecasting WCC... [2026-01-23T20:34:38.230065] [INFO ] [sig ] Generating forecast for: WCC [2026-01-23T20:34:38.230095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-23T20:34:38.242322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-23T20:34:38.242628] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-23T20:34:38.243454] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-23T20:34:38.243517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:38.243551] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:38.243612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:38.243677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:38.302325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:38.303186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:38.303270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:38.303304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:38.428133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:38.428275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:38.428314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:38.428343] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:38.431658] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-23T20:34:38.431925] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-23T20:34:38.432046] [INFO ] [sig ] WCC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:38.570526] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WCC.txt [2026-01-23T20:34:38.570670] [INFO ] [sig ] [3352/3475] Completed WCC in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 43.1s [2026-01-23T20:34:38.570710] [INFO ] [sig ] [3353/3475] Forecasting WCLD... [2026-01-23T20:34:38.570740] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-23T20:34:38.570770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-23T20:34:38.581889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-23T20:34:38.582148] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-23T20:34:38.582965] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-23T20:34:38.583016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:38.583048] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:38.583076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:38.583132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:38.641307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:38.642078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:38.642159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:38.642192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:38.758917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:38.759075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:38.759116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:38.759145] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:38.762541] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-23T20:34:38.762844] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-23T20:34:38.762972] [INFO ] [sig ] WCLD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:38.904397] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WCLD.txt [2026-01-23T20:34:38.904538] [INFO ] [sig ] [3353/3475] Completed WCLD in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 42.7s [2026-01-23T20:34:38.904594] [INFO ] [sig ] [3354/3475] Forecasting WD... [2026-01-23T20:34:38.904626] [INFO ] [sig ] Generating forecast for: WD [2026-01-23T20:34:38.904655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-23T20:34:38.915867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-23T20:34:38.916121] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-23T20:34:38.917065] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-23T20:34:38.917120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:38.917161] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:38.917190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:38.917247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:38.975532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:38.976184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:38.976297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:38.976333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:39.095732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:39.095874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:39.095916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:39.095945] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:39.099280] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-23T20:34:39.099546] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-23T20:34:39.099690] [INFO ] [sig ] WD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:39.284070] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WD.txt [2026-01-23T20:34:39.284286] [INFO ] [sig ] [3354/3475] Completed WD in 0.4s | 2.86 sym/s | Total: 19.6m | ETA: 42.4s [2026-01-23T20:34:39.284339] [INFO ] [sig ] [3355/3475] Forecasting WDAY... [2026-01-23T20:34:39.284379] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-23T20:34:39.284421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-23T20:34:39.299623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-23T20:34:39.300024] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-23T20:34:39.301078] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-23T20:34:39.301140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:39.301211] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:39.301248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:39.301328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:39.385247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:39.386336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:39.386440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:39.386484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:39.526501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:39.526777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:39.526819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:39.526848] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:39.530428] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-23T20:34:39.530724] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-23T20:34:39.530854] [INFO ] [sig ] WDAY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:39.667935] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WDAY.txt [2026-01-23T20:34:39.668069] [INFO ] [sig ] [3355/3475] Completed WDAY in 0.4s | 2.86 sym/s | Total: 19.6m | ETA: 42.0s [2026-01-23T20:34:39.668116] [INFO ] [sig ] [3356/3475] Forecasting WDC... [2026-01-23T20:34:39.668146] [INFO ] [sig ] Generating forecast for: WDC [2026-01-23T20:34:39.668177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-23T20:34:39.679972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-23T20:34:39.680280] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-23T20:34:39.681284] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-23T20:34:39.681336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:39.681368] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:39.681394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:39.681450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:39.738325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:39.739184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:39.739267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:39.739301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:39.861940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:39.862093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:39.862133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:39.862162] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:39.865503] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-01-23T20:34:39.865789] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-23T20:34:39.865916] [INFO ] [sig ] WDC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:40.004748] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WDC.txt [2026-01-23T20:34:40.004874] [INFO ] [sig ] [3356/3475] Completed WDC in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 41.7s [2026-01-23T20:34:40.004912] [INFO ] [sig ] [3357/3475] Forecasting WDFC... [2026-01-23T20:34:40.004943] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-23T20:34:40.004972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-23T20:34:40.017937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-23T20:34:40.018295] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-23T20:34:40.019326] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-23T20:34:40.019378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:40.019411] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:40.019438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:40.019499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:40.076038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:40.076740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:40.076819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:40.076851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:40.195041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:40.195198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:40.195240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:40.195268] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:40.198640] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=48.75%) [2026-01-23T20:34:40.198911] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-23T20:34:40.199054] [INFO ] [sig ] WDFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:40.342899] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WDFC.txt [2026-01-23T20:34:40.343050] [INFO ] [sig ] [3357/3475] Completed WDFC in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 41.3s [2026-01-23T20:34:40.343090] [INFO ] [sig ] [3358/3475] Forecasting WDH... [2026-01-23T20:34:40.343121] [INFO ] [sig ] Generating forecast for: WDH [2026-01-23T20:34:40.343153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-23T20:34:40.356160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-23T20:34:40.356671] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-23T20:34:40.357775] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-23T20:34:40.357829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:40.357861] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:40.357888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:40.357945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:40.416832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:40.417670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:40.417753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:40.417788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:40.535785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:40.535933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:40.535975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:40.536034] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:40.540532] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-23T20:34:40.540857] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-23T20:34:40.540990] [INFO ] [sig ] WDH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:40.680657] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WDH.txt [2026-01-23T20:34:40.680773] [INFO ] [sig ] [3358/3475] Completed WDH in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 41.0s [2026-01-23T20:34:40.680811] [INFO ] [sig ] [3359/3475] Forecasting WDI... [2026-01-23T20:34:40.680841] [INFO ] [sig ] Generating forecast for: WDI [2026-01-23T20:34:40.680872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-23T20:34:40.693227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-23T20:34:40.693501] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-23T20:34:40.694359] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-23T20:34:40.694412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:40.694445] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:40.694473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:40.694530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:40.752100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:40.753114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:40.753198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:40.753230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:40.878105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:40.878262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:40.878319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:40.878348] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:40.882169] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-23T20:34:40.882467] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-23T20:34:40.882620] [INFO ] [sig ] WDI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:41.025886] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WDI.txt [2026-01-23T20:34:41.026035] [INFO ] [sig ] [3359/3475] Completed WDI in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 40.6s [2026-01-23T20:34:41.026074] [INFO ] [sig ] [3360/3475] Forecasting WDS... [2026-01-23T20:34:41.026103] [INFO ] [sig ] Generating forecast for: WDS [2026-01-23T20:34:41.026134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-23T20:34:41.039281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-23T20:34:41.039706] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-23T20:34:41.040601] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-23T20:34:41.040655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:41.040688] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:41.040715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:41.040773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:41.098071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:41.098785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:41.098864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:41.098896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:41.217947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:41.218101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:41.218142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:41.218172] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:41.221656] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-23T20:34:41.221941] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-23T20:34:41.222070] [INFO ] [sig ] WDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:41.363153] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WDS.txt [2026-01-23T20:34:41.363308] [INFO ] [sig ] [3360/3475] Completed WDS in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 40.3s [2026-01-23T20:34:41.363348] [INFO ] [sig ] [3361/3475] Forecasting WEA... [2026-01-23T20:34:41.363379] [INFO ] [sig ] Generating forecast for: WEA [2026-01-23T20:34:41.363411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-23T20:34:41.374931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-23T20:34:41.375206] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-23T20:34:41.376062] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-23T20:34:41.376116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:41.376148] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:41.376177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:41.376233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:41.433692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:41.434461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:41.434560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:41.434612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:41.548673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:41.548804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:41.548842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:41.548870] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:41.552126] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-01-23T20:34:41.552393] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-23T20:34:41.552518] [INFO ] [sig ] WEA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:41.692670] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WEA.txt [2026-01-23T20:34:41.692798] [INFO ] [sig ] [3361/3475] Completed WEA in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 39.9s [2026-01-23T20:34:41.692843] [INFO ] [sig ] [3362/3475] Forecasting WEC... [2026-01-23T20:34:41.692875] [INFO ] [sig ] Generating forecast for: WEC [2026-01-23T20:34:41.692905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-23T20:34:41.704124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-23T20:34:41.704414] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-23T20:34:41.705656] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-23T20:34:41.705709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:41.705743] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:41.705770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:41.705828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:41.763124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:41.763891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:41.763970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:41.764003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:41.885363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:41.885523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:41.885564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:41.885614] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:41.889032] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=53.13%) [2026-01-23T20:34:41.889317] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-23T20:34:41.889445] [INFO ] [sig ] WEC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:42.027952] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WEC.txt [2026-01-23T20:34:42.028078] [INFO ] [sig ] [3362/3475] Completed WEC in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 39.6s [2026-01-23T20:34:42.028117] [INFO ] [sig ] [3363/3475] Forecasting WEN... [2026-01-23T20:34:42.028147] [INFO ] [sig ] Generating forecast for: WEN [2026-01-23T20:34:42.028178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-23T20:34:42.039243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-23T20:34:42.039497] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-23T20:34:42.040385] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-23T20:34:42.040437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:42.040491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:42.040520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:42.040599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:42.097033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:42.097663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:42.097739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:42.097771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:42.217002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:42.217102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:42.217138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:42.217166] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:42.220292] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-01-23T20:34:42.220551] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-23T20:34:42.220692] [INFO ] [sig ] WEN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:42.359766] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WEN.txt [2026-01-23T20:34:42.359929] [INFO ] [sig ] [3363/3475] Completed WEN in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 39.2s [2026-01-23T20:34:42.359970] [INFO ] [sig ] [3364/3475] Forecasting WERN... [2026-01-23T20:34:42.359999] [INFO ] [sig ] Generating forecast for: WERN [2026-01-23T20:34:42.360031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-23T20:34:42.375706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-23T20:34:42.376116] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-23T20:34:42.376951] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-23T20:34:42.377003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:42.377034] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:42.377061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:42.377117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:42.434350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:42.435195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:42.435278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:42.435311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:42.550295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:42.550430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:42.550468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:42.550496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:42.554002] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-01-23T20:34:42.554268] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-23T20:34:42.554391] [INFO ] [sig ] WERN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:42.692609] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WERN.txt [2026-01-23T20:34:42.692736] [INFO ] [sig ] [3364/3475] Completed WERN in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 38.9s [2026-01-23T20:34:42.692774] [INFO ] [sig ] [3365/3475] Forecasting WES... [2026-01-23T20:34:42.692802] [INFO ] [sig ] Generating forecast for: WES [2026-01-23T20:34:42.692833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-23T20:34:42.704542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-23T20:34:42.704839] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-23T20:34:42.705635] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-23T20:34:42.705686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:42.705717] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:42.705745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:42.705801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:42.762608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:42.763225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:42.763326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:42.763360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:42.880847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:42.881009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:42.881050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:42.881080] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:42.884480] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-23T20:34:42.884771] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-23T20:34:42.884898] [INFO ] [sig ] WES: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:43.027245] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WES.txt [2026-01-23T20:34:43.027392] [INFO ] [sig ] [3365/3475] Completed WES in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 38.5s [2026-01-23T20:34:43.027435] [INFO ] [sig ] [3366/3475] Forecasting WEX... [2026-01-23T20:34:43.027488] [INFO ] [sig ] Generating forecast for: WEX [2026-01-23T20:34:43.027521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-23T20:34:43.040725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-23T20:34:43.041049] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-23T20:34:43.041850] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-23T20:34:43.041902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:43.041934] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:43.041961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:43.042018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:43.105294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:43.106089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:43.106174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:43.106208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:43.227599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:43.227726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:43.227764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:43.227794] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:43.231024] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-23T20:34:43.231290] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-23T20:34:43.231419] [INFO ] [sig ] WEX: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:43.372181] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WEX.txt [2026-01-23T20:34:43.372307] [INFO ] [sig ] [3366/3475] Completed WEX in 0.3s | 2.86 sym/s | Total: 19.6m | ETA: 38.2s [2026-01-23T20:34:43.372346] [INFO ] [sig ] [3367/3475] Forecasting WEYS... [2026-01-23T20:34:43.372375] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-23T20:34:43.372411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-23T20:34:43.383267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-23T20:34:43.383526] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-23T20:34:43.384323] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-23T20:34:43.384375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:43.384406] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:43.384433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:43.384489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:43.440620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:43.441204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:43.441281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:43.441314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:43.544850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:43.545006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:43.545047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:43.545075] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:43.548451] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-23T20:34:43.548743] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-23T20:34:43.548872] [INFO ] [sig ] WEYS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:43.689311] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WEYS.txt [2026-01-23T20:34:43.689469] [INFO ] [sig ] [3367/3475] Completed WEYS in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 37.8s [2026-01-23T20:34:43.689508] [INFO ] [sig ] [3368/3475] Forecasting WF... [2026-01-23T20:34:43.689537] [INFO ] [sig ] Generating forecast for: WF [2026-01-23T20:34:43.689587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-23T20:34:43.700733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-23T20:34:43.700982] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-23T20:34:43.701781] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-23T20:34:43.701832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:43.701865] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:43.701892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:43.701949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:43.758405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:43.759234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:43.759316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:43.759348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:43.884104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:43.884292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:43.884345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:43.884377] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:43.887792] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-23T20:34:43.888058] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-23T20:34:43.888191] [INFO ] [sig ] WF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:44.028062] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WF.txt [2026-01-23T20:34:44.028200] [INFO ] [sig ] [3368/3475] Completed WF in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 37.5s [2026-01-23T20:34:44.028240] [INFO ] [sig ] [3369/3475] Forecasting WFG... [2026-01-23T20:34:44.028271] [INFO ] [sig ] Generating forecast for: WFG [2026-01-23T20:34:44.028301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-23T20:34:44.039909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-23T20:34:44.040294] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-23T20:34:44.041138] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-23T20:34:44.041190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:44.041223] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:44.041250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:44.041306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:44.100645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:44.101467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:44.101549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:44.101601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:44.223702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:44.223857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:44.223899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:44.223928] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:44.227482] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-23T20:34:44.227772] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-23T20:34:44.227897] [INFO ] [sig ] WFG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:44.365148] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WFG.txt [2026-01-23T20:34:44.365266] [INFO ] [sig ] [3369/3475] Completed WFG in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 37.1s [2026-01-23T20:34:44.365304] [INFO ] [sig ] [3370/3475] Forecasting WFRD... [2026-01-23T20:34:44.365333] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-23T20:34:44.365362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-23T20:34:44.376342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-23T20:34:44.376614] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-23T20:34:44.377425] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-23T20:34:44.377477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:44.377509] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:44.377536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:44.377617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:44.433553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:44.434163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:44.434238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:44.434272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:44.553676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:44.553843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:44.553885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:44.553914] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:44.557415] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=25.37%) [2026-01-23T20:34:44.557723] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-23T20:34:44.557849] [INFO ] [sig ] WFRD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:44.696541] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WFRD.txt [2026-01-23T20:34:44.696716] [INFO ] [sig ] [3370/3475] Completed WFRD in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 36.8s [2026-01-23T20:34:44.696756] [INFO ] [sig ] [3371/3475] Forecasting WGMI... [2026-01-23T20:34:44.696787] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-23T20:34:44.696816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-23T20:34:44.708156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-23T20:34:44.708417] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-23T20:34:44.709217] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-23T20:34:44.709269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:44.709301] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:44.709328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:44.709385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:44.765838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:44.766525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:44.766627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:44.766661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:44.887490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:44.887657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:44.887698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:44.887727] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:44.891034] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-01-23T20:34:44.891299] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-23T20:34:44.891427] [INFO ] [sig ] WGMI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:45.028727] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WGMI.txt [2026-01-23T20:34:45.028881] [INFO ] [sig ] [3371/3475] Completed WGMI in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 36.4s [2026-01-23T20:34:45.028920] [INFO ] [sig ] [3372/3475] Forecasting WGO... [2026-01-23T20:34:45.028950] [INFO ] [sig ] Generating forecast for: WGO [2026-01-23T20:34:45.028980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-23T20:34:45.040354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-23T20:34:45.040669] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-23T20:34:45.041491] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-23T20:34:45.041544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:45.041626] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:45.041658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:45.041718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:45.102128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:45.103208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:45.103300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:45.103337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:45.222316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:45.222481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:45.222525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:45.222554] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:45.226011] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-23T20:34:45.226288] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-23T20:34:45.226426] [INFO ] [sig ] WGO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:45.370986] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WGO.txt [2026-01-23T20:34:45.371126] [INFO ] [sig ] [3372/3475] Completed WGO in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 36.1s [2026-01-23T20:34:45.371165] [INFO ] [sig ] [3373/3475] Forecasting WGS... [2026-01-23T20:34:45.371195] [INFO ] [sig ] Generating forecast for: WGS [2026-01-23T20:34:45.371225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-23T20:34:45.382871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-23T20:34:45.383142] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-23T20:34:45.383969] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-23T20:34:45.384020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:45.384053] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:45.384079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:45.384135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:45.440449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:45.441066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:45.441143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:45.441176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:45.560346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:45.560520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:45.560565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:45.560615] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:45.563983] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-23T20:34:45.564260] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-23T20:34:45.564386] [INFO ] [sig ] WGS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:45.702647] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WGS.txt [2026-01-23T20:34:45.702792] [INFO ] [sig ] [3373/3475] Completed WGS in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 35.7s [2026-01-23T20:34:45.702832] [INFO ] [sig ] [3374/3475] Forecasting WH... [2026-01-23T20:34:45.702862] [INFO ] [sig ] Generating forecast for: WH [2026-01-23T20:34:45.702892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-23T20:34:45.714509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-23T20:34:45.714816] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-23T20:34:45.715627] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-23T20:34:45.715679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:45.715711] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:45.715738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:45.715794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:45.771840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:45.772688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:45.772768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:45.772801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:45.894977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:45.895131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:45.895172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:45.895200] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:45.898530] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-23T20:34:45.898818] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-23T20:34:45.898943] [INFO ] [sig ] WH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:46.038139] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WH.txt [2026-01-23T20:34:46.038291] [INFO ] [sig ] [3374/3475] Completed WH in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 35.4s [2026-01-23T20:34:46.038334] [INFO ] [sig ] [3375/3475] Forecasting WHD... [2026-01-23T20:34:46.038374] [INFO ] [sig ] Generating forecast for: WHD [2026-01-23T20:34:46.038408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-23T20:34:46.051180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-23T20:34:46.051498] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-23T20:34:46.052307] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-23T20:34:46.052359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:46.052393] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:46.052420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:46.052475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:46.110243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:46.111112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:46.111194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:46.111229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:46.240953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:46.241109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:46.241158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:46.241190] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:46.245454] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=88.41%) [2026-01-23T20:34:46.245798] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-23T20:34:46.245934] [INFO ] [sig ] WHD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:46.397664] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WHD.txt [2026-01-23T20:34:46.397801] [INFO ] [sig ] [3375/3475] Completed WHD in 0.4s | 2.86 sym/s | Total: 19.7m | ETA: 35.0s [2026-01-23T20:34:46.397843] [INFO ] [sig ] [3376/3475] Forecasting WHF... [2026-01-23T20:34:46.397874] [INFO ] [sig ] Generating forecast for: WHF [2026-01-23T20:34:46.397906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-23T20:34:46.409911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-23T20:34:46.410238] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-23T20:34:46.411070] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-23T20:34:46.411135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:46.411170] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:46.411200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:46.411262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:46.473386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:46.474131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:46.474213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:46.474248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:46.602721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:46.602872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:46.602916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:46.602946] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:46.606622] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-01-23T20:34:46.606905] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-23T20:34:46.607038] [INFO ] [sig ] WHF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:46.757642] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WHF.txt [2026-01-23T20:34:46.757836] [INFO ] [sig ] [3376/3475] Completed WHF in 0.4s | 2.86 sym/s | Total: 19.7m | ETA: 34.7s [2026-01-23T20:34:46.757881] [INFO ] [sig ] [3377/3475] Forecasting WHG... [2026-01-23T20:34:46.757917] [INFO ] [sig ] Generating forecast for: WHG [2026-01-23T20:34:46.757951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-23T20:34:46.771112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-23T20:34:46.771467] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-23T20:34:46.772370] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-23T20:34:46.772429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:46.772462] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:46.772489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:46.772547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:46.834197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:46.835094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:46.835187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:46.835250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:46.939507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:46.939682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:46.939725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:46.939757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:46.943181] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-23T20:34:46.943469] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-23T20:34:46.943621] [INFO ] [sig ] WHG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:47.083746] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WHG.txt [2026-01-23T20:34:47.083901] [INFO ] [sig ] [3377/3475] Completed WHG in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 34.3s [2026-01-23T20:34:47.083941] [INFO ] [sig ] [3378/3475] Forecasting WIA... [2026-01-23T20:34:47.083972] [INFO ] [sig ] Generating forecast for: WIA [2026-01-23T20:34:47.084002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-23T20:34:47.095754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-23T20:34:47.096121] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-23T20:34:47.096949] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-23T20:34:47.097003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:47.097037] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:47.097066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:47.097125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:47.154819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:47.155730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:47.155816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:47.155852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:47.271482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:47.271666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:47.271708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:47.271738] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:47.275084] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=64.44%) [2026-01-23T20:34:47.275365] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-23T20:34:47.275492] [INFO ] [sig ] WIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:47.419567] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WIA.txt [2026-01-23T20:34:47.419741] [INFO ] [sig ] [3378/3475] Completed WIA in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 34.0s [2026-01-23T20:34:47.419783] [INFO ] [sig ] [3379/3475] Forecasting WIMI... [2026-01-23T20:34:47.419813] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-23T20:34:47.419842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-23T20:34:47.431372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-23T20:34:47.431745] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-23T20:34:47.432531] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-23T20:34:47.432600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:47.432635] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:47.432663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:47.432720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:47.491040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:47.491911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:47.491994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:47.492028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:47.611659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:47.611817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:47.611858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:47.611887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:47.615209] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-23T20:34:47.615473] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-23T20:34:47.615617] [INFO ] [sig ] WIMI: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:47.753659] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WIMI.txt [2026-01-23T20:34:47.753805] [INFO ] [sig ] [3379/3475] Completed WIMI in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 33.6s [2026-01-23T20:34:47.753851] [INFO ] [sig ] [3380/3475] Forecasting WINA... [2026-01-23T20:34:47.753884] [INFO ] [sig ] Generating forecast for: WINA [2026-01-23T20:34:47.753914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-23T20:34:47.766494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-23T20:34:47.766951] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-23T20:34:47.767894] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-23T20:34:47.767949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:47.767984] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:47.768012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:47.768070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:47.826099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:47.827032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:47.827121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:47.827158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:47.947478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:47.947655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:47.947700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:47.947732] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:47.951293] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-23T20:34:47.951619] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-23T20:34:47.951780] [INFO ] [sig ] WINA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:48.119520] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WINA.txt [2026-01-23T20:34:48.119921] [INFO ] [sig ] [3380/3475] Completed WINA in 0.4s | 2.86 sym/s | Total: 19.7m | ETA: 33.3s [2026-01-23T20:34:48.119967] [INFO ] [sig ] [3381/3475] Forecasting WING... [2026-01-23T20:34:48.119997] [INFO ] [sig ] Generating forecast for: WING [2026-01-23T20:34:48.120026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-23T20:34:48.132703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-23T20:34:48.133127] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-23T20:34:48.134234] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-23T20:34:48.134290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:48.134324] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:48.134351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:48.134409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:48.193088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:48.194055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:48.194170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:48.194206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:48.318333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:48.318492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:48.318534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:48.318565] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:48.323085] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-01-23T20:34:48.323386] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-23T20:34:48.323735] [INFO ] [sig ] WING: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:48.474666] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WING.txt [2026-01-23T20:34:48.474824] [INFO ] [sig ] [3381/3475] Completed WING in 0.4s | 2.86 sym/s | Total: 19.7m | ETA: 32.9s [2026-01-23T20:34:48.474865] [INFO ] [sig ] [3382/3475] Forecasting WINN... [2026-01-23T20:34:48.474896] [INFO ] [sig ] Generating forecast for: WINN [2026-01-23T20:34:48.474928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-23T20:34:48.487703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-23T20:34:48.488062] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-23T20:34:48.488950] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-23T20:34:48.489005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:48.489040] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:48.489068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:48.489127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:48.550006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:48.550953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:48.551083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:48.551124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:48.673222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:48.673378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:48.673419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:48.673449] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:48.676880] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-23T20:34:48.677161] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-23T20:34:48.677288] [INFO ] [sig ] WINN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:48.818421] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WINN.txt [2026-01-23T20:34:48.818598] [INFO ] [sig ] [3382/3475] Completed WINN in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 32.6s [2026-01-23T20:34:48.818641] [INFO ] [sig ] [3383/3475] Forecasting WIX... [2026-01-23T20:34:48.818673] [INFO ] [sig ] Generating forecast for: WIX [2026-01-23T20:34:48.818703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-23T20:34:48.830591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-23T20:34:48.830972] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-23T20:34:48.831796] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-23T20:34:48.831848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:48.831880] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:48.831908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:48.831965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:48.893398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:48.894372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:48.894461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:48.894496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:49.016520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:49.016718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:49.016783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:49.016815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:49.020371] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-23T20:34:49.020851] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-23T20:34:49.020987] [INFO ] [sig ] WIX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:49.159827] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WIX.txt [2026-01-23T20:34:49.159966] [INFO ] [sig ] [3383/3475] Completed WIX in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 32.2s [2026-01-23T20:34:49.160005] [INFO ] [sig ] [3384/3475] Forecasting WK... [2026-01-23T20:34:49.160035] [INFO ] [sig ] Generating forecast for: WK [2026-01-23T20:34:49.160067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-23T20:34:49.172126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-23T20:34:49.172436] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-23T20:34:49.173256] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-23T20:34:49.173308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:49.173340] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:49.173366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:49.173421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:49.231361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:49.232326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:49.232409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:49.232442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:49.349357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:49.349515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:49.349564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:49.349614] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:49.352946] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-23T20:34:49.353220] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-23T20:34:49.353343] [INFO ] [sig ] WK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:49.493068] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WK.txt [2026-01-23T20:34:49.493204] [INFO ] [sig ] [3384/3475] Completed WK in 0.3s | 2.86 sym/s | Total: 19.7m | ETA: 31.9s [2026-01-23T20:34:49.493243] [INFO ] [sig ] [3385/3475] Forecasting WKC... [2026-01-23T20:34:49.493274] [INFO ] [sig ] Generating forecast for: WKC [2026-01-23T20:34:49.493303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-23T20:34:49.504601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-23T20:34:49.504893] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-23T20:34:49.505697] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-23T20:34:49.505748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:49.505780] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:49.505807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:49.505863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:49.562255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:49.562944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:49.563037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:49.563071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:49.682058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:49.682213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:49.682255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:49.682285] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:49.685636] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=76.44%) [2026-01-23T20:34:49.685913] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-23T20:34:49.686038] [INFO ] [sig ] WKC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:49.824505] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WKC.txt [2026-01-23T20:34:49.824698] [INFO ] [sig ] [3385/3475] Completed WKC in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 31.5s [2026-01-23T20:34:49.824739] [INFO ] [sig ] [3386/3475] Forecasting WKEY... [2026-01-23T20:34:49.824769] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-23T20:34:49.824798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-23T20:34:49.836404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-23T20:34:49.836729] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-23T20:34:49.837541] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-23T20:34:49.837618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:49.837652] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:49.837678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:49.837733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:49.894941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:49.895830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:49.895914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:49.895947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:50.023037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:50.023198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:50.023239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:50.023269] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:50.026662] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-01-23T20:34:50.026952] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-23T20:34:50.027084] [INFO ] [sig ] WKEY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:50.166928] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WKEY.txt [2026-01-23T20:34:50.167086] [INFO ] [sig ] [3386/3475] Completed WKEY in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 31.2s [2026-01-23T20:34:50.167126] [INFO ] [sig ] [3387/3475] Forecasting WKSP... [2026-01-23T20:34:50.167156] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-23T20:34:50.167186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-23T20:34:50.185539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-23T20:34:50.186114] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-23T20:34:50.187386] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-23T20:34:50.187446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:50.187506] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:50.187539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:50.187823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:50.251337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:50.252303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:50.252430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:50.252466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:50.380944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:50.381111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:50.381163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:50.381194] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:50.384935] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-23T20:34:50.385237] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-23T20:34:50.385380] [INFO ] [sig ] WKSP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:50.528174] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WKSP.txt [2026-01-23T20:34:50.528335] [INFO ] [sig ] [3387/3475] Completed WKSP in 0.4s | 2.86 sym/s | Total: 19.8m | ETA: 30.8s [2026-01-23T20:34:50.528377] [INFO ] [sig ] [3388/3475] Forecasting WLDN... [2026-01-23T20:34:50.528409] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-23T20:34:50.528444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-23T20:34:50.541489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-23T20:34:50.541880] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-23T20:34:50.542698] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-23T20:34:50.542751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:50.542784] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:50.542811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:50.542868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:50.599138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:50.599957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:50.600040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:50.600074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:50.717980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:50.718142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:50.718184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:50.718214] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:50.721682] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=30.25%) [2026-01-23T20:34:50.722004] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-23T20:34:50.722147] [INFO ] [sig ] WLDN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:50.864358] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WLDN.txt [2026-01-23T20:34:50.864530] [INFO ] [sig ] [3388/3475] Completed WLDN in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 30.5s [2026-01-23T20:34:50.864603] [INFO ] [sig ] [3389/3475] Forecasting WLDS... [2026-01-23T20:34:50.864636] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-23T20:34:50.864668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-23T20:34:50.877619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-23T20:34:50.877974] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-23T20:34:50.878826] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-23T20:34:50.878880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:50.878948] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:50.878990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:50.879071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:50.939334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:50.940156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:50.940238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:50.940272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:51.058355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:51.058515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:51.058556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:51.058605] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:51.062473] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-01-23T20:34:51.062770] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-23T20:34:51.062898] [INFO ] [sig ] WLDS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:51.203485] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WLDS.txt [2026-01-23T20:34:51.203627] [INFO ] [sig ] [3389/3475] Completed WLDS in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 30.1s [2026-01-23T20:34:51.203669] [INFO ] [sig ] [3390/3475] Forecasting WLFC... [2026-01-23T20:34:51.203698] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-23T20:34:51.203728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-23T20:34:51.215305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-23T20:34:51.215602] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-23T20:34:51.216428] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-23T20:34:51.216482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:51.216515] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:51.216546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:51.216641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:51.278454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:51.279213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:51.279296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:51.279331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:51.396789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:51.396929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:51.396968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:51.396998] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:51.400287] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-01-23T20:34:51.400557] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-23T20:34:51.400700] [INFO ] [sig ] WLFC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:51.541657] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WLFC.txt [2026-01-23T20:34:51.541823] [INFO ] [sig ] [3390/3475] Completed WLFC in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 29.8s [2026-01-23T20:34:51.541865] [INFO ] [sig ] [3391/3475] Forecasting WLK... [2026-01-23T20:34:51.541902] [INFO ] [sig ] Generating forecast for: WLK [2026-01-23T20:34:51.541937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-23T20:34:51.553547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-23T20:34:51.553920] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-23T20:34:51.554840] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-23T20:34:51.554895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:51.554929] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:51.554958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:51.555016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:51.615538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:51.616452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:51.616541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:51.616594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:51.738107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:51.738274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:51.738318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:51.738349] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:51.742321] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-23T20:34:51.742656] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-23T20:34:51.742994] [INFO ] [sig ] WLK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:51.883630] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WLK.txt [2026-01-23T20:34:51.883758] [INFO ] [sig ] [3391/3475] Completed WLK in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 29.4s [2026-01-23T20:34:51.883797] [INFO ] [sig ] [3392/3475] Forecasting WLKP... [2026-01-23T20:34:51.883827] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-23T20:34:51.883857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-23T20:34:51.895432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-23T20:34:51.895728] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-23T20:34:51.896539] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-23T20:34:51.896615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:51.896653] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:51.896683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:51.896741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:51.956780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:51.957455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:51.957549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:51.957610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:52.074536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:52.074710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:52.074753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:52.074817] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:52.078376] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-23T20:34:52.078679] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-23T20:34:52.078811] [INFO ] [sig ] WLKP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:52.226653] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WLKP.txt [2026-01-23T20:34:52.226808] [INFO ] [sig ] [3392/3475] Completed WLKP in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 29.1s [2026-01-23T20:34:52.226852] [INFO ] [sig ] [3393/3475] Forecasting WMG... [2026-01-23T20:34:52.226884] [INFO ] [sig ] Generating forecast for: WMG [2026-01-23T20:34:52.226916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-23T20:34:52.239355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-23T20:34:52.239783] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-23T20:34:52.240675] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-23T20:34:52.240729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:52.240770] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:52.240809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:52.240869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:52.305512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:52.306441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:52.306531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:52.306565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:52.438313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:52.438468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:52.438511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:52.438543] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:52.442135] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-23T20:34:52.442475] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-23T20:34:52.442661] [INFO ] [sig ] WMG: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:52.592845] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WMG.txt [2026-01-23T20:34:52.592993] [INFO ] [sig ] [3393/3475] Completed WMG in 0.4s | 2.86 sym/s | Total: 19.8m | ETA: 28.7s [2026-01-23T20:34:52.593035] [INFO ] [sig ] [3394/3475] Forecasting WMK... [2026-01-23T20:34:52.593065] [INFO ] [sig ] Generating forecast for: WMK [2026-01-23T20:34:52.593095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-23T20:34:52.605900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-23T20:34:52.606281] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-23T20:34:52.607178] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-23T20:34:52.607232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:52.607272] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:52.607309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:52.607391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:52.668969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:52.669917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:52.670001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:52.670034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:52.786690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:52.786851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:52.786892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:52.786940] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:52.790467] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-23T20:34:52.790761] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-23T20:34:52.790887] [INFO ] [sig ] WMK: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:52.936156] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WMK.txt [2026-01-23T20:34:52.936406] [INFO ] [sig ] [3394/3475] Completed WMK in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 28.4s [2026-01-23T20:34:52.936461] [INFO ] [sig ] [3395/3475] Forecasting WMS... [2026-01-23T20:34:52.936499] [INFO ] [sig ] Generating forecast for: WMS [2026-01-23T20:34:52.936537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-23T20:34:52.949963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-23T20:34:52.950372] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-23T20:34:52.951219] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-23T20:34:52.951271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:52.951302] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:52.951328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:52.951390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:53.010087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:53.011031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:53.011153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:53.011200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:53.137186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:53.137342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:53.137406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:53.137437] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:53.140881] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-23T20:34:53.141158] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-23T20:34:53.141283] [INFO ] [sig ] WMS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:53.279148] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WMS.txt [2026-01-23T20:34:53.279277] [INFO ] [sig ] [3395/3475] Completed WMS in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 28.0s [2026-01-23T20:34:53.279317] [INFO ] [sig ] [3396/3475] Forecasting WNC... [2026-01-23T20:34:53.279347] [INFO ] [sig ] Generating forecast for: WNC [2026-01-23T20:34:53.279377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-23T20:34:53.290621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-23T20:34:53.290882] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-23T20:34:53.291679] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-23T20:34:53.291731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:53.291764] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:53.291791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:53.291848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:53.348424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:53.349143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:53.349221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:53.349270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:53.466778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:53.466921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:53.466961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:53.466990] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:53.470288] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=29.17%) [2026-01-23T20:34:53.470562] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-23T20:34:53.470706] [INFO ] [sig ] WNC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:53.608316] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WNC.txt [2026-01-23T20:34:53.608423] [INFO ] [sig ] [3396/3475] Completed WNC in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 27.7s [2026-01-23T20:34:53.608461] [INFO ] [sig ] [3397/3475] Forecasting WNEB... [2026-01-23T20:34:53.608491] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-23T20:34:53.608520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-23T20:34:53.619622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-23T20:34:53.619879] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-23T20:34:53.620669] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-23T20:34:53.620720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:53.620751] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:53.620778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:53.620834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:53.677430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:53.678058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:53.678135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:53.678167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:53.797528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:53.797704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:53.797745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:53.797774] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:53.801162] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-01-23T20:34:53.801454] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-23T20:34:53.801626] [INFO ] [sig ] WNEB: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:53.942325] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WNEB.txt [2026-01-23T20:34:53.942483] [INFO ] [sig ] [3397/3475] Completed WNEB in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 27.3s [2026-01-23T20:34:53.942523] [INFO ] [sig ] [3398/3475] Forecasting WOOD... [2026-01-23T20:34:53.942558] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-23T20:34:53.942610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-23T20:34:53.953222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-23T20:34:53.953607] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-23T20:34:53.954635] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-23T20:34:53.954687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:53.954719] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:53.954745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:53.954812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:54.013191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:54.014076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:54.014160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:54.014193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:54.121448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:54.121623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:54.121666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:54.121695] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:54.125113] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-01-23T20:34:54.125413] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-23T20:34:54.125552] [INFO ] [sig ] WOOD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:54.274946] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WOOD.txt [2026-01-23T20:34:54.275119] [INFO ] [sig ] [3398/3475] Completed WOOD in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 27.0s [2026-01-23T20:34:54.275160] [INFO ] [sig ] [3399/3475] Forecasting WOOF... [2026-01-23T20:34:54.275192] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-23T20:34:54.275222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-23T20:34:54.288529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-23T20:34:54.288956] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-23T20:34:54.289840] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-23T20:34:54.290092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:54.290124] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:54.290153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:54.290210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:54.350331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:54.351225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:54.351385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:54.351425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:54.473086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:54.473249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:54.473291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:54.473320] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:54.476808] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-23T20:34:54.477115] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-23T20:34:54.477247] [INFO ] [sig ] WOOF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:54.622024] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WOOF.txt [2026-01-23T20:34:54.622181] [INFO ] [sig ] [3399/3475] Completed WOOF in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 26.6s [2026-01-23T20:34:54.622245] [INFO ] [sig ] [3400/3475] Forecasting WPC... [2026-01-23T20:34:54.622281] [INFO ] [sig ] Generating forecast for: WPC [2026-01-23T20:34:54.622312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-23T20:34:54.634114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-23T20:34:54.634449] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-23T20:34:54.635341] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-23T20:34:54.635396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:54.635432] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:54.635461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:54.635520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:54.694649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:54.695519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:54.695624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:54.695662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:54.817868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:54.818030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:54.818073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:54.818104] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:54.821594] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-01-23T20:34:54.821894] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-23T20:34:54.822027] [INFO ] [sig ] WPC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:54.969506] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WPC.txt [2026-01-23T20:34:54.969670] [INFO ] [sig ] [3400/3475] Completed WPC in 0.3s | 2.86 sym/s | Total: 19.8m | ETA: 26.3s [2026-01-23T20:34:54.969713] [INFO ] [sig ] [3401/3475] Forecasting WPP... [2026-01-23T20:34:54.969743] [INFO ] [sig ] Generating forecast for: WPP [2026-01-23T20:34:54.969773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-23T20:34:54.982474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-23T20:34:54.982981] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-23T20:34:54.983883] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-23T20:34:54.984128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:54.984160] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:54.984186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:54.984243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:55.043926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:55.044853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:55.044945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:55.044978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:55.181426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:55.181601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:55.181643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:55.181673] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:55.185042] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=58.84%) [2026-01-23T20:34:55.185320] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-23T20:34:55.185446] [INFO ] [sig ] WPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:55.327542] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WPP.txt [2026-01-23T20:34:55.327730] [INFO ] [sig ] [3401/3475] Completed WPP in 0.4s | 2.86 sym/s | Total: 19.8m | ETA: 25.9s [2026-01-23T20:34:55.327770] [INFO ] [sig ] [3402/3475] Forecasting WRAP... [2026-01-23T20:34:55.327801] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-23T20:34:55.327831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-23T20:34:55.339399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-23T20:34:55.339786] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-23T20:34:55.340628] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-23T20:34:55.340679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:55.340712] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:55.340739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:55.340796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:55.397014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:55.397941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:55.398026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:55.398060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:55.515468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:55.515644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:55.515686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:55.515716] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:55.519492] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-23T20:34:55.519795] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-23T20:34:55.520103] [INFO ] [sig ] WRAP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:55.666171] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WRAP.txt [2026-01-23T20:34:55.666362] [INFO ] [sig ] [3402/3475] Completed WRAP in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 25.6s [2026-01-23T20:34:55.666405] [INFO ] [sig ] [3403/3475] Forecasting WRB... [2026-01-23T20:34:55.666437] [INFO ] [sig ] Generating forecast for: WRB [2026-01-23T20:34:55.666468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-23T20:34:55.678675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-23T20:34:55.679119] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-23T20:34:55.680109] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-23T20:34:55.680162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:55.680193] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:55.680220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:55.680275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:55.739471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:55.740373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:55.740462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:55.740501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:55.862062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:55.862217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:55.862258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:55.862287] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:55.865638] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=86.81%) [2026-01-23T20:34:55.865910] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-23T20:34:55.866037] [INFO ] [sig ] WRB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:56.010558] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WRB.txt [2026-01-23T20:34:56.010744] [INFO ] [sig ] [3403/3475] Completed WRB in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 25.2s [2026-01-23T20:34:56.010975] [INFO ] [sig ] [3404/3475] Forecasting WRBY... [2026-01-23T20:34:56.011005] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-23T20:34:56.011035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-23T20:34:56.024316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-23T20:34:56.024664] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-23T20:34:56.025437] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-23T20:34:56.025488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:56.025520] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:56.025547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:56.025626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:56.084266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:56.085159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:56.085248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:56.085283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:56.207023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:56.207182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:56.207224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:56.207253] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:56.211670] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: UP (p=57.06%) [2026-01-23T20:34:56.212150] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-23T20:34:56.212282] [INFO ] [sig ] WRBY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:56.362470] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WRBY.txt [2026-01-23T20:34:56.362647] [INFO ] [sig ] [3404/3475] Completed WRBY in 0.4s | 2.86 sym/s | Total: 19.9m | ETA: 24.9s [2026-01-23T20:34:56.362689] [INFO ] [sig ] [3405/3475] Forecasting WRLD... [2026-01-23T20:34:56.362720] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-23T20:34:56.362750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-23T20:34:56.375541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-23T20:34:56.375943] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-23T20:34:56.376820] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-23T20:34:56.376874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:56.376909] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:56.376937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:56.376995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:56.435532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:56.436310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:56.436391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:56.436424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:56.554804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:56.554970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:56.555014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:56.555044] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:56.559333] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-01-23T20:34:56.559829] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-23T20:34:56.560032] [INFO ] [sig ] WRLD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:56.826008] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WRLD.txt [2026-01-23T20:34:56.826178] [INFO ] [sig ] [3405/3475] Completed WRLD in 0.5s | 2.86 sym/s | Total: 19.9m | ETA: 24.5s [2026-01-23T20:34:56.826221] [INFO ] [sig ] [3406/3475] Forecasting WSBC... [2026-01-23T20:34:56.826250] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-23T20:34:56.826281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-23T20:34:56.838943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-23T20:34:56.839411] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-23T20:34:56.840428] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-23T20:34:56.840489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:56.840562] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:56.840623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:56.840710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:56.916070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:56.917417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:56.917545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:56.917628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:57.084456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:57.084689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:57.084762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:57.084814] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:57.090235] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-01-23T20:34:57.090763] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-23T20:34:57.090968] [INFO ] [sig ] WSBC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:57.336660] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSBC.txt [2026-01-23T20:34:57.336946] [INFO ] [sig ] [3406/3475] Completed WSBC in 0.5s | 2.86 sym/s | Total: 19.9m | ETA: 24.2s [2026-01-23T20:34:57.337007] [INFO ] [sig ] [3407/3475] Forecasting WSBF... [2026-01-23T20:34:57.337047] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-23T20:34:57.337087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-23T20:34:57.357918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-23T20:34:57.358466] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-23T20:34:57.359820] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-23T20:34:57.359893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:57.359942] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:57.359983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:57.360082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:57.472497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:57.474007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:57.474211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:57.474266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:57.652334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:57.652552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:57.652698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:57.652757] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:57.658529] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=64.81%) [2026-01-23T20:34:57.658952] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-23T20:34:57.659143] [INFO ] [sig ] WSBF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:57.884084] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSBF.txt [2026-01-23T20:34:57.884330] [INFO ] [sig ] [3407/3475] Completed WSBF in 0.5s | 2.86 sym/s | Total: 19.9m | ETA: 23.8s [2026-01-23T20:34:57.884400] [INFO ] [sig ] [3408/3475] Forecasting WSC... [2026-01-23T20:34:57.884456] [INFO ] [sig ] Generating forecast for: WSC [2026-01-23T20:34:57.884512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-23T20:34:57.898209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-23T20:34:57.898647] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-23T20:34:57.899654] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-23T20:34:57.899721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:57.899761] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:57.899789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:57.899862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:57.961881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:57.963118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:57.963230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:57.963267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:58.093467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:58.093655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:58.093730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:58.093777] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:58.097752] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=76.90%) [2026-01-23T20:34:58.098089] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-23T20:34:58.098261] [INFO ] [sig ] WSC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:58.244059] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSC.txt [2026-01-23T20:34:58.244218] [INFO ] [sig ] [3408/3475] Completed WSC in 0.4s | 2.86 sym/s | Total: 19.9m | ETA: 23.5s [2026-01-23T20:34:58.244259] [INFO ] [sig ] [3409/3475] Forecasting WSFS... [2026-01-23T20:34:58.244290] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-23T20:34:58.244329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-23T20:34:58.257452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-23T20:34:58.257913] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-23T20:34:58.258798] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-23T20:34:58.258852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:58.258884] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:58.258910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:58.258966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:58.319180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:58.320263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:58.320352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:58.320386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:58.445958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:58.446119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:58.446162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:58.446234] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:58.450206] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=77.45%) [2026-01-23T20:34:58.450511] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-23T20:34:58.450670] [INFO ] [sig ] WSFS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:58.590625] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSFS.txt [2026-01-23T20:34:58.590790] [INFO ] [sig ] [3409/3475] Completed WSFS in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 23.1s [2026-01-23T20:34:58.590832] [INFO ] [sig ] [3410/3475] Forecasting WSM... [2026-01-23T20:34:58.590865] [INFO ] [sig ] Generating forecast for: WSM [2026-01-23T20:34:58.590897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-23T20:34:58.602769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-23T20:34:58.603090] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-23T20:34:58.603930] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-23T20:34:58.603984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:58.604016] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:58.604043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:58.604100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:58.665195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:58.666130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:58.666231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:58.666270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:58.792598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:58.792759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:58.792803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:58.792833] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:58.796549] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-23T20:34:58.796943] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-23T20:34:58.797097] [INFO ] [sig ] WSM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:58.944178] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSM.txt [2026-01-23T20:34:58.944317] [INFO ] [sig ] [3410/3475] Completed WSM in 0.4s | 2.86 sym/s | Total: 19.9m | ETA: 22.8s [2026-01-23T20:34:58.944357] [INFO ] [sig ] [3411/3475] Forecasting WSO... [2026-01-23T20:34:58.944387] [INFO ] [sig ] Generating forecast for: WSO [2026-01-23T20:34:58.944417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-23T20:34:58.957848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-23T20:34:58.958201] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-23T20:34:58.959117] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-23T20:34:58.959170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:58.959213] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:58.959242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:58.959300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:59.018335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:59.019045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:59.019128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:59.019163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:59.145668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:59.145847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:59.145900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:59.145931] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:59.149541] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=51.29%) [2026-01-23T20:34:59.149869] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-23T20:34:59.150014] [INFO ] [sig ] WSO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:59.296961] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WSO.txt [2026-01-23T20:34:59.297124] [INFO ] [sig ] [3411/3475] Completed WSO in 0.4s | 2.86 sym/s | Total: 19.9m | ETA: 22.4s [2026-01-23T20:34:59.297165] [INFO ] [sig ] [3412/3475] Forecasting WTBA... [2026-01-23T20:34:59.297193] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-23T20:34:59.297225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-23T20:34:59.308986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-23T20:34:59.309380] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-23T20:34:59.310211] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-23T20:34:59.310263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:59.310295] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:59.310321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:59.310376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:59.371749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:59.372629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:59.372717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:59.372752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:59.495473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:59.495665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:59.495725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:59.495755] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:59.500591] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: DOWN (p=35.26%) [2026-01-23T20:34:59.500923] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-23T20:34:59.501066] [INFO ] [sig ] WTBA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:34:59.643993] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WTBA.txt [2026-01-23T20:34:59.644146] [INFO ] [sig ] [3412/3475] Completed WTBA in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 22.1s [2026-01-23T20:34:59.644187] [INFO ] [sig ] [3413/3475] Forecasting WTFC... [2026-01-23T20:34:59.644218] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-23T20:34:59.644248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-23T20:34:59.656064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-23T20:34:59.656420] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-23T20:34:59.657263] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-23T20:34:59.657316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:34:59.657348] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:34:59.657397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:34:59.657455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:34:59.713710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:34:59.714544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:34:59.714643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:34:59.714677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:34:59.841426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:34:59.841591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:34:59.841635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:34:59.841666] [INFO ] [FORECASTER] Training complete [2026-01-23T20:34:59.845034] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-01-23T20:34:59.845309] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-23T20:34:59.845436] [INFO ] [sig ] WTFC: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:34:59.986601] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WTFC.txt [2026-01-23T20:34:59.986747] [INFO ] [sig ] [3413/3475] Completed WTFC in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 21.7s [2026-01-23T20:34:59.986787] [INFO ] [sig ] [3414/3475] Forecasting WTI... [2026-01-23T20:34:59.986817] [INFO ] [sig ] Generating forecast for: WTI [2026-01-23T20:34:59.986847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-23T20:34:59.998434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-23T20:34:59.998779] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-23T20:34:59.999794] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-23T20:34:59.999847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:00.000036] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:00.000064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:00.000121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:00.058159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:00.058931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:00.059015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:00.059049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:00.189674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:00.189804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:00.189852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:00.189885] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:00.193308] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-01-23T20:35:00.193615] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-23T20:35:00.193747] [INFO ] [sig ] WTI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:00.339204] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WTI.txt [2026-01-23T20:35:00.339358] [INFO ] [sig ] [3414/3475] Completed WTI in 0.4s | 2.86 sym/s | Total: 19.9m | ETA: 21.4s [2026-01-23T20:35:00.339404] [INFO ] [sig ] [3415/3475] Forecasting WTRG... [2026-01-23T20:35:00.339435] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-23T20:35:00.339465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-23T20:35:00.350827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-23T20:35:00.351124] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-23T20:35:00.352113] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-23T20:35:00.352173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:00.352215] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:00.352247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:00.352304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:00.409209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:00.410058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:00.410139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:00.410173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:00.531851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:00.531967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:00.532007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:00.532036] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:00.535397] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-23T20:35:00.535711] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-23T20:35:00.535844] [INFO ] [sig ] WTRG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:00.678058] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WTRG.txt [2026-01-23T20:35:00.678210] [INFO ] [sig ] [3415/3475] Completed WTRG in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 21.0s [2026-01-23T20:35:00.678251] [INFO ] [sig ] [3416/3475] Forecasting WTS... [2026-01-23T20:35:00.678281] [INFO ] [sig ] Generating forecast for: WTS [2026-01-23T20:35:00.678311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-23T20:35:00.689163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-23T20:35:00.689450] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-23T20:35:00.690265] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-23T20:35:00.690316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:00.690349] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:00.690376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:00.690432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:00.747461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:00.748177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:00.748285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:00.748319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:00.866804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:00.866950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:00.866990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:00.867019] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:00.870375] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-01-23T20:35:00.870676] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-23T20:35:00.870828] [INFO ] [sig ] WTS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:01.011672] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WTS.txt [2026-01-23T20:35:01.011797] [INFO ] [sig ] [3416/3475] Completed WTS in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 20.7s [2026-01-23T20:35:01.011836] [INFO ] [sig ] [3417/3475] Forecasting WULF... [2026-01-23T20:35:01.011866] [INFO ] [sig ] Generating forecast for: WULF [2026-01-23T20:35:01.011896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-23T20:35:01.022558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-23T20:35:01.022851] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-23T20:35:01.023657] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-23T20:35:01.023709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:01.023740] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:01.023768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:01.023824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:01.081265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:01.081953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:01.082030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:01.082063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:01.197811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:01.197964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:01.198006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:01.198034] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:01.201466] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=52.43%) [2026-01-23T20:35:01.201778] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-23T20:35:01.201914] [INFO ] [sig ] WULF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:01.352182] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WULF.txt [2026-01-23T20:35:01.352351] [INFO ] [sig ] [3417/3475] Completed WULF in 0.3s | 2.86 sym/s | Total: 19.9m | ETA: 20.3s [2026-01-23T20:35:01.352390] [INFO ] [sig ] [3418/3475] Forecasting WVE... [2026-01-23T20:35:01.352420] [INFO ] [sig ] Generating forecast for: WVE [2026-01-23T20:35:01.352451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-23T20:35:01.431332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-23T20:35:01.431781] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-23T20:35:01.432870] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-23T20:35:01.432925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:01.432962] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:01.432992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:01.433053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:01.506283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:01.507214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:01.507303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:01.507338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:01.630397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:01.630565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:01.630648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:01.630678] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:01.634409] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=22.84%) [2026-01-23T20:35:01.634836] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-23T20:35:01.634996] [INFO ] [sig ] WVE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:01.794149] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WVE.txt [2026-01-23T20:35:01.794381] [INFO ] [sig ] [3418/3475] Completed WVE in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 20.0s [2026-01-23T20:35:01.794434] [INFO ] [sig ] [3419/3475] Forecasting WWD... [2026-01-23T20:35:01.794470] [INFO ] [sig ] Generating forecast for: WWD [2026-01-23T20:35:01.794510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-23T20:35:01.809731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-23T20:35:01.810175] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-23T20:35:01.811116] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-23T20:35:01.811172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:01.811206] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:01.811236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:01.811293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:01.874149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:01.875070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:01.875155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:01.875189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:01.996651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:01.996816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:01.996858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:01.996888] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:02.000318] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-23T20:35:02.000625] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-23T20:35:02.000762] [INFO ] [sig ] WWD: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:02.154951] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/WWD.txt [2026-01-23T20:35:02.155161] [INFO ] [sig ] [3419/3475] Completed WWD in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 19.6s [2026-01-23T20:35:02.155207] [INFO ] [sig ] [3420/3475] Forecasting WY... [2026-01-23T20:35:02.155240] [INFO ] [sig ] Generating forecast for: WY [2026-01-23T20:35:02.155274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-23T20:35:02.168672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-23T20:35:02.169106] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-23T20:35:02.170066] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-23T20:35:02.170121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:02.170155] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:02.170184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:02.170243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:02.242660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:02.243834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:02.243942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:02.243978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:02.380092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:02.380254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:02.380297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:02.380328] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:02.383773] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=24.24%) [2026-01-23T20:35:02.384084] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-23T20:35:02.384227] [INFO ] [sig ] WY: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:02.531699] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WY.txt [2026-01-23T20:35:02.531868] [INFO ] [sig ] [3420/3475] Completed WY in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 19.3s [2026-01-23T20:35:02.531909] [INFO ] [sig ] [3421/3475] Forecasting WYNN... [2026-01-23T20:35:02.531939] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-23T20:35:02.531969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-23T20:35:02.542971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-23T20:35:02.543273] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-23T20:35:02.544138] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-23T20:35:02.544191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:02.544223] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:02.544251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:02.544306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:02.612262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:02.613172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:02.613261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:02.613297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:02.736247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:02.736408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:02.736451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:02.736481] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:02.740008] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-23T20:35:02.740307] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-23T20:35:02.740446] [INFO ] [sig ] WYNN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:02.887656] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/WYNN.txt [2026-01-23T20:35:02.887791] [INFO ] [sig ] [3421/3475] Completed WYNN in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 18.9s [2026-01-23T20:35:02.887830] [INFO ] [sig ] [3422/3475] Forecasting XBIL... [2026-01-23T20:35:02.887858] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-23T20:35:02.887889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-23T20:35:02.900492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-23T20:35:02.900766] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-23T20:35:02.901558] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-23T20:35:02.901629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:02.901672] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:02.901700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:02.901755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:02.958242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:02.958906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:02.958985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:02.959017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:03.049397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:03.049555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:03.049617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:03.049649] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:03.053042] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=66.99%) [2026-01-23T20:35:03.053325] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-23T20:35:03.053457] [INFO ] [sig ] XBIL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:03.196991] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XBIL.txt [2026-01-23T20:35:03.197152] [INFO ] [sig ] [3422/3475] Completed XBIL in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 18.6s [2026-01-23T20:35:03.197193] [INFO ] [sig ] [3423/3475] Forecasting XEL... [2026-01-23T20:35:03.197222] [INFO ] [sig ] Generating forecast for: XEL [2026-01-23T20:35:03.197260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-23T20:35:03.208995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-23T20:35:03.209253] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-23T20:35:03.210085] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-23T20:35:03.210136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:03.210202] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:03.210232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:03.210289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:03.266671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:03.267318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:03.267409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:03.267443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:03.389133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:03.389274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:03.389314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:03.389344] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:03.392683] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-23T20:35:03.392958] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-23T20:35:03.393089] [INFO ] [sig ] XEL: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:03.530322] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XEL.txt [2026-01-23T20:35:03.530441] [INFO ] [sig ] [3423/3475] Completed XEL in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 18.2s [2026-01-23T20:35:03.530479] [INFO ] [sig ] [3424/3475] Forecasting XENE... [2026-01-23T20:35:03.530509] [INFO ] [sig ] Generating forecast for: XENE [2026-01-23T20:35:03.530539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-23T20:35:03.541656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-23T20:35:03.541932] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-23T20:35:03.542726] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-23T20:35:03.542776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:03.542807] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:03.542834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:03.542890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:03.600460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:03.601310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:03.601396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:03.601429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:03.719262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:03.719397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:03.719435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:03.719464] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:03.722731] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=36.72%) [2026-01-23T20:35:03.723022] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-23T20:35:03.723147] [INFO ] [sig ] XENE: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:03.862097] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XENE.txt [2026-01-23T20:35:03.862230] [INFO ] [sig ] [3424/3475] Completed XENE in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 17.9s [2026-01-23T20:35:03.862269] [INFO ] [sig ] [3425/3475] Forecasting XERS... [2026-01-23T20:35:03.862299] [INFO ] [sig ] Generating forecast for: XERS [2026-01-23T20:35:03.862329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-23T20:35:03.874432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-23T20:35:03.874894] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-23T20:35:03.875837] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-23T20:35:03.875893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:03.875927] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:03.875955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:03.876029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:03.939970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:03.940961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:03.941050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:03.941085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:04.063540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:04.063716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:04.063760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:04.063789] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:04.067549] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-01-23T20:35:04.067841] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-23T20:35:04.067968] [INFO ] [sig ] XERS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:04.206474] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XERS.txt [2026-01-23T20:35:04.206623] [INFO ] [sig ] [3425/3475] Completed XERS in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 17.5s [2026-01-23T20:35:04.206663] [INFO ] [sig ] [3426/3475] Forecasting XGN... [2026-01-23T20:35:04.206700] [INFO ] [sig ] Generating forecast for: XGN [2026-01-23T20:35:04.206731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-23T20:35:04.219112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-23T20:35:04.219396] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-23T20:35:04.220410] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-23T20:35:04.220461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:04.220491] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:04.220518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:04.220592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:04.277414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:04.278268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:04.278354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:04.278387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:04.400642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:04.400800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:04.400841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:04.400902] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:04.404270] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-23T20:35:04.404544] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-23T20:35:04.404690] [INFO ] [sig ] XGN: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:04.550282] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XGN.txt [2026-01-23T20:35:04.550442] [INFO ] [sig ] [3426/3475] Completed XGN in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 17.2s [2026-01-23T20:35:04.550483] [INFO ] [sig ] [3427/3475] Forecasting XOM... [2026-01-23T20:35:04.550513] [INFO ] [sig ] Generating forecast for: XOM [2026-01-23T20:35:04.550545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-23T20:35:04.567718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-23T20:35:04.568099] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-23T20:35:04.568983] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-23T20:35:04.569037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:04.569072] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:04.569100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:04.569158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:04.628875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:04.630119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:04.630206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:04.630241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:04.760842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:04.760994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:04.761037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:04.761068] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:04.764604] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-23T20:35:04.764892] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-23T20:35:04.765022] [INFO ] [sig ] XOM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:04.911453] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XOM.txt [2026-01-23T20:35:04.911609] [INFO ] [sig ] [3427/3475] Completed XOM in 0.4s | 2.86 sym/s | Total: 20.0m | ETA: 16.8s [2026-01-23T20:35:04.911652] [INFO ] [sig ] [3428/3475] Forecasting XOMA... [2026-01-23T20:35:04.911682] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-23T20:35:04.911713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-23T20:35:04.923148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-23T20:35:04.923496] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-23T20:35:04.924310] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-23T20:35:04.924362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:04.924394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:04.924422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:04.924479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:04.983405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:04.984201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:04.984283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:04.984316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:05.115928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:05.116086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:05.116126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:05.116156] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:05.119664] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-01-23T20:35:05.119989] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-23T20:35:05.120129] [INFO ] [sig ] XOMA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:05.259856] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XOMA.txt [2026-01-23T20:35:05.260026] [INFO ] [sig ] [3428/3475] Completed XOMA in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 16.5s [2026-01-23T20:35:05.260067] [INFO ] [sig ] [3429/3475] Forecasting XOS... [2026-01-23T20:35:05.260098] [INFO ] [sig ] Generating forecast for: XOS [2026-01-23T20:35:05.260131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-23T20:35:05.271405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-23T20:35:05.271755] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-23T20:35:05.272557] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-23T20:35:05.272636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:05.272670] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:05.272698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:05.272754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:05.328208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:05.329061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:05.329145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:05.329178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:05.449669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:05.449833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:05.449876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:05.449936] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:05.453890] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-23T20:35:05.454180] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-23T20:35:05.454316] [INFO ] [sig ] XOS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:05.602345] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XOS.txt [2026-01-23T20:35:05.602538] [INFO ] [sig ] [3429/3475] Completed XOS in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 16.1s [2026-01-23T20:35:05.602602] [INFO ] [sig ] [3430/3475] Forecasting XP... [2026-01-23T20:35:05.602636] [INFO ] [sig ] Generating forecast for: XP [2026-01-23T20:35:05.602668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-23T20:35:05.616454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-23T20:35:05.616972] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-23T20:35:05.618240] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-23T20:35:05.618312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:05.618353] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:05.618394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:05.618481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:05.678253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:05.679165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:05.679253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:05.679287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:05.803700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:05.803852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:05.803894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:05.803925] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:05.807594] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=19.84%) [2026-01-23T20:35:05.807873] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-23T20:35:05.808005] [INFO ] [sig ] XP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:05.949067] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XP.txt [2026-01-23T20:35:05.949197] [INFO ] [sig ] [3430/3475] Completed XP in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 15.8s [2026-01-23T20:35:05.949237] [INFO ] [sig ] [3431/3475] Forecasting XPEL... [2026-01-23T20:35:05.949270] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-23T20:35:05.949300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-23T20:35:05.959644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-23T20:35:05.959922] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-23T20:35:05.960761] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-23T20:35:05.960813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:05.960844] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:05.960872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:05.960931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:06.017761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:06.018626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:06.018707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:06.018739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:06.141015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:06.141180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:06.141223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:06.141251] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:06.144728] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-23T20:35:06.145007] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-23T20:35:06.145132] [INFO ] [sig ] XPEL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:06.282042] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XPEL.txt [2026-01-23T20:35:06.282173] [INFO ] [sig ] [3431/3475] Completed XPEL in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 15.4s [2026-01-23T20:35:06.282218] [INFO ] [sig ] [3432/3475] Forecasting XPO... [2026-01-23T20:35:06.282249] [INFO ] [sig ] Generating forecast for: XPO [2026-01-23T20:35:06.282279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-23T20:35:06.293114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-23T20:35:06.293436] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-23T20:35:06.294240] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-23T20:35:06.294291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:06.294323] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:06.294350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:06.294405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:06.350769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:06.351624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:06.351718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:06.351753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:06.468679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:06.468845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:06.468894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:06.468930] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:06.472403] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=78.64%) [2026-01-23T20:35:06.472708] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-23T20:35:06.472862] [INFO ] [sig ] XPO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:06.618419] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XPO.txt [2026-01-23T20:35:06.618597] [INFO ] [sig ] [3432/3475] Completed XPO in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 15.1s [2026-01-23T20:35:06.618643] [INFO ] [sig ] [3433/3475] Forecasting XPOF... [2026-01-23T20:35:06.618674] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-23T20:35:06.618704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-23T20:35:06.631222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-23T20:35:06.631606] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-23T20:35:06.632634] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-23T20:35:06.632687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:06.632719] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:06.632747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:06.632815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:06.690043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:06.690928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:06.691043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:06.691077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:06.815858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:06.816021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:06.816254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:06.816284] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:06.820297] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-23T20:35:06.820608] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-23T20:35:06.820749] [INFO ] [sig ] XPOF: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:06.967204] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XPOF.txt [2026-01-23T20:35:06.967394] [INFO ] [sig ] [3433/3475] Completed XPOF in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 14.7s [2026-01-23T20:35:06.967436] [INFO ] [sig ] [3434/3475] Forecasting XPRO... [2026-01-23T20:35:06.967468] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-23T20:35:06.967499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-23T20:35:06.979252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-23T20:35:06.979631] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-23T20:35:06.980434] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-23T20:35:06.980486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:06.980518] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:06.980545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:06.980619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:07.036977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:07.037924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:07.038014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:07.038048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:07.156791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:07.156944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:07.156986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:07.157016] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:07.160445] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-01-23T20:35:07.160740] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-23T20:35:07.160868] [INFO ] [sig ] XPRO: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:07.304559] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XPRO.txt [2026-01-23T20:35:07.304742] [INFO ] [sig ] [3434/3475] Completed XPRO in 0.3s | 2.86 sym/s | Total: 20.0m | ETA: 14.4s [2026-01-23T20:35:07.304782] [INFO ] [sig ] [3435/3475] Forecasting XRAY... [2026-01-23T20:35:07.304814] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-23T20:35:07.304846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-23T20:35:07.317479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-23T20:35:07.318067] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-23T20:35:07.319323] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-23T20:35:07.319396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:07.319432] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:07.319460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:07.319518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:07.375922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:07.376707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:07.376787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:07.376821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:07.501984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:07.502142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:07.502185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:07.502215] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:07.505811] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-01-23T20:35:07.506111] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-23T20:35:07.506248] [INFO ] [sig ] XRAY: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:07.654222] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XRAY.txt [2026-01-23T20:35:07.654393] [INFO ] [sig ] [3435/3475] Completed XRAY in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 14.0s [2026-01-23T20:35:07.654444] [INFO ] [sig ] [3436/3475] Forecasting XRX... [2026-01-23T20:35:07.654485] [INFO ] [sig ] Generating forecast for: XRX [2026-01-23T20:35:07.654523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-23T20:35:07.666749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-23T20:35:07.667128] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-23T20:35:07.668022] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-23T20:35:07.668077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:07.668110] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:07.668138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:07.668195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:07.727024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:07.727991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:07.728081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:07.728116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:07.849198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:07.849356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:07.849399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:07.849429] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:07.852868] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-01-23T20:35:07.853142] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-23T20:35:07.853268] [INFO ] [sig ] XRX: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:08.001203] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XRX.txt [2026-01-23T20:35:08.001388] [INFO ] [sig ] [3436/3475] Completed XRX in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 13.7s [2026-01-23T20:35:08.001432] [INFO ] [sig ] [3437/3475] Forecasting XTIA... [2026-01-23T20:35:08.001465] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-23T20:35:08.001496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-23T20:35:08.012964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-23T20:35:08.013405] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-23T20:35:08.014306] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-23T20:35:08.014361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:08.014394] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:08.014421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:08.014486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:08.070789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:08.071693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:08.071786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:08.071819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:08.193288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:08.193442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:08.193483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:08.193513] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:08.196938] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-01-23T20:35:08.197209] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-23T20:35:08.197335] [INFO ] [sig ] XTIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:08.336845] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XTIA.txt [2026-01-23T20:35:08.337002] [INFO ] [sig ] [3437/3475] Completed XTIA in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 13.3s [2026-01-23T20:35:08.337042] [INFO ] [sig ] [3438/3475] Forecasting XYF... [2026-01-23T20:35:08.337072] [INFO ] [sig ] Generating forecast for: XYF [2026-01-23T20:35:08.337104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-23T20:35:08.348334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-23T20:35:08.348660] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-23T20:35:08.349448] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-23T20:35:08.349500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:08.349531] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:08.349558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:08.349646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:08.412354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:08.413452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:08.413553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:08.413616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:08.537299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:08.537476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:08.537519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:08.537548] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:08.540907] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-01-23T20:35:08.541182] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-23T20:35:08.541307] [INFO ] [sig ] XYF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:08.678691] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/XYF.txt [2026-01-23T20:35:08.678847] [INFO ] [sig ] [3438/3475] Completed XYF in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 13.0s [2026-01-23T20:35:08.678888] [INFO ] [sig ] [3439/3475] Forecasting XYL... [2026-01-23T20:35:08.678920] [INFO ] [sig ] Generating forecast for: XYL [2026-01-23T20:35:08.678949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-23T20:35:08.690554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-23T20:35:08.690987] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-23T20:35:08.691868] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-23T20:35:08.691923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:08.691961] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:08.691988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:08.692044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:08.755454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:08.756351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:08.756445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:08.756485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:08.879591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:08.879745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:08.879788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:08.879829] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:08.883304] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-23T20:35:08.883614] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-23T20:35:08.883747] [INFO ] [sig ] XYL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:09.035691] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/XYL.txt [2026-01-23T20:35:09.035847] [INFO ] [sig ] [3439/3475] Completed XYL in 0.4s | 2.86 sym/s | Total: 20.1m | ETA: 12.6s [2026-01-23T20:35:09.035887] [INFO ] [sig ] [3440/3475] Forecasting YALA... [2026-01-23T20:35:09.035916] [INFO ] [sig ] Generating forecast for: YALA [2026-01-23T20:35:09.035947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-23T20:35:09.046676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-23T20:35:09.046984] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-23T20:35:09.047837] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-23T20:35:09.047888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:09.047951] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:09.047979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:09.048036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:09.105183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:09.106100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:09.106181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:09.106214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:09.223809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:09.223971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:09.224012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:09.224041] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:09.227348] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-23T20:35:09.227683] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-23T20:35:09.227814] [INFO ] [sig ] YALA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:09.366707] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YALA.txt [2026-01-23T20:35:09.366855] [INFO ] [sig ] [3440/3475] Completed YALA in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 12.3s [2026-01-23T20:35:09.366896] [INFO ] [sig ] [3441/3475] Forecasting YELP... [2026-01-23T20:35:09.366927] [INFO ] [sig ] Generating forecast for: YELP [2026-01-23T20:35:09.366957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-23T20:35:09.377947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-23T20:35:09.378259] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-23T20:35:09.379106] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-23T20:35:09.379158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:09.379190] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:09.379218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:09.379274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:09.435295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:09.436057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:09.436135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:09.436168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:09.559003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:09.559172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:09.559222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:09.559252] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:09.562795] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-23T20:35:09.563086] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-23T20:35:09.563216] [INFO ] [sig ] YELP: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:09.700880] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/YELP.txt [2026-01-23T20:35:09.701041] [INFO ] [sig ] [3441/3475] Completed YELP in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 11.9s [2026-01-23T20:35:09.701082] [INFO ] [sig ] [3442/3475] Forecasting YETI... [2026-01-23T20:35:09.701112] [INFO ] [sig ] Generating forecast for: YETI [2026-01-23T20:35:09.701143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-23T20:35:09.713168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-23T20:35:09.713518] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-23T20:35:09.714373] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-23T20:35:09.714435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:09.714470] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:09.714505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:09.714563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:09.770094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:09.771114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:09.771221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:09.771261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:09.892045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:09.892195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:09.892251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:09.892281] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:09.895636] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-01-23T20:35:09.895934] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-23T20:35:09.896058] [INFO ] [sig ] YETI: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:10.032831] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/YETI.txt [2026-01-23T20:35:10.032975] [INFO ] [sig ] [3442/3475] Completed YETI in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 11.6s [2026-01-23T20:35:10.033018] [INFO ] [sig ] [3443/3475] Forecasting YMM... [2026-01-23T20:35:10.033048] [INFO ] [sig ] Generating forecast for: YMM [2026-01-23T20:35:10.033078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-23T20:35:10.044710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-23T20:35:10.045034] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-23T20:35:10.045870] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-23T20:35:10.045922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:10.045954] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:10.045980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:10.046037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:10.101737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:10.102360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:10.102437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:10.102470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:10.221773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:10.221916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:10.221959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:10.222020] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:10.225512] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-23T20:35:10.225803] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-23T20:35:10.225932] [INFO ] [sig ] YMM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:10.364261] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YMM.txt [2026-01-23T20:35:10.364395] [INFO ] [sig ] [3443/3475] Completed YMM in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 11.2s [2026-01-23T20:35:10.364434] [INFO ] [sig ] [3444/3475] Forecasting YPF... [2026-01-23T20:35:10.364465] [INFO ] [sig ] Generating forecast for: YPF [2026-01-23T20:35:10.364495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-23T20:35:10.374876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-23T20:35:10.375170] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-23T20:35:10.375993] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-23T20:35:10.376045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:10.376077] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:10.376104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:10.376160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:10.432413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:10.433210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:10.433290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:10.433322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:10.560552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:10.560715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:10.560756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:10.560786] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:10.564188] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-23T20:35:10.564474] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-23T20:35:10.564621] [INFO ] [sig ] YPF: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:10.705072] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YPF.txt [2026-01-23T20:35:10.705415] [INFO ] [sig ] [3444/3475] Completed YPF in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 10.9s [2026-01-23T20:35:10.705455] [INFO ] [sig ] [3445/3475] Forecasting YQQQ... [2026-01-23T20:35:10.705486] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-23T20:35:10.705516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-23T20:35:10.717562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-23T20:35:10.717868] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-23T20:35:10.718697] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-23T20:35:10.718748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:10.718780] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:10.718807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:10.718864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:10.777401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:10.778095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:10.778173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:10.778207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:10.904621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:10.904808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:10.904856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:10.904887] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:10.908556] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-23T20:35:10.908877] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-23T20:35:10.909005] [INFO ] [sig ] YQQQ: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:11.048839] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/YQQQ.txt [2026-01-23T20:35:11.048983] [INFO ] [sig ] [3445/3475] Completed YQQQ in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 10.5s [2026-01-23T20:35:11.049023] [INFO ] [sig ] [3446/3475] Forecasting YRD... [2026-01-23T20:35:11.049053] [INFO ] [sig ] Generating forecast for: YRD [2026-01-23T20:35:11.049085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-23T20:35:11.060883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-23T20:35:11.061197] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-23T20:35:11.062045] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-23T20:35:11.062097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:11.062139] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:11.062167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:11.062223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:11.120336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:11.121322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:11.121406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:11.121440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:11.240173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:11.240303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:11.240344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:11.240372] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:11.243867] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=10.04%) [2026-01-23T20:35:11.244139] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-23T20:35:11.244267] [INFO ] [sig ] YRD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:11.386487] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/YRD.txt [2026-01-23T20:35:11.386632] [INFO ] [sig ] [3446/3475] Completed YRD in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 10.2s [2026-01-23T20:35:11.386673] [INFO ] [sig ] [3447/3475] Forecasting YSG... [2026-01-23T20:35:11.386703] [INFO ] [sig ] Generating forecast for: YSG [2026-01-23T20:35:11.386732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-23T20:35:11.398998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-23T20:35:11.399308] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-23T20:35:11.400144] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-23T20:35:11.400195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:11.400228] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:11.400255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:11.400313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:11.456361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:11.457070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:11.457153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:11.457187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:11.579230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:11.579389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:11.579433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:11.579464] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:11.582932] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=81.28%) [2026-01-23T20:35:11.583216] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-23T20:35:11.583351] [INFO ] [sig ] YSG: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:11.732424] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YSG.txt [2026-01-23T20:35:11.732600] [INFO ] [sig ] [3447/3475] Completed YSG in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 9.8s [2026-01-23T20:35:11.732644] [INFO ] [sig ] [3448/3475] Forecasting YTRA... [2026-01-23T20:35:11.732674] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-23T20:35:11.732706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-23T20:35:11.745263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-23T20:35:11.745687] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-23T20:35:11.746499] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-23T20:35:11.746556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:11.746617] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:11.746647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:11.746704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:11.804043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:11.804953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:11.805054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:11.805088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:11.922892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:11.923048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:11.923090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:11.923118] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:11.926628] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-01-23T20:35:11.926904] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-23T20:35:11.927037] [INFO ] [sig ] YTRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:12.068201] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YTRA.txt [2026-01-23T20:35:12.068331] [INFO ] [sig ] [3448/3475] Completed YTRA in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 9.5s [2026-01-23T20:35:12.068370] [INFO ] [sig ] [3449/3475] Forecasting YUM... [2026-01-23T20:35:12.068399] [INFO ] [sig ] Generating forecast for: YUM [2026-01-23T20:35:12.068430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-23T20:35:12.080684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-23T20:35:12.080968] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-23T20:35:12.081779] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-23T20:35:12.081831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:12.081862] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:12.081889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:12.081945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:12.139934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:12.140750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:12.140828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:12.140862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:12.265878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:12.266058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:12.266115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:12.266159] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:12.274772] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-23T20:35:12.275287] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-23T20:35:12.275499] [INFO ] [sig ] YUM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:12.451378] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/YUM.txt [2026-01-23T20:35:12.451542] [INFO ] [sig ] [3449/3475] Completed YUM in 0.4s | 2.86 sym/s | Total: 20.1m | ETA: 9.1s [2026-01-23T20:35:12.451616] [INFO ] [sig ] [3450/3475] Forecasting YUMC... [2026-01-23T20:35:12.451677] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-23T20:35:12.451726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-23T20:35:12.466639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-23T20:35:12.467127] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-23T20:35:12.468285] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-23T20:35:12.468362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:12.468405] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:12.468442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:12.468523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:12.540477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:12.541387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:12.541523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:12.541558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:12.683569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:12.683751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:12.683791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:12.683821] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:12.687979] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-23T20:35:12.688353] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-23T20:35:12.688504] [INFO ] [sig ] YUMC: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:12.851518] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/YUMC.txt [2026-01-23T20:35:12.851745] [INFO ] [sig ] [3450/3475] Completed YUMC in 0.4s | 2.86 sym/s | Total: 20.1m | ETA: 8.8s [2026-01-23T20:35:12.851799] [INFO ] [sig ] [3451/3475] Forecasting Z... [2026-01-23T20:35:12.851840] [INFO ] [sig ] Generating forecast for: Z [2026-01-23T20:35:12.851882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-23T20:35:12.865619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-23T20:35:12.865955] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-23T20:35:12.867008] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-23T20:35:12.867063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:12.867286] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:12.867313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:12.867396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:12.930237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:12.931123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:12.931206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:12.931242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:13.060484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:13.060678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:13.060724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:13.060756] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:13.064447] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-23T20:35:13.064773] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-23T20:35:13.064929] [INFO ] [sig ] Z: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:13.210392] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/Z.txt [2026-01-23T20:35:13.210547] [INFO ] [sig ] [3451/3475] Completed Z in 0.4s | 2.86 sym/s | Total: 20.1m | ETA: 8.4s [2026-01-23T20:35:13.210606] [INFO ] [sig ] [3452/3475] Forecasting ZBH... [2026-01-23T20:35:13.210638] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-23T20:35:13.210668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-23T20:35:13.222623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-23T20:35:13.222947] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-23T20:35:13.223798] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-23T20:35:13.223849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:13.223881] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:13.223907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:13.223963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:13.282116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:13.283012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:13.283096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:13.283130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:13.402149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:13.402306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:13.402347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:13.402376] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:13.406100] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-23T20:35:13.406372] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-23T20:35:13.406500] [INFO ] [sig ] ZBH: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:13.554254] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZBH.txt [2026-01-23T20:35:13.554409] [INFO ] [sig ] [3452/3475] Completed ZBH in 0.3s | 2.86 sym/s | Total: 20.1m | ETA: 8.1s [2026-01-23T20:35:13.554451] [INFO ] [sig ] [3453/3475] Forecasting ZBIO... [2026-01-23T20:35:13.554481] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-23T20:35:13.554513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-23T20:35:13.565846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-23T20:35:13.566168] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-23T20:35:13.566992] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-23T20:35:13.567048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:13.567080] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:13.567107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:13.567163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:13.627666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:13.628527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:13.628630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:13.628667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:13.754822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:13.754986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:13.755040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:13.755091] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:13.758876] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-23T20:35:13.759167] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-23T20:35:13.759297] [INFO ] [sig ] ZBIO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:13.902234] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZBIO.txt [2026-01-23T20:35:13.902428] [INFO ] [sig ] [3453/3475] Completed ZBIO in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 7.7s [2026-01-23T20:35:13.902470] [INFO ] [sig ] [3454/3475] Forecasting ZBRA... [2026-01-23T20:35:13.902500] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-23T20:35:13.902532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-23T20:35:13.917587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-23T20:35:13.918051] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-23T20:35:13.919320] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-23T20:35:13.919386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:13.919427] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:13.919461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:13.919540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:13.988431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:13.989513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:13.989630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:13.989675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:14.109262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:14.109426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:14.109468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:14.109496] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:14.112915] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-01-23T20:35:14.113200] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-23T20:35:14.113328] [INFO ] [sig ] ZBRA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:14.275734] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZBRA.txt [2026-01-23T20:35:14.275895] [INFO ] [sig ] [3454/3475] Completed ZBRA in 0.4s | 2.86 sym/s | Total: 20.2m | ETA: 7.4s [2026-01-23T20:35:14.275934] [INFO ] [sig ] [3455/3475] Forecasting ZD... [2026-01-23T20:35:14.275965] [INFO ] [sig ] Generating forecast for: ZD [2026-01-23T20:35:14.275995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-23T20:35:14.288732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-23T20:35:14.289148] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-23T20:35:14.290002] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-23T20:35:14.290054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:14.290086] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:14.290113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:14.290168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:14.350965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:14.351941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:14.352028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:14.352079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:14.470095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:14.470258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:14.470299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:14.470327] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:14.473760] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-23T20:35:14.474044] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-23T20:35:14.474173] [INFO ] [sig ] ZD: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:14.613758] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZD.txt [2026-01-23T20:35:14.613926] [INFO ] [sig ] [3455/3475] Completed ZD in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 7.0s [2026-01-23T20:35:14.613966] [INFO ] [sig ] [3456/3475] Forecasting ZEPP... [2026-01-23T20:35:14.613995] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-23T20:35:14.614025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-23T20:35:14.625740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-23T20:35:14.626107] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-23T20:35:14.626936] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-23T20:35:14.626988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:14.627019] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:14.627045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:14.627100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:14.685034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:14.685969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:14.686051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:14.686087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:14.798585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:14.798744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:14.798785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:14.798815] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:14.802283] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-01-23T20:35:14.802562] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-23T20:35:14.802709] [INFO ] [sig ] ZEPP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:14.943405] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZEPP.txt [2026-01-23T20:35:14.943565] [INFO ] [sig ] [3456/3475] Completed ZEPP in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 6.7s [2026-01-23T20:35:14.943647] [INFO ] [sig ] [3457/3475] Forecasting ZETA... [2026-01-23T20:35:14.943677] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-23T20:35:14.943708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-23T20:35:14.956404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-23T20:35:14.956802] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-23T20:35:14.957680] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-23T20:35:14.957732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:14.957791] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:14.957820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:14.957887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:15.016202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:15.017198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:15.017287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:15.017320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:15.137960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:15.138123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:15.138165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:15.138195] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:15.141819] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-23T20:35:15.142154] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-23T20:35:15.142303] [INFO ] [sig ] ZETA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:15.284250] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZETA.txt [2026-01-23T20:35:15.284446] [INFO ] [sig ] [3457/3475] Completed ZETA in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 6.3s [2026-01-23T20:35:15.284499] [INFO ] [sig ] [3458/3475] Forecasting ZEUS... [2026-01-23T20:35:15.284542] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-23T20:35:15.284606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-23T20:35:15.301251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-23T20:35:15.301734] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-23T20:35:15.302708] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-23T20:35:15.302761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:15.302793] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:15.302819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:15.302876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:15.368145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:15.369097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:15.369200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:15.369240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:15.490447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:15.490614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:15.490657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:15.490687] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:15.494029] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=49.35%) [2026-01-23T20:35:15.494312] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-23T20:35:15.494437] [INFO ] [sig ] ZEUS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:15.630915] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZEUS.txt [2026-01-23T20:35:15.631049] [INFO ] [sig ] [3458/3475] Completed ZEUS in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 6.0s [2026-01-23T20:35:15.631093] [INFO ] [sig ] [3459/3475] Forecasting ZGN... [2026-01-23T20:35:15.631124] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-23T20:35:15.631154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-23T20:35:15.642934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-23T20:35:15.643224] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-23T20:35:15.644048] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-23T20:35:15.644100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:15.644133] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:15.644161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:15.644217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:15.700336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:15.701128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:15.701210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:15.701243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:15.825902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:15.826053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:15.826094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:15.826123] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:15.829491] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-01-23T20:35:15.829781] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-23T20:35:15.829906] [INFO ] [sig ] ZGN: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:15.967986] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZGN.txt [2026-01-23T20:35:15.968139] [INFO ] [sig ] [3459/3475] Completed ZGN in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 5.6s [2026-01-23T20:35:15.968186] [INFO ] [sig ] [3460/3475] Forecasting ZH... [2026-01-23T20:35:15.968217] [INFO ] [sig ] Generating forecast for: ZH [2026-01-23T20:35:15.968248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-23T20:35:15.980303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-23T20:35:15.980725] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-23T20:35:15.981600] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-23T20:35:15.981655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:15.981687] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:15.981714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:15.981784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:16.038411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:16.039349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:16.039436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:16.039470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:16.157618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:16.157780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:16.157820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:16.157883] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:16.161424] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-23T20:35:16.161782] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-23T20:35:16.161931] [INFO ] [sig ] ZH: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:16.303787] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZH.txt [2026-01-23T20:35:16.303942] [INFO ] [sig ] [3460/3475] Completed ZH in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 5.3s [2026-01-23T20:35:16.303981] [INFO ] [sig ] [3461/3475] Forecasting ZIM... [2026-01-23T20:35:16.304012] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-23T20:35:16.304042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-23T20:35:16.315246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-23T20:35:16.315796] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-23T20:35:16.316863] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-23T20:35:16.316915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:16.316947] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:16.316975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:16.317032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:16.375744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:16.376540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:16.376647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:16.376693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:16.497795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:16.497966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:16.498013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:16.498043] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:16.501678] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-01-23T20:35:16.501974] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-23T20:35:16.502108] [INFO ] [sig ] ZIM: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:16.642349] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZIM.txt [2026-01-23T20:35:16.642492] [INFO ] [sig ] [3461/3475] Completed ZIM in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 4.9s [2026-01-23T20:35:16.642532] [INFO ] [sig ] [3462/3475] Forecasting ZION... [2026-01-23T20:35:16.642562] [INFO ] [sig ] Generating forecast for: ZION [2026-01-23T20:35:16.642610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-23T20:35:16.652970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-23T20:35:16.653273] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-23T20:35:16.654153] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-23T20:35:16.654207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:16.654240] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:16.654267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:16.654326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:16.710776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:16.711492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:16.711595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:16.711631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:16.837924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:16.838078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:16.838119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:16.838149] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:16.841724] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-01-23T20:35:16.842025] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-23T20:35:16.842162] [INFO ] [sig ] ZION: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:16.982457] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZION.txt [2026-01-23T20:35:16.982612] [INFO ] [sig ] [3462/3475] Completed ZION in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 4.6s [2026-01-23T20:35:16.982653] [INFO ] [sig ] [3463/3475] Forecasting ZIP... [2026-01-23T20:35:16.982685] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-23T20:35:16.982716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-23T20:35:16.993003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-23T20:35:16.993317] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-23T20:35:16.994207] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-23T20:35:16.994260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:16.994450] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:16.994478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:16.994535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:17.053687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:17.054360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:17.054441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:17.054475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:17.173515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:17.173674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:17.173715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:17.173745] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:17.177210] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=85.78%) [2026-01-23T20:35:17.177771] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-23T20:35:17.177920] [INFO ] [sig ] ZIP: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:17.329151] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZIP.txt [2026-01-23T20:35:17.329288] [INFO ] [sig ] [3463/3475] Completed ZIP in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 4.2s [2026-01-23T20:35:17.329327] [INFO ] [sig ] [3464/3475] Forecasting ZLAB... [2026-01-23T20:35:17.329356] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-23T20:35:17.329386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-23T20:35:17.339961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-23T20:35:17.340258] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-23T20:35:17.341113] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-23T20:35:17.341166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:17.341198] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:17.341226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:17.341283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:17.403532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:17.404307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:17.404399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:17.404434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:17.532372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:17.532527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:17.532589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:17.532622] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:17.536373] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-23T20:35:17.536691] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-23T20:35:17.536819] [INFO ] [sig ] ZLAB: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:17.677762] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZLAB.txt [2026-01-23T20:35:17.677902] [INFO ] [sig ] [3464/3475] Completed ZLAB in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 3.9s [2026-01-23T20:35:17.677943] [INFO ] [sig ] [3465/3475] Forecasting ZM... [2026-01-23T20:35:17.677974] [INFO ] [sig ] Generating forecast for: ZM [2026-01-23T20:35:17.678004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-23T20:35:17.688267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-23T20:35:17.688557] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-23T20:35:17.689359] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-23T20:35:17.689411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:17.689443] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:17.689471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:17.689527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:17.746757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:17.747435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:17.747515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:17.747550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:17.872682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:17.872835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:17.872877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:17.872907] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:17.876397] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-23T20:35:17.876713] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-23T20:35:17.876845] [INFO ] [sig ] ZM: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:18.027552] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZM.txt [2026-01-23T20:35:18.027774] [INFO ] [sig ] [3465/3475] Completed ZM in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 3.5s [2026-01-23T20:35:18.027819] [INFO ] [sig ] [3466/3475] Forecasting ZNTL... [2026-01-23T20:35:18.027851] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-23T20:35:18.027880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-23T20:35:18.039504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-23T20:35:18.039965] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-23T20:35:18.041001] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-23T20:35:18.041057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:18.041097] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:18.041129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:18.041186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:18.102492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:18.103437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:18.103561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:18.103614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:18.229136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:18.229302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:18.229362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:18.229391] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:18.233876] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-01-23T20:35:18.234187] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-23T20:35:18.234330] [INFO ] [sig ] ZNTL: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:18.378185] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZNTL.txt [2026-01-23T20:35:18.378362] [INFO ] [sig ] [3466/3475] Completed ZNTL in 0.4s | 2.86 sym/s | Total: 20.2m | ETA: 3.2s [2026-01-23T20:35:18.378405] [INFO ] [sig ] [3467/3475] Forecasting ZS... [2026-01-23T20:35:18.378435] [INFO ] [sig ] Generating forecast for: ZS [2026-01-23T20:35:18.378465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-23T20:35:18.389101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-23T20:35:18.389651] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-23T20:35:18.390627] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-23T20:35:18.390679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:18.390711] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:18.390739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:18.390795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:18.447343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:18.448265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:18.448377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:18.448411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:18.569385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:18.569538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:18.569597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:18.569629] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:18.573002] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: UP (p=59.24%) [2026-01-23T20:35:18.573278] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-23T20:35:18.573403] [INFO ] [sig ] ZS: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:18.721712] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZS.txt [2026-01-23T20:35:18.721871] [INFO ] [sig ] [3467/3475] Completed ZS in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 2.8s [2026-01-23T20:35:18.721911] [INFO ] [sig ] [3468/3475] Forecasting ZTO... [2026-01-23T20:35:18.721941] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-23T20:35:18.721972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-23T20:35:18.732113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-23T20:35:18.732434] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-23T20:35:18.733252] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-23T20:35:18.733304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:18.733336] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:18.733363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:18.733419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:18.789028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:18.789832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:18.789920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:18.789954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:18.914311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:18.914471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:18.914512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:18.914542] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:18.918377] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-23T20:35:18.918690] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-23T20:35:18.918821] [INFO ] [sig ] ZTO: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:19.060220] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZTO.txt [2026-01-23T20:35:19.060355] [INFO ] [sig ] [3468/3475] Completed ZTO in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 2.5s [2026-01-23T20:35:19.060393] [INFO ] [sig ] [3469/3475] Forecasting ZTS... [2026-01-23T20:35:19.060423] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-23T20:35:19.060453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-23T20:35:19.070813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-23T20:35:19.071114] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-23T20:35:19.071922] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-23T20:35:19.071973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:19.072005] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:19.072032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:19.072088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:19.128865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:19.129610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:19.129690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:19.129723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:19.248311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:19.248466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:19.248506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:19.248536] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:19.251909] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-23T20:35:19.252195] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-23T20:35:19.252324] [INFO ] [sig ] ZTS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:19.388335] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZTS.txt [2026-01-23T20:35:19.388487] [INFO ] [sig ] [3469/3475] Completed ZTS in 0.3s | 2.86 sym/s | Total: 20.2m | ETA: 2.1s [2026-01-23T20:35:19.388526] [INFO ] [sig ] [3470/3475] Forecasting ZUMZ... [2026-01-23T20:35:19.388556] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-23T20:35:19.388606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-23T20:35:19.399320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-23T20:35:19.399667] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-23T20:35:19.400453] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-23T20:35:19.400504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:19.400545] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:19.400598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:19.400658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:19.459825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:19.460927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:19.461023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:19.461062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:19.592631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:19.592787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:19.592828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:19.592856] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:19.596749] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-23T20:35:19.597137] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-23T20:35:19.597297] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:19.745851] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZUMZ.txt [2026-01-23T20:35:19.746037] [INFO ] [sig ] [3470/3475] Completed ZUMZ in 0.4s | 2.86 sym/s | Total: 20.3m | ETA: 1.8s [2026-01-23T20:35:19.746080] [INFO ] [sig ] [3471/3475] Forecasting ZURA... [2026-01-23T20:35:19.746124] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-23T20:35:19.746161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-23T20:35:19.757991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-23T20:35:19.758396] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-23T20:35:19.759326] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-23T20:35:19.759380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:19.759420] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:19.759459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:19.759526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:19.821652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:19.822555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:19.822660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:19.822694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:19.955400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:19.955559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:19.955621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:19.955660] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:19.959344] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-23T20:35:19.959658] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-23T20:35:19.959792] [INFO ] [sig ] ZURA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:20.100670] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZURA.txt [2026-01-23T20:35:20.100824] [INFO ] [sig ] [3471/3475] Completed ZURA in 0.4s | 2.86 sym/s | Total: 20.3m | ETA: 1.4s [2026-01-23T20:35:20.100866] [INFO ] [sig ] [3472/3475] Forecasting ZVIA... [2026-01-23T20:35:20.100897] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-23T20:35:20.100938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-23T20:35:20.112732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-23T20:35:20.113091] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-23T20:35:20.113977] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-23T20:35:20.114030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:20.114064] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:20.114092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:20.114149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:20.177847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:20.178718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:20.178818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:20.178877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:20.312338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:20.312527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:20.312600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:20.312636] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:20.317246] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-23T20:35:20.317599] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-23T20:35:20.317751] [INFO ] [sig ] ZVIA: Forecast for 2026-01-23: UP (sign=1.00) [2026-01-23T20:35:20.470015] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-26 1 -> ./output/forecasts/individual/2026-01-26/ZVIA.txt [2026-01-23T20:35:20.470181] [INFO ] [sig ] [3472/3475] Completed ZVIA in 0.4s | 2.86 sym/s | Total: 20.3m | ETA: 1.1s [2026-01-23T20:35:20.470223] [INFO ] [sig ] [3473/3475] Forecasting ZVRA... [2026-01-23T20:35:20.470254] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-23T20:35:20.470286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-23T20:35:20.482661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-23T20:35:20.483052] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-23T20:35:20.483973] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-23T20:35:20.484027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:20.484060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:20.484089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:20.484148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:20.546300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:20.547182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:20.547266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:20.547300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:20.668686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:20.668847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:20.668889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:20.668920] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:20.672328] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-01-23T20:35:20.672675] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-23T20:35:20.672818] [INFO ] [sig ] ZVRA: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:20.815706] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZVRA.txt [2026-01-23T20:35:20.815872] [INFO ] [sig ] [3473/3475] Completed ZVRA in 0.3s | 2.86 sym/s | Total: 20.3m | ETA: 0.7s [2026-01-23T20:35:20.815922] [INFO ] [sig ] [3474/3475] Forecasting ZWS... [2026-01-23T20:35:20.815953] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-23T20:35:20.815984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-23T20:35:20.827274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-23T20:35:20.827714] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-23T20:35:20.828619] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-23T20:35:20.828675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:20.828738] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:20.828767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:20.828825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:20.889905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:20.890793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:20.890896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:20.890944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:21.025889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:21.026069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:21.026119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:21.026149] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:21.030084] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=25.52%) [2026-01-23T20:35:21.030434] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-23T20:35:21.030607] [INFO ] [sig ] ZWS: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:21.178514] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZWS.txt [2026-01-23T20:35:21.178679] [INFO ] [sig ] [3474/3475] Completed ZWS in 0.4s | 2.86 sym/s | Total: 20.3m | ETA: 0.4s [2026-01-23T20:35:21.178722] [INFO ] [sig ] [3475/3475] Forecasting ZYME... [2026-01-23T20:35:21.178755] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-23T20:35:21.178785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-23T20:35:21.189706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-23T20:35:21.190057] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-23T20:35:21.190973] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-23T20:35:21.191027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-23T20:35:21.191060] [DEBUG] [FORECASTER] Starting train method [2026-01-23T20:35:21.191087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-23T20:35:21.191143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-23T20:35:21.252011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-23T20:35:21.252836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-23T20:35:21.252939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-23T20:35:21.252987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-23T20:35:21.376827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-23T20:35:21.376986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-23T20:35:21.377026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-23T20:35:21.377055] [INFO ] [FORECASTER] Training complete [2026-01-23T20:35:21.380424] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=48.57%) [2026-01-23T20:35:21.380732] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-23T20:35:21.380862] [INFO ] [sig ] ZYME: Forecast for 2026-01-23: DOWN (sign=0.00) [2026-01-23T20:35:21.531171] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-26 0 -> ./output/forecasts/individual/2026-01-26/ZYME.txt [2026-01-23T20:35:21.531332] [INFO ] [sig ] [3475/3475] Completed ZYME in 0.4s | 2.86 sym/s | Total: 20.3m | ETA: 0.0s [2026-01-23T20:35:21.531375] [INFO ] [sig ] ================================================== [2026-01-23T20:35:21.531408] [INFO ] [sig ] Forecasts complete: 3475/3475 symbols succeeded [2026-01-23T20:35:21.531439] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-23T20:35:21.531468] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-23T20:35:21.532115] [INFO ] [sig ] Found 71 forecast dates to process [2026-01-23T20:35:21.532161] [INFO ] [sig ] [1/71] Processing report for 2025-10-10... [2026-01-23T20:35:21.532199] [INFO ] [sig ] [1/71] Report for 2025-10-10 already exists, skipping... [2026-01-23T20:35:21.532234] [INFO ] [sig ] [2/71] Processing report for 2025-10-13... [2026-01-23T20:35:21.532270] [INFO ] [sig ] [2/71] Report for 2025-10-13 already exists, skipping... [2026-01-23T20:35:21.532298] [INFO ] [sig ] [3/71] Processing report for 2025-10-14... [2026-01-23T20:35:21.532329] [INFO ] [sig ] [3/71] Report for 2025-10-14 already exists, skipping... [2026-01-23T20:35:21.532355] [INFO ] [sig ] [4/71] Processing report for 2025-10-15... [2026-01-23T20:35:21.532386] [INFO ] [sig ] [4/71] Report for 2025-10-15 already exists, skipping... [2026-01-23T20:35:21.532412] [INFO ] [sig ] [5/71] Processing report for 2025-10-16... [2026-01-23T20:35:21.532442] [INFO ] [sig ] [5/71] Report for 2025-10-16 already exists, skipping... [2026-01-23T20:35:21.532470] [INFO ] [sig ] [6/71] Processing report for 2025-10-17... [2026-01-23T20:35:21.532500] [INFO ] [sig ] [6/71] Report for 2025-10-17 already exists, skipping... [2026-01-23T20:35:21.532526] [INFO ] [sig ] [7/71] Processing report for 2025-10-20... [2026-01-23T20:35:21.532556] [INFO ] [sig ] [7/71] Report for 2025-10-20 already exists, skipping... [2026-01-23T20:35:21.532603] [INFO ] [sig ] [8/71] Processing report for 2025-10-21... [2026-01-23T20:35:21.532637] [INFO ] [sig ] [8/71] Report for 2025-10-21 already exists, skipping... [2026-01-23T20:35:21.532663] [INFO ] [sig ] [9/71] Processing report for 2025-10-22... [2026-01-23T20:35:21.532692] [INFO ] [sig ] [9/71] Report for 2025-10-22 already exists, skipping... [2026-01-23T20:35:21.532719] [INFO ] [sig ] [10/71] Processing report for 2025-10-23... [2026-01-23T20:35:21.532750] [INFO ] [sig ] [10/71] Report for 2025-10-23 already exists, skipping... [2026-01-23T20:35:21.532776] [INFO ] [sig ] [11/71] Processing report for 2025-10-24... [2026-01-23T20:35:21.532808] [INFO ] [sig ] [11/71] Report for 2025-10-24 already exists, skipping... [2026-01-23T20:35:21.532834] [INFO ] [sig ] [12/71] Processing report for 2025-10-27... [2026-01-23T20:35:21.532864] [INFO ] [sig ] [12/71] Report for 2025-10-27 already exists, skipping... [2026-01-23T20:35:21.532890] [INFO ] [sig ] [13/71] Processing report for 2025-10-28... [2026-01-23T20:35:21.532920] [INFO ] [sig ] [13/71] Report for 2025-10-28 already exists, skipping... [2026-01-23T20:35:21.532945] [INFO ] [sig ] [14/71] Processing report for 2025-10-30... [2026-01-23T20:35:21.532975] [INFO ] [sig ] [14/71] Report for 2025-10-30 already exists, skipping... [2026-01-23T20:35:21.533000] [INFO ] [sig ] [15/71] Processing report for 2025-10-31... [2026-01-23T20:35:21.533030] [INFO ] [sig ] [15/71] Report for 2025-10-31 already exists, skipping... [2026-01-23T20:35:21.533057] [INFO ] [sig ] [16/71] Processing report for 2025-11-03... [2026-01-23T20:35:21.533087] [INFO ] [sig ] [16/71] Report for 2025-11-03 already exists, skipping... [2026-01-23T20:35:21.533117] [INFO ] [sig ] [17/71] Processing report for 2025-11-04... [2026-01-23T20:35:21.533165] [INFO ] [sig ] [17/71] Report for 2025-11-04 already exists, skipping... [2026-01-23T20:35:21.533224] [INFO ] [sig ] [18/71] Processing report for 2025-11-05... [2026-01-23T20:35:21.533259] [INFO ] [sig ] [18/71] Report for 2025-11-05 already exists, skipping... [2026-01-23T20:35:21.533286] [INFO ] [sig ] [19/71] Processing report for 2025-11-06... [2026-01-23T20:35:21.533317] [INFO ] [sig ] [19/71] Report for 2025-11-06 already exists, skipping... [2026-01-23T20:35:21.533342] [INFO ] [sig ] [20/71] Processing report for 2025-11-07... [2026-01-23T20:35:21.533393] [INFO ] [sig ] [20/71] Report for 2025-11-07 already exists, skipping... [2026-01-23T20:35:21.533422] [INFO ] [sig ] [21/71] Processing report for 2025-11-10... [2026-01-23T20:35:21.533463] [INFO ] [sig ] [21/71] Report for 2025-11-10 already exists, skipping... [2026-01-23T20:35:21.533501] [INFO ] [sig ] [22/71] Processing report for 2025-11-11... [2026-01-23T20:35:21.533544] [INFO ] [sig ] [22/71] Report for 2025-11-11 already exists, skipping... [2026-01-23T20:35:21.533592] [INFO ] [sig ] [23/71] Processing report for 2025-11-12... [2026-01-23T20:35:21.533627] [INFO ] [sig ] [23/71] Report for 2025-11-12 already exists, skipping... [2026-01-23T20:35:21.533655] [INFO ] [sig ] [24/71] Processing report for 2025-11-13... [2026-01-23T20:35:21.533686] [INFO ] [sig ] [24/71] Report for 2025-11-13 already exists, skipping... [2026-01-23T20:35:21.533712] [INFO ] [sig ] [25/71] Processing report for 2025-11-17... [2026-01-23T20:35:21.533749] [INFO ] [sig ] [25/71] Report for 2025-11-17 already exists, skipping... [2026-01-23T20:35:21.533781] [INFO ] [sig ] [26/71] Processing report for 2025-11-18... [2026-01-23T20:35:21.533813] [INFO ] [sig ] [26/71] Report for 2025-11-18 already exists, skipping... [2026-01-23T20:35:21.533839] [INFO ] [sig ] [27/71] Processing report for 2025-11-19... [2026-01-23T20:35:21.533869] [INFO ] [sig ] [27/71] Report for 2025-11-19 already exists, skipping... [2026-01-23T20:35:21.533899] [INFO ] [sig ] [28/71] Processing report for 2025-11-20... [2026-01-23T20:35:21.533945] [INFO ] [sig ] [28/71] Report for 2025-11-20 already exists, skipping... [2026-01-23T20:35:21.533986] [INFO ] [sig ] [29/71] Processing report for 2025-11-21... [2026-01-23T20:35:21.534020] [INFO ] [sig ] [29/71] Report for 2025-11-21 already exists, skipping... [2026-01-23T20:35:21.534046] [INFO ] [sig ] [30/71] Processing report for 2025-11-24... [2026-01-23T20:35:21.534076] [INFO ] [sig ] [30/71] Report for 2025-11-24 already exists, skipping... [2026-01-23T20:35:21.534102] [INFO ] [sig ] [31/71] Processing report for 2025-11-25... [2026-01-23T20:35:21.534135] [INFO ] [sig ] [31/71] Report for 2025-11-25 already exists, skipping... [2026-01-23T20:35:21.534174] [INFO ] [sig ] [32/71] Processing report for 2025-11-26... [2026-01-23T20:35:21.534215] [INFO ] [sig ] [32/71] Report for 2025-11-26 already exists, skipping... [2026-01-23T20:35:21.534247] [INFO ] [sig ] [33/71] Processing report for 2025-11-28... [2026-01-23T20:35:21.534280] [INFO ] [sig ] [33/71] Report for 2025-11-28 already exists, skipping... [2026-01-23T20:35:21.534306] [INFO ] [sig ] [34/71] Processing report for 2025-12-01... [2026-01-23T20:35:21.534357] [INFO ] [sig ] [34/71] Report for 2025-12-01 already exists, skipping... [2026-01-23T20:35:21.534400] [INFO ] [sig ] [35/71] Processing report for 2025-12-02... [2026-01-23T20:35:21.534442] [INFO ] [sig ] [35/71] Report for 2025-12-02 already exists, skipping... [2026-01-23T20:35:21.534472] [INFO ] [sig ] [36/71] Processing report for 2025-12-03... [2026-01-23T20:35:21.534513] [INFO ] [sig ] [36/71] Report for 2025-12-03 already exists, skipping... [2026-01-23T20:35:21.534543] [INFO ] [sig ] [37/71] Processing report for 2025-12-04... [2026-01-23T20:35:21.534600] [INFO ] [sig ] [37/71] Report for 2025-12-04 already exists, skipping... [2026-01-23T20:35:21.534637] [INFO ] [sig ] [38/71] Processing report for 2025-12-05... [2026-01-23T20:35:21.534669] [INFO ] [sig ] [38/71] Report for 2025-12-05 already exists, skipping... [2026-01-23T20:35:21.534694] [INFO ] [sig ] [39/71] Processing report for 2025-12-08... [2026-01-23T20:35:21.534730] [INFO ] [sig ] [39/71] Report for 2025-12-08 already exists, skipping... [2026-01-23T20:35:21.534770] [INFO ] [sig ] [40/71] Processing report for 2025-12-09... [2026-01-23T20:35:21.534821] [INFO ] [sig ] [40/71] Report for 2025-12-09 already exists, skipping... [2026-01-23T20:35:21.534859] [INFO ] [sig ] [41/71] Processing report for 2025-12-10... [2026-01-23T20:35:21.534908] [INFO ] [sig ] [41/71] Report for 2025-12-10 already exists, skipping... [2026-01-23T20:35:21.534937] [INFO ] [sig ] [42/71] Processing report for 2025-12-11... [2026-01-23T20:35:21.534968] [INFO ] [sig ] [42/71] Report for 2025-12-11 already exists, skipping... [2026-01-23T20:35:21.534994] [INFO ] [sig ] [43/71] Processing report for 2025-12-12... [2026-01-23T20:35:21.535024] [INFO ] [sig ] [43/71] Report for 2025-12-12 already exists, skipping... [2026-01-23T20:35:21.535049] [INFO ] [sig ] [44/71] Processing report for 2025-12-15... [2026-01-23T20:35:21.535079] [INFO ] [sig ] [44/71] Report for 2025-12-15 already exists, skipping... [2026-01-23T20:35:21.535106] [INFO ] [sig ] [45/71] Processing report for 2025-12-16... [2026-01-23T20:35:21.535136] [INFO ] [sig ] [45/71] Report for 2025-12-16 already exists, skipping... [2026-01-23T20:35:21.535162] [INFO ] [sig ] [46/71] Processing report for 2025-12-17... [2026-01-23T20:35:21.535193] [INFO ] [sig ] [46/71] Report for 2025-12-17 already exists, skipping... [2026-01-23T20:35:21.535222] [INFO ] [sig ] [47/71] Processing report for 2025-12-18... [2026-01-23T20:35:21.535267] [INFO ] [sig ] [47/71] Report for 2025-12-18 already exists, skipping... [2026-01-23T20:35:21.535298] [INFO ] [sig ] [48/71] Processing report for 2025-12-19... [2026-01-23T20:35:21.535331] [INFO ] [sig ] [48/71] Report for 2025-12-19 already exists, skipping... [2026-01-23T20:35:21.535363] [INFO ] [sig ] [49/71] Processing report for 2025-12-22... [2026-01-23T20:35:21.535428] [INFO ] [sig ] [49/71] Report for 2025-12-22 already exists, skipping... [2026-01-23T20:35:21.535471] [INFO ] [sig ] [50/71] Processing report for 2025-12-23... [2026-01-23T20:35:21.535512] [INFO ] [sig ] [50/71] Report for 2025-12-23 already exists, skipping... [2026-01-23T20:35:21.535542] [INFO ] [sig ] [51/71] Processing report for 2025-12-24... [2026-01-23T20:35:21.535596] [INFO ] [sig ] [51/71] Report for 2025-12-24 already exists, skipping... [2026-01-23T20:35:21.535628] [INFO ] [sig ] [52/71] Processing report for 2025-12-26... [2026-01-23T20:35:21.535660] [INFO ] [sig ] [52/71] Report for 2025-12-26 already exists, skipping... [2026-01-23T20:35:21.535686] [INFO ] [sig ] [53/71] Processing report for 2025-12-29... [2026-01-23T20:35:21.535716] [INFO ] [sig ] [53/71] Report for 2025-12-29 already exists, skipping... [2026-01-23T20:35:21.535741] [INFO ] [sig ] [54/71] Processing report for 2025-12-30... [2026-01-23T20:35:21.535779] [INFO ] [sig ] [54/71] Report for 2025-12-30 already exists, skipping... [2026-01-23T20:35:21.535807] [INFO ] [sig ] [55/71] Processing report for 2025-12-31... [2026-01-23T20:35:21.535866] [INFO ] [sig ] [55/71] Report for 2025-12-31 already exists, skipping... [2026-01-23T20:35:21.535895] [INFO ] [sig ] [56/71] Processing report for 2026-01-02... [2026-01-23T20:35:21.535926] [INFO ] [sig ] [56/71] Report for 2026-01-02 already exists, skipping... [2026-01-23T20:35:21.535951] [INFO ] [sig ] [57/71] Processing report for 2026-01-05... [2026-01-23T20:35:21.535995] [INFO ] [sig ] [57/71] Report for 2026-01-05 already exists, skipping... [2026-01-23T20:35:21.536031] [INFO ] [sig ] [58/71] Processing report for 2026-01-06... [2026-01-23T20:35:21.536064] [INFO ] [sig ] [58/71] Report for 2026-01-06 already exists, skipping... [2026-01-23T20:35:21.536091] [INFO ] [sig ] [59/71] Processing report for 2026-01-07... [2026-01-23T20:35:21.536131] [INFO ] [sig ] [59/71] Report for 2026-01-07 already exists, skipping... [2026-01-23T20:35:21.536160] [INFO ] [sig ] [60/71] Processing report for 2026-01-08... [2026-01-23T20:35:21.536204] [INFO ] [sig ] [60/71] Report for 2026-01-08 already exists, skipping... [2026-01-23T20:35:21.536244] [INFO ] [sig ] [61/71] Processing report for 2026-01-09... [2026-01-23T20:35:21.536282] [INFO ] [sig ] [61/71] Report for 2026-01-09 already exists, skipping... [2026-01-23T20:35:21.536308] [INFO ] [sig ] [62/71] Processing report for 2026-01-12... [2026-01-23T20:35:21.536347] [INFO ] [sig ] [62/71] Report for 2026-01-12 already exists, skipping... [2026-01-23T20:35:21.536375] [INFO ] [sig ] [63/71] Processing report for 2026-01-13... [2026-01-23T20:35:21.536415] [INFO ] [sig ] [63/71] Report for 2026-01-13 already exists, skipping... [2026-01-23T20:35:21.536443] [INFO ] [sig ] [64/71] Processing report for 2026-01-14... [2026-01-23T20:35:21.536472] [INFO ] [sig ] [64/71] Report for 2026-01-14 already exists, skipping... [2026-01-23T20:35:21.536497] [INFO ] [sig ] [65/71] Processing report for 2026-01-15... [2026-01-23T20:35:21.536527] [INFO ] [sig ] [65/71] Report for 2026-01-15 already exists, skipping... [2026-01-23T20:35:21.536554] [INFO ] [sig ] [66/71] Processing report for 2026-01-16... [2026-01-23T20:35:21.536620] [INFO ] [sig ] [66/71] Report for 2026-01-16 already exists, skipping... [2026-01-23T20:35:21.536650] [INFO ] [sig ] [67/71] Processing report for 2026-01-20... [2026-01-23T20:35:21.536682] [INFO ] [sig ] [67/71] Report for 2026-01-20 already exists, skipping... [2026-01-23T20:35:21.536708] [INFO ] [sig ] [68/71] Processing report for 2026-01-21... [2026-01-23T20:35:21.536739] [INFO ] [sig ] [68/71] Report for 2026-01-21 already exists, skipping... [2026-01-23T20:35:21.536765] [INFO ] [sig ] [69/71] Processing report for 2026-01-22... [2026-01-23T20:35:21.536809] [INFO ] [sig ] [69/71] Report for 2026-01-22 already exists, skipping... [2026-01-23T20:35:21.536838] [INFO ] [sig ] [70/71] Processing report for 2026-01-23... [2026-01-23T20:35:21.536883] [INFO ] [sig ] [70/71] Report for 2026-01-23 already exists, skipping... [2026-01-23T20:35:21.536912] [INFO ] [sig ] [71/71] Processing report for 2026-01-26... [2026-01-23T20:35:21.698914] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.699275] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-23T20:35:21.699608] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.699913] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-23T20:35:21.699996] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-23T20:35:21.700072] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-23T20:35:21.700138] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.700390] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-23T20:35:21.700646] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.700897] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.701189] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-23T20:35:21.701491] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-23T20:35:21.701569] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-23T20:35:21.701668] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-23T20:35:21.701930] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-23T20:35:21.702181] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-23T20:35:21.702456] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-23T20:35:21.702755] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-23T20:35:21.702826] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-23T20:35:21.702887] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-23T20:35:21.703115] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-23T20:35:21.703415] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-23T20:35:21.703683] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.703978] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.704248] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-23T20:35:21.704497] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.704735] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-23T20:35:21.704807] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-23T20:35:21.704870] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.705097] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-23T20:35:21.705361] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-23T20:35:21.705433] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.705715] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-23T20:35:21.705955] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-23T20:35:21.706216] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.706591] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-23T20:35:21.706678] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-23T20:35:21.706957] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-23T20:35:21.707267] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-23T20:35:21.710686] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.711101] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-23T20:35:21.712074] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-23T20:35:21.712360] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-23T20:35:21.712636] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.712718] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-23T20:35:21.712987] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-23T20:35:21.713253] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-23T20:35:21.713537] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.713832] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-23T20:35:21.714096] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-23T20:35:21.714424] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-23T20:35:21.714519] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-23T20:35:21.714776] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-23T20:35:21.714849] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.714909] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.715158] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.715398] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.715942] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.716263] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.716340] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-23T20:35:21.716605] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-23T20:35:21.716895] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-23T20:35:21.717185] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.717615] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-23T20:35:21.717916] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-23T20:35:21.718216] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-23T20:35:21.718502] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.718806] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-23T20:35:21.719116] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.719208] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-23T20:35:21.719515] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-23T20:35:21.719631] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-23T20:35:21.719702] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-23T20:35:21.719991] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.720240] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-23T20:35:21.720513] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-23T20:35:21.720876] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-23T20:35:21.721303] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-23T20:35:21.721643] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.721720] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-23T20:35:21.721785] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-23T20:35:21.721860] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-23T20:35:21.722100] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.722170] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-23T20:35:21.722389] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.722618] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-23T20:35:21.722880] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-23T20:35:21.723127] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-23T20:35:21.723375] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-23T20:35:21.723641] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.723952] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-23T20:35:21.724221] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-23T20:35:21.724463] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.724560] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-23T20:35:21.724850] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-23T20:35:21.724935] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-23T20:35:21.725219] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-23T20:35:21.725504] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-23T20:35:21.725803] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.725874] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.726095] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-23T20:35:21.726164] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.726473] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-23T20:35:21.726798] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-23T20:35:21.727048] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-23T20:35:21.727124] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.727959] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-23T20:35:21.728069] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-23T20:35:21.728844] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.729301] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-23T20:35:21.729616] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-23T20:35:21.729943] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-23T20:35:21.730069] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-23T20:35:21.730389] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.730515] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-23T20:35:21.730829] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-23T20:35:21.731198] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.731518] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.731816] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-23T20:35:21.732130] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-23T20:35:21.732454] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-23T20:35:21.733085] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.733644] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.733767] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-23T20:35:21.734027] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-23T20:35:21.734295] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-23T20:35:21.734367] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-23T20:35:21.734702] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-23T20:35:21.735004] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-23T20:35:21.735304] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-23T20:35:21.735554] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-23T20:35:21.735878] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-23T20:35:21.736113] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.736352] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-23T20:35:21.736652] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.737072] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-23T20:35:21.737353] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-23T20:35:21.737695] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.737983] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-23T20:35:21.738223] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-23T20:35:21.738463] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-23T20:35:21.738557] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-23T20:35:21.738671] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-23T20:35:21.738934] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-23T20:35:21.739016] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-23T20:35:21.739265] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-23T20:35:21.739544] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-23T20:35:21.739866] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-23T20:35:21.740158] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-23T20:35:21.740240] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-23T20:35:21.740527] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-23T20:35:21.740624] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-23T20:35:21.740877] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-23T20:35:21.741152] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-23T20:35:21.741423] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-23T20:35:21.741723] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-23T20:35:21.741797] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-23T20:35:21.742082] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-23T20:35:21.743065] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-23T20:35:21.743373] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-23T20:35:21.743659] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-23T20:35:21.743905] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-23T20:35:21.744170] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-23T20:35:21.744244] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-23T20:35:21.744308] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-23T20:35:21.744559] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.744863] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-23T20:35:21.745650] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-23T20:35:21.745737] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-23T20:35:21.746004] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-23T20:35:21.746253] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.746589] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-23T20:35:21.746855] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-23T20:35:21.746937] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-23T20:35:21.747189] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-23T20:35:21.747735] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.748988] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-23T20:35:21.749085] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-23T20:35:21.749374] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.749491] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-23T20:35:21.749791] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-23T20:35:21.749886] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-23T20:35:21.749953] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.750268] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-23T20:35:21.750600] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.750677] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-23T20:35:21.750962] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-23T20:35:21.751272] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-23T20:35:21.751344] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-23T20:35:21.751693] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-23T20:35:21.752054] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-23T20:35:21.752343] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-23T20:35:21.752629] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-23T20:35:21.752888] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-23T20:35:21.753142] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.753423] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-23T20:35:21.753668] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-23T20:35:21.753967] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.754232] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-23T20:35:21.754477] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-23T20:35:21.754792] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-23T20:35:21.755061] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-23T20:35:21.755309] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.755609] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-23T20:35:21.755856] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.756146] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-23T20:35:21.756448] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-23T20:35:21.756743] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.757034] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-23T20:35:21.757273] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-23T20:35:21.757548] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-23T20:35:21.757874] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.758167] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.758501] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-23T20:35:21.758784] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.759086] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-23T20:35:21.759354] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-23T20:35:21.759654] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-23T20:35:21.759908] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.760211] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-23T20:35:21.760470] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-23T20:35:21.760773] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-23T20:35:21.761081] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-23T20:35:21.761375] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-23T20:35:21.761626] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.761879] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-23T20:35:21.762137] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-23T20:35:21.762397] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-23T20:35:21.762638] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-23T20:35:21.762897] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-23T20:35:21.763176] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-23T20:35:21.763423] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-23T20:35:21.763732] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-23T20:35:21.764090] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.764376] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-23T20:35:21.764694] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-23T20:35:21.764949] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.765217] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-23T20:35:21.765297] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.765558] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-23T20:35:21.765831] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-23T20:35:21.766111] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-23T20:35:21.766354] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-23T20:35:21.766444] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.766843] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.767094] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-23T20:35:21.767416] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.767683] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.768031] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-23T20:35:21.768318] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-23T20:35:21.768625] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.768887] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-23T20:35:21.769146] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.769403] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-23T20:35:21.769674] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-23T20:35:21.769748] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-23T20:35:21.770000] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-23T20:35:21.770071] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-23T20:35:21.770323] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-23T20:35:21.770565] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.770847] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.771108] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-23T20:35:21.771358] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-23T20:35:21.771623] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-23T20:35:21.771890] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.772136] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.772401] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.772480] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-23T20:35:21.772789] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-23T20:35:21.773038] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.773113] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-23T20:35:21.774390] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-23T20:35:21.774649] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.774928] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-23T20:35:21.775229] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-23T20:35:21.775478] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-23T20:35:21.775755] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-23T20:35:21.775842] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-23T20:35:21.775914] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-23T20:35:21.776163] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-23T20:35:21.776421] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-23T20:35:21.776504] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-23T20:35:21.776755] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-23T20:35:21.777018] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-23T20:35:21.777099] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-23T20:35:21.777356] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.777451] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-23T20:35:21.778341] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-23T20:35:21.778422] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-23T20:35:21.778673] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-23T20:35:21.778947] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.779234] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-23T20:35:21.779508] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-23T20:35:21.779792] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-23T20:35:21.780066] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-23T20:35:21.780339] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-23T20:35:21.780412] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-23T20:35:21.780663] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.780748] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-23T20:35:21.781034] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-23T20:35:21.781294] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-23T20:35:21.781553] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.781865] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-23T20:35:21.782105] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.782346] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-23T20:35:21.783150] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-23T20:35:21.783478] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-23T20:35:21.783751] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.784026] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-23T20:35:21.784313] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-23T20:35:21.784596] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.784869] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.785168] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-23T20:35:21.785418] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-23T20:35:21.785857] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-23T20:35:21.785940] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.786227] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-23T20:35:21.786606] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-23T20:35:21.786885] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-23T20:35:21.787189] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-23T20:35:21.787447] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-23T20:35:21.787765] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.788077] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.788364] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-23T20:35:21.788876] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-23T20:35:21.789175] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-23T20:35:21.789670] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-23T20:35:21.790093] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.790501] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-23T20:35:21.790601] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-23T20:35:21.790906] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.791167] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.791619] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-23T20:35:21.791955] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.792042] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-23T20:35:21.792107] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.792402] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-23T20:35:21.792714] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-23T20:35:21.793003] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-23T20:35:21.793306] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-23T20:35:21.793820] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-23T20:35:21.794069] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-23T20:35:21.794140] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.794963] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-23T20:35:21.795233] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.795478] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-23T20:35:21.795748] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-23T20:35:21.796441] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.796688] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.796939] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-23T20:35:21.797211] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.797484] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.797787] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-23T20:35:21.797882] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.798135] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-23T20:35:21.798390] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-23T20:35:21.798672] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.798909] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-23T20:35:21.799200] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-23T20:35:21.799466] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-23T20:35:21.799707] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.799942] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-23T20:35:21.800179] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.800609] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-23T20:35:21.800919] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-23T20:35:21.800994] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-23T20:35:21.801264] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.801658] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-23T20:35:21.801904] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-23T20:35:21.801989] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-23T20:35:21.802247] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-23T20:35:21.802490] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-23T20:35:21.803747] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-23T20:35:21.804057] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-23T20:35:21.804328] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-23T20:35:21.804403] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-23T20:35:21.804661] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-23T20:35:21.804960] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-23T20:35:21.805259] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.805503] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-23T20:35:21.805769] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-23T20:35:21.806072] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-23T20:35:21.806325] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-23T20:35:21.806562] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-23T20:35:21.806899] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.807162] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-23T20:35:21.807235] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-23T20:35:21.807510] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.807785] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.808037] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.808327] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-23T20:35:21.808614] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-23T20:35:21.808872] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-23T20:35:21.809127] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.809641] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-23T20:35:21.809728] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.809832] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-23T20:35:21.809917] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-23T20:35:21.810194] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-23T20:35:21.810511] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-23T20:35:21.810880] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.810991] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-23T20:35:21.811087] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.811359] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-23T20:35:21.811902] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-23T20:35:21.812185] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-23T20:35:21.812305] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-23T20:35:21.812821] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.813107] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-23T20:35:21.813359] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-23T20:35:21.813627] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-23T20:35:21.813698] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-23T20:35:21.813760] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-23T20:35:21.813991] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-23T20:35:21.814230] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.814301] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-23T20:35:21.814363] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.814621] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.814930] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-23T20:35:21.815215] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-23T20:35:21.815598] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-23T20:35:21.815677] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-23T20:35:21.815944] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.816253] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-23T20:35:21.816496] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.816777] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-23T20:35:21.817049] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-23T20:35:21.817311] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-23T20:35:21.817719] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.818141] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-23T20:35:21.818437] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-23T20:35:21.818688] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-23T20:35:21.818770] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-23T20:35:21.819023] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-23T20:35:21.819094] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-23T20:35:21.819382] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-23T20:35:21.819851] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-23T20:35:21.819921] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-23T20:35:21.820201] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-23T20:35:21.820656] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.820935] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-23T20:35:21.821256] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-23T20:35:21.821328] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.821723] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-23T20:35:21.821793] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.822041] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.822315] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.822773] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.823041] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-23T20:35:21.823305] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-23T20:35:21.823805] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-23T20:35:21.824129] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-23T20:35:21.824214] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-23T20:35:21.824482] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-23T20:35:21.824796] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-23T20:35:21.825087] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-23T20:35:21.825158] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-23T20:35:21.825220] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-23T20:35:21.825721] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-23T20:35:21.825791] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-23T20:35:21.826054] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-23T20:35:21.826319] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.826720] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.826801] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.827058] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.827307] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-23T20:35:21.827602] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.827699] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-23T20:35:21.828001] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.828265] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-23T20:35:21.828535] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.828824] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-23T20:35:21.829065] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.829361] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.829801] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.830047] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.830351] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-23T20:35:21.830650] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-23T20:35:21.830721] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.830967] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-23T20:35:21.831038] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-23T20:35:21.831283] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.831592] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.831667] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-23T20:35:21.831917] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-23T20:35:21.832211] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-23T20:35:21.832445] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.832698] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-23T20:35:21.832944] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-23T20:35:21.833622] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-23T20:35:21.833887] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-23T20:35:21.833959] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-23T20:35:21.834230] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-23T20:35:21.834481] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.834780] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-23T20:35:21.834851] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-23T20:35:21.835152] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-23T20:35:21.835223] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-23T20:35:21.835454] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.835759] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-23T20:35:21.836020] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.836256] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-23T20:35:21.836333] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.836627] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-23T20:35:21.836696] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-23T20:35:21.836767] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-23T20:35:21.837018] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.837325] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-23T20:35:21.837649] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.837927] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.838197] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-23T20:35:21.838463] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-23T20:35:21.838777] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.838845] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.839142] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.839211] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-23T20:35:21.839447] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-23T20:35:21.839783] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.840050] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.840117] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-23T20:35:21.840564] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-23T20:35:21.840660] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.840917] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-23T20:35:21.841190] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-23T20:35:21.841504] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-23T20:35:21.841807] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-23T20:35:21.842131] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.842211] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.842479] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-23T20:35:21.842548] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-23T20:35:21.842829] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-23T20:35:21.843095] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-23T20:35:21.843336] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-23T20:35:21.843601] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-23T20:35:21.843841] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-23T20:35:21.844147] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-23T20:35:21.844903] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-23T20:35:21.845204] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-23T20:35:21.845470] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-23T20:35:21.845722] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-23T20:35:21.845989] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-23T20:35:21.846227] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-23T20:35:21.846473] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-23T20:35:21.846711] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-23T20:35:21.846977] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-23T20:35:21.847045] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-23T20:35:21.847303] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-23T20:35:21.847655] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-23T20:35:21.847962] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-23T20:35:21.848225] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-23T20:35:21.848516] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-23T20:35:21.848792] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-23T20:35:21.849035] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.849284] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-23T20:35:21.849631] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-23T20:35:21.849700] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-23T20:35:21.849759] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.849818] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-23T20:35:21.850057] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-23T20:35:21.850322] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-23T20:35:21.850602] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.850864] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-23T20:35:21.851165] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-23T20:35:21.851235] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-23T20:35:21.851699] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.851968] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-23T20:35:21.852232] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-23T20:35:21.852541] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.852875] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.852955] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-23T20:35:21.853255] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.853496] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.853786] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-23T20:35:21.854059] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-23T20:35:21.854128] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-23T20:35:21.854415] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-23T20:35:21.854654] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-23T20:35:21.854891] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-23T20:35:21.854957] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-23T20:35:21.855187] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-23T20:35:21.855444] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-23T20:35:21.855742] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-23T20:35:21.856072] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-23T20:35:21.856318] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-23T20:35:21.856626] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-23T20:35:21.856871] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.857134] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-23T20:35:21.857411] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-23T20:35:21.857721] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-23T20:35:21.857989] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.858056] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-23T20:35:21.858321] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-23T20:35:21.858614] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.858911] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.859166] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-23T20:35:21.859242] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-23T20:35:21.859510] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-23T20:35:21.859795] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-23T20:35:21.860039] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-23T20:35:21.860273] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.860515] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-23T20:35:21.860769] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-23T20:35:21.861060] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-23T20:35:21.861323] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.861613] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-23T20:35:21.861849] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-23T20:35:21.862141] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-23T20:35:21.862417] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-23T20:35:21.862723] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-23T20:35:21.862807] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-23T20:35:21.863091] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-23T20:35:21.863170] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-23T20:35:21.863452] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-23T20:35:21.863689] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.863766] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-23T20:35:21.864050] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-23T20:35:21.864286] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.864551] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-23T20:35:21.864868] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.864947] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-23T20:35:21.865202] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-23T20:35:21.865462] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-23T20:35:21.865733] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-23T20:35:21.866025] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-23T20:35:21.866326] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-23T20:35:21.866586] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-23T20:35:21.866860] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-23T20:35:21.867120] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-23T20:35:21.868093] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-23T20:35:21.868409] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.868679] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-23T20:35:21.868748] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.868807] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-23T20:35:21.869095] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-23T20:35:21.869165] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-23T20:35:21.869234] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.869558] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-23T20:35:21.869854] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-23T20:35:21.870107] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-23T20:35:21.870365] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-23T20:35:21.870627] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-23T20:35:21.870697] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-23T20:35:21.871002] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.872053] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-23T20:35:21.872338] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.872603] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-23T20:35:21.872878] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-23T20:35:21.873185] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.873494] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-23T20:35:21.873564] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-23T20:35:21.873841] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-23T20:35:21.873916] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-23T20:35:21.874163] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-23T20:35:21.874411] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-23T20:35:21.874661] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-23T20:35:21.874742] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-23T20:35:21.874821] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.875589] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-23T20:35:21.875661] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-23T20:35:21.875720] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-23T20:35:21.875975] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.876252] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.876529] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-23T20:35:21.876622] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.876922] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-23T20:35:21.877228] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-23T20:35:21.877541] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-23T20:35:21.877892] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.878146] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.878417] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-23T20:35:21.878691] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.879041] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.879387] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-23T20:35:21.879905] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-23T20:35:21.881337] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-23T20:35:21.882090] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-23T20:35:21.882416] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-23T20:35:21.882698] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-23T20:35:21.882948] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-23T20:35:21.883198] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-23T20:35:21.883467] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-23T20:35:21.883740] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-23T20:35:21.883978] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-23T20:35:21.884213] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-23T20:35:21.884658] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-23T20:35:21.884924] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.884995] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-23T20:35:21.885233] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-23T20:35:21.885503] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-23T20:35:21.885785] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-23T20:35:21.885858] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-23T20:35:21.886112] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.886188] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.886419] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-23T20:35:21.887123] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-23T20:35:21.887453] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-23T20:35:21.887730] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-23T20:35:21.888008] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-23T20:35:21.888323] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.888404] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-23T20:35:21.888642] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.888938] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-23T20:35:21.889188] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.889498] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-23T20:35:21.889775] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-23T20:35:21.890201] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-23T20:35:21.890695] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-23T20:35:21.891005] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-23T20:35:21.891083] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-23T20:35:21.891345] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.891420] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-23T20:35:21.891698] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-23T20:35:21.891966] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-23T20:35:21.892353] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-23T20:35:21.892624] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-23T20:35:21.892908] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-23T20:35:21.892994] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-23T20:35:21.893251] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-23T20:35:21.893667] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-23T20:35:21.894005] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-23T20:35:21.894314] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-23T20:35:21.894605] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-23T20:35:21.894906] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.895159] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-23T20:35:21.895423] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-23T20:35:21.895718] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-23T20:35:21.896022] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.896101] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-23T20:35:21.896162] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-23T20:35:21.896419] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-23T20:35:21.896672] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-23T20:35:21.896912] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-23T20:35:21.896979] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-23T20:35:21.897218] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-23T20:35:21.897297] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-23T20:35:21.897389] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-23T20:35:21.897641] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-23T20:35:21.897721] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-23T20:35:21.898015] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-23T20:35:21.898288] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-23T20:35:21.898629] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.898895] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.899150] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-23T20:35:21.899394] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-23T20:35:21.899661] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-23T20:35:21.899920] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-23T20:35:21.900176] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-23T20:35:21.900433] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-23T20:35:21.900896] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-23T20:35:21.901188] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-23T20:35:21.901429] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.901533] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-23T20:35:21.901850] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-23T20:35:21.902138] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-23T20:35:21.902383] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-23T20:35:21.902635] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-23T20:35:21.902713] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-23T20:35:21.902775] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-23T20:35:21.903022] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.903275] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-23T20:35:21.903539] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-23T20:35:21.903825] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-23T20:35:21.904200] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-23T20:35:21.904271] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.904537] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-23T20:35:21.904852] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-23T20:35:21.905854] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.906109] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-23T20:35:21.906646] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-23T20:35:21.906969] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-23T20:35:21.907247] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-23T20:35:21.907328] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.907409] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-23T20:35:21.907713] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-23T20:35:21.908012] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-23T20:35:21.908271] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-23T20:35:21.908700] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.909002] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-23T20:35:21.909312] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.909590] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-23T20:35:21.909870] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-23T20:35:21.910148] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-23T20:35:21.910413] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-23T20:35:21.910724] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-23T20:35:21.910989] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-23T20:35:21.911275] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-23T20:35:21.911756] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-23T20:35:21.912291] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-23T20:35:21.912389] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-23T20:35:21.913693] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-23T20:35:21.913764] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.914497] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-23T20:35:21.915346] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-23T20:35:21.915896] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.916327] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-23T20:35:21.917480] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-23T20:35:21.918130] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-23T20:35:21.919256] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-23T20:35:21.919519] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-23T20:35:21.919626] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-23T20:35:21.919692] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-23T20:35:21.919753] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-23T20:35:21.920026] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-23T20:35:21.920289] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-23T20:35:21.920550] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-23T20:35:21.920834] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-23T20:35:21.921107] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.921369] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-23T20:35:21.921443] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-23T20:35:21.921705] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.921975] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-23T20:35:21.922223] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-23T20:35:21.922558] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-23T20:35:21.922879] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.923198] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-23T20:35:21.923511] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-23T20:35:21.923616] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-23T20:35:21.924104] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-23T20:35:21.924189] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-23T20:35:21.924718] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-23T20:35:21.924801] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-23T20:35:21.924861] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.925281] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-23T20:35:21.925930] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-23T20:35:21.926002] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-23T20:35:21.926249] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-23T20:35:21.926600] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-23T20:35:21.926905] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.927753] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-23T20:35:21.928667] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-23T20:35:21.929671] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-23T20:35:21.929977] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.931502] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-23T20:35:21.931830] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-23T20:35:21.932154] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-23T20:35:21.932453] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.933339] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-23T20:35:21.933689] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-23T20:35:21.933781] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.934086] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.934409] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-23T20:35:21.934691] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.934969] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.935231] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-23T20:35:21.935551] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-23T20:35:21.935866] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-23T20:35:21.935965] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-23T20:35:21.936052] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-23T20:35:21.936314] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-23T20:35:21.936596] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-23T20:35:21.936911] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.937644] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-23T20:35:21.938077] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-23T20:35:21.938418] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-23T20:35:21.941507] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-23T20:35:21.942998] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-23T20:35:21.943347] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.945194] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-23T20:35:21.945506] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.945805] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-23T20:35:21.946380] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-23T20:35:21.946647] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-23T20:35:21.947008] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-23T20:35:21.947080] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-23T20:35:21.947140] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-23T20:35:21.948055] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-23T20:35:21.948142] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-23T20:35:21.950448] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-23T20:35:21.950850] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-23T20:35:21.951499] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-23T20:35:21.951593] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-23T20:35:21.952010] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.952094] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-23T20:35:21.952440] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-23T20:35:21.952848] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-23T20:35:21.952931] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.953210] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-23T20:35:21.953539] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-23T20:35:21.953869] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.954464] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-23T20:35:21.954740] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-23T20:35:21.955681] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-23T20:35:21.955948] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.956053] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.956368] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-23T20:35:21.956442] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-23T20:35:21.956805] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-23T20:35:21.956877] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.957204] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.957276] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-23T20:35:21.957562] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.957864] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-23T20:35:21.958196] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-23T20:35:21.958498] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-23T20:35:21.958859] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-23T20:35:21.959203] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-23T20:35:21.959550] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-23T20:35:21.959891] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-23T20:35:21.960167] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-23T20:35:21.960484] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-23T20:35:21.960764] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-23T20:35:21.961749] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-23T20:35:21.961824] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-23T20:35:21.962072] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-23T20:35:21.962331] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.962683] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-23T20:35:21.962759] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-23T20:35:21.963072] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-23T20:35:21.963350] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.963625] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-23T20:35:21.963882] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-23T20:35:21.964158] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-23T20:35:21.964426] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-23T20:35:21.964497] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-23T20:35:21.964776] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-23T20:35:21.964851] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-23T20:35:21.965087] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-23T20:35:21.965630] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.966479] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-23T20:35:21.966774] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-23T20:35:21.967046] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-23T20:35:21.967117] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-23T20:35:21.967177] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-23T20:35:21.967539] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-23T20:35:21.967945] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.968025] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-23T20:35:21.968297] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-23T20:35:21.968374] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-23T20:35:21.969210] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-23T20:35:21.969476] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-23T20:35:21.969750] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-23T20:35:21.970018] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-23T20:35:21.970280] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-23T20:35:21.970592] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-23T20:35:21.970693] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-23T20:35:21.970983] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-23T20:35:21.971236] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-23T20:35:21.971497] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-23T20:35:21.971598] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.971674] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-23T20:35:21.971936] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-23T20:35:21.972185] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-23T20:35:21.972483] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-23T20:35:21.972743] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-23T20:35:21.973033] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-23T20:35:21.973335] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-23T20:35:21.973406] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-23T20:35:21.973705] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-23T20:35:21.973954] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-23T20:35:21.974263] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-23T20:35:21.974542] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-23T20:35:21.974874] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-23T20:35:21.975118] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-23T20:35:21.975370] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-23T20:35:21.975656] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-23T20:35:21.975906] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-23T20:35:21.976191] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-23T20:35:21.976274] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-23T20:35:21.976347] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.976613] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-23T20:35:21.976873] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-23T20:35:21.977174] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-23T20:35:21.977435] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-23T20:35:21.977726] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-23T20:35:21.978024] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-23T20:35:21.978098] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-23T20:35:21.978330] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-23T20:35:21.978601] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-23T20:35:21.978864] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-23T20:35:21.979154] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-23T20:35:21.979389] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-23T20:35:21.979674] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.979927] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-23T20:35:21.980162] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-23T20:35:21.980406] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-23T20:35:21.980478] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-23T20:35:21.980715] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-23T20:35:21.980784] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-23T20:35:21.981030] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.981296] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-23T20:35:21.981603] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-23T20:35:21.981846] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-23T20:35:21.982131] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-23T20:35:21.982386] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-23T20:35:21.982677] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-23T20:35:21.982920] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-23T20:35:21.982990] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-23T20:35:21.983224] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-23T20:35:21.983489] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-23T20:35:21.983741] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-23T20:35:21.984009] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-23T20:35:21.984258] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-23T20:35:21.984546] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-23T20:35:21.984823] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-23T20:35:21.985107] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-23T20:35:21.985177] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-23T20:35:21.985242] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-23T20:35:21.985518] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-23T20:35:21.985830] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.986081] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-23T20:35:21.986364] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-23T20:35:21.986636] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-23T20:35:21.986748] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-23T20:35:21.986997] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-23T20:35:21.987068] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-23T20:35:21.987128] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-23T20:35:21.987404] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-23T20:35:21.987676] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-23T20:35:21.987951] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-23T20:35:21.988032] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-23T20:35:21.988286] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-23T20:35:21.988357] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-23T20:35:21.988605] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-23T20:35:21.988689] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-23T20:35:21.988944] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-23T20:35:21.989197] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-23T20:35:21.989266] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-23T20:35:21.989548] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-23T20:35:21.989855] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-23T20:35:21.990132] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-23T20:35:21.990430] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-23T20:35:21.990674] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-23T20:35:21.990966] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-23T20:35:21.991261] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-23T20:35:21.991520] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-23T20:35:21.991804] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-23T20:35:21.992058] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-23T20:35:21.992128] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-23T20:35:21.992406] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.992647] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-23T20:35:21.992897] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-23T20:35:21.993149] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-23T20:35:21.993426] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-23T20:35:21.993683] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-23T20:35:21.994612] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-23T20:35:21.994937] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-23T20:35:21.995216] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-23T20:35:21.995301] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-23T20:35:21.995558] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-23T20:35:21.995892] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-23T20:35:21.996249] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-23T20:35:21.996521] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-23T20:35:21.996817] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-23T20:35:21.997079] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-23T20:35:21.997346] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-23T20:35:21.997638] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-23T20:35:21.997875] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-23T20:35:21.998131] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-23T20:35:21.998398] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-23T20:35:21.998900] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-23T20:35:21.998973] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-23T20:35:21.999212] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-23T20:35:21.999443] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-23T20:35:21.999773] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.000008] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-23T20:35:22.000270] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.000784] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.001102] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-23T20:35:22.001378] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.001450] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-23T20:35:22.001753] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.002023] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-23T20:35:22.002272] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.002515] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-23T20:35:22.002812] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-23T20:35:22.003057] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-23T20:35:22.003140] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-23T20:35:22.003417] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-23T20:35:22.003687] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.003955] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.004028] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-23T20:35:22.004284] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-23T20:35:22.004599] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.004899] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-23T20:35:22.005157] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.005416] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-23T20:35:22.005652] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.005722] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-23T20:35:22.005972] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-23T20:35:22.006272] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-23T20:35:22.006588] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.006843] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-23T20:35:22.007143] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-23T20:35:22.007431] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-23T20:35:22.007727] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.008027] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.008322] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-23T20:35:22.008624] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.008704] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.008952] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.009207] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.009465] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.009771] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-23T20:35:22.009841] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-23T20:35:22.010141] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-23T20:35:22.010393] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.010661] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.010745] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-23T20:35:22.011010] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-23T20:35:22.011250] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.011499] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.011795] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.012098] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-23T20:35:22.012403] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.012671] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-23T20:35:22.012977] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.013260] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-23T20:35:22.013518] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-23T20:35:22.013849] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.014115] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-23T20:35:22.014359] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.014626] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.014696] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-23T20:35:22.014768] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.015032] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.015280] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-23T20:35:22.015527] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.015811] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-23T20:35:22.016153] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.016457] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-23T20:35:22.016743] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.017010] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.017301] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-23T20:35:22.017602] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.017677] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-23T20:35:22.017905] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-23T20:35:22.017975] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.018037] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-23T20:35:22.018269] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-23T20:35:22.018504] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-23T20:35:22.018810] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.019057] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-23T20:35:22.019292] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-23T20:35:22.019526] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.019820] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.020113] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.021147] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-23T20:35:22.021428] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-23T20:35:22.021709] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-23T20:35:22.021783] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.022044] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.022312] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.022673] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-23T20:35:22.022747] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-23T20:35:22.022993] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.023244] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.023489] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-23T20:35:22.023735] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-23T20:35:22.023990] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.024304] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-23T20:35:22.024542] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-23T20:35:22.024825] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.025085] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.025166] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-23T20:35:22.025434] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.025718] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-23T20:35:22.025985] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.026252] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-23T20:35:22.026505] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-23T20:35:22.026799] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.027035] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-23T20:35:22.027331] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.027606] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.027868] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.028151] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-23T20:35:22.028397] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-23T20:35:22.028631] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-23T20:35:22.028922] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.028991] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.029226] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.029484] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-23T20:35:22.029778] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.030039] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-23T20:35:22.030324] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.030584] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.030875] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-23T20:35:22.031123] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.031442] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.031522] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-23T20:35:22.031841] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.031925] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.032204] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-23T20:35:22.032514] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-23T20:35:22.032810] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.033104] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.033383] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.033629] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-23T20:35:22.033917] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-23T20:35:22.033988] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.034239] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-23T20:35:22.034505] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.034603] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.034862] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.035114] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.035408] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.035665] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.035906] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.036159] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.036629] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-23T20:35:22.036867] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.036939] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.037173] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-23T20:35:22.037244] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-23T20:35:22.037306] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-23T20:35:22.037602] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-23T20:35:22.037675] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.037987] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-23T20:35:22.038238] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.038512] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.038794] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.039087] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.039337] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-23T20:35:22.039614] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.039686] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-23T20:35:22.039749] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-23T20:35:22.039999] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.040245] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-23T20:35:22.040500] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-23T20:35:22.040821] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.040903] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.041706] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-23T20:35:22.042007] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.042276] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-23T20:35:22.042557] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.042892] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.043142] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.043384] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-23T20:35:22.043641] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.043882] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.044114] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.044362] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-23T20:35:22.044642] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-23T20:35:22.044930] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.045178] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.045248] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-23T20:35:22.045484] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-23T20:35:22.045911] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-23T20:35:22.046158] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-23T20:35:22.046429] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.046502] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-23T20:35:22.046593] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-23T20:35:22.046837] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.047102] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-23T20:35:22.047385] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.047713] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.047986] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-23T20:35:22.048242] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.048535] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.048883] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.049358] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.049696] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.049990] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.050300] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-23T20:35:22.050560] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-23T20:35:22.050831] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.051075] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.051312] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.051548] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-23T20:35:22.051641] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-23T20:35:22.051899] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-23T20:35:22.052166] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.052399] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.052636] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.052942] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-23T20:35:22.053207] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.053467] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.053736] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-23T20:35:22.053999] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.054251] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-23T20:35:22.054528] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.054622] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.054878] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.054953] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.055252] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.055547] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-23T20:35:22.055831] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.056095] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.056176] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-23T20:35:22.056425] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-23T20:35:22.056717] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-23T20:35:22.057019] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-23T20:35:22.057310] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.057402] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-23T20:35:22.057707] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.057957] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.058193] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-23T20:35:22.058454] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-23T20:35:22.058708] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-23T20:35:22.058980] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-23T20:35:22.059061] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-23T20:35:22.059889] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.060153] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-23T20:35:22.060426] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-23T20:35:22.060499] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.060748] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.061029] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.061114] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-23T20:35:22.061587] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.061866] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-23T20:35:22.061942] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.062179] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-23T20:35:22.062439] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-23T20:35:22.062693] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.063468] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-23T20:35:22.063550] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.064452] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-23T20:35:22.065382] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-23T20:35:22.065938] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-23T20:35:22.066034] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-23T20:35:22.066936] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-23T20:35:22.067518] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.067613] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-23T20:35:22.067684] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.067952] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.068250] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-23T20:35:22.068592] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-23T20:35:22.068669] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.068953] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.069242] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-23T20:35:22.069509] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.069855] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.070096] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-23T20:35:22.070348] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-23T20:35:22.070602] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-23T20:35:22.070891] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.071137] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-23T20:35:22.071412] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.071688] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-23T20:35:22.071942] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.072250] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.072319] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.072390] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.072694] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.072990] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-23T20:35:22.073275] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.073593] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-23T20:35:22.073853] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.074097] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.074167] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.074448] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.074528] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-23T20:35:22.074786] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.074861] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.075104] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-23T20:35:22.075339] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.075635] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-23T20:35:22.075932] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.076179] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-23T20:35:22.076439] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.076716] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.077018] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.077263] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.077609] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-23T20:35:22.077892] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.078868] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-23T20:35:22.079124] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-23T20:35:22.079423] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-23T20:35:22.079704] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-23T20:35:22.079959] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.080223] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-23T20:35:22.080298] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.080613] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.080707] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.080771] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-23T20:35:22.080842] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-23T20:35:22.081108] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-23T20:35:22.081408] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-23T20:35:22.081698] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-23T20:35:22.081979] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.082227] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.082525] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-23T20:35:22.082811] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.082891] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.083121] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.083410] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.083677] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-23T20:35:22.083968] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.084229] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.085059] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.085373] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-23T20:35:22.085631] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.085713] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.085771] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-23T20:35:22.086053] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-23T20:35:22.086887] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.087157] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-23T20:35:22.087233] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-23T20:35:22.087295] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.087617] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.087915] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-23T20:35:22.088211] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.088478] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.088733] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.088976] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-23T20:35:22.089247] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.089515] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-23T20:35:22.089600] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.089679] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-23T20:35:22.089747] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.089808] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.090110] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.090371] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.090643] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.090908] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.091214] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.091481] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.091754] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-23T20:35:22.091998] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.093003] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-23T20:35:22.093281] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-23T20:35:22.093560] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.093831] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-23T20:35:22.094138] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-23T20:35:22.094462] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-23T20:35:22.094743] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-23T20:35:22.095701] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.095799] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.096079] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.096162] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.096407] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-23T20:35:22.096719] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.097018] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.097269] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-23T20:35:22.097340] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-23T20:35:22.097615] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.097852] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.098099] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.098343] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.098609] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-23T20:35:22.098850] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.098917] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.099140] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.099426] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.099679] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.099929] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.100008] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.100234] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.100528] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.100805] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-23T20:35:22.101064] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.101358] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.101642] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.101902] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-23T20:35:22.102158] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.102247] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.102312] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.102597] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.102664] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.102951] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-23T20:35:22.103209] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.103439] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-23T20:35:22.103724] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.104015] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.104302] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-23T20:35:22.104553] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-23T20:35:22.104823] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.105890] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.105962] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.106260] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.106593] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.106840] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.106930] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.107195] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-23T20:35:22.107471] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-23T20:35:22.107554] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-23T20:35:22.107822] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.108080] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.108321] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.108565] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-23T20:35:22.108918] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-23T20:35:22.108991] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-23T20:35:22.109051] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.109325] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.109627] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.109878] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.110141] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.110399] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-23T20:35:22.110664] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-23T20:35:22.110890] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-23T20:35:22.111176] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-23T20:35:22.111411] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.111650] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-23T20:35:22.111885] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-23T20:35:22.112157] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-23T20:35:22.112228] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-23T20:35:22.112289] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.112528] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-23T20:35:22.112852] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-23T20:35:22.113104] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-23T20:35:22.113183] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-23T20:35:22.113427] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-23T20:35:22.113665] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.113924] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.114001] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.114063] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-23T20:35:22.114303] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-23T20:35:22.114560] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-23T20:35:22.114826] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.115075] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-23T20:35:22.115146] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.115382] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-23T20:35:22.115677] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-23T20:35:22.115914] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.116154] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.116441] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-23T20:35:22.116738] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-23T20:35:22.116996] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.117255] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.117515] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.117776] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-23T20:35:22.118007] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.118090] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-23T20:35:22.118155] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.118421] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.118493] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.118785] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-23T20:35:22.119087] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-23T20:35:22.119353] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-23T20:35:22.119603] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.119841] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-23T20:35:22.119913] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.120191] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.120446] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-23T20:35:22.120708] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.120954] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.121199] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-23T20:35:22.121451] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.121720] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.122018] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-23T20:35:22.122098] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-23T20:35:22.122352] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.122608] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.122870] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.123127] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-23T20:35:22.123199] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.123269] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.123523] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.123782] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.124076] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-23T20:35:22.124332] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.124602] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.124907] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-23T20:35:22.124980] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.125232] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-23T20:35:22.125499] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-23T20:35:22.125747] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.126000] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-23T20:35:22.126304] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-23T20:35:22.126607] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-23T20:35:22.126920] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.126992] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-23T20:35:22.127243] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.127315] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-23T20:35:22.127602] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.127845] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.128126] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-23T20:35:22.128393] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.128638] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-23T20:35:22.128884] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.129137] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.129396] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.129656] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.129735] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.129985] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-23T20:35:22.130250] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.130512] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.130830] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.130915] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.131200] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.131453] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.131533] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.131813] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.132074] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.132368] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.132620] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-23T20:35:22.132870] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-23T20:35:22.133156] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.133419] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.133682] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.133944] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.134248] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-23T20:35:22.134329] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-23T20:35:22.135320] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-23T20:35:22.135645] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.135736] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.135804] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-23T20:35:22.136068] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-23T20:35:22.136327] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.136600] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.136678] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.137000] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.137083] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.137409] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.137721] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.137997] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.138292] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.138557] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-23T20:35:22.138837] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.139077] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-23T20:35:22.139334] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-23T20:35:22.139602] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.139865] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.140101] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.140363] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-23T20:35:22.140607] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.140855] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.141156] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-23T20:35:22.141423] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.141492] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-23T20:35:22.141776] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.142069] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.142306] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-23T20:35:22.142607] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-23T20:35:22.142880] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-23T20:35:22.143134] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.143388] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.143455] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-23T20:35:22.143741] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.143975] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.144053] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.144115] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.144351] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-23T20:35:22.144419] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-23T20:35:22.144670] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-23T20:35:22.144737] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-23T20:35:22.144960] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.145211] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.145464] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.145726] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.145795] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.145855] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-23T20:35:22.146100] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-23T20:35:22.146358] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.146597] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-23T20:35:22.146868] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-23T20:35:22.147107] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.147342] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.147643] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-23T20:35:22.147968] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.148353] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-23T20:35:22.148425] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-23T20:35:22.148704] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.148947] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-23T20:35:22.149208] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.149501] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.149778] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-23T20:35:22.149850] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.150151] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-23T20:35:22.150407] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-23T20:35:22.151143] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.151459] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.151706] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.151790] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-23T20:35:22.151868] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-23T20:35:22.151930] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.152173] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.152445] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.152519] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.152794] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.153059] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.153305] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.153558] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.153872] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-23T20:35:22.153956] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.154185] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-23T20:35:22.154425] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-23T20:35:22.154680] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-23T20:35:22.154940] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-23T20:35:22.155178] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.155423] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-23T20:35:22.155494] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.155735] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-23T20:35:22.155827] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-23T20:35:22.156121] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.156405] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-23T20:35:22.156686] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.156959] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-23T20:35:22.157301] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-23T20:35:22.157671] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.158031] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.158327] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-23T20:35:22.158602] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-23T20:35:22.158872] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-23T20:35:22.158959] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.159267] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.159569] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.159864] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.160105] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-23T20:35:22.160369] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.160452] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-23T20:35:22.160743] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-23T20:35:22.161719] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.162044] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.162308] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-23T20:35:22.162620] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-23T20:35:22.162704] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-23T20:35:22.162951] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.163196] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.163436] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.163698] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-23T20:35:22.163939] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.164177] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-23T20:35:22.164446] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-23T20:35:22.164764] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-23T20:35:22.165025] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-23T20:35:22.165296] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-23T20:35:22.165605] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-23T20:35:22.165853] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-23T20:35:22.166188] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-23T20:35:22.166486] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-23T20:35:22.166751] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-23T20:35:22.166983] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.167262] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.167717] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.168073] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.168147] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.168439] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.168700] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-23T20:35:22.168967] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-23T20:35:22.169275] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.169350] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-23T20:35:22.169425] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-23T20:35:22.169719] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-23T20:35:22.169991] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-23T20:35:22.170063] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.170307] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.170621] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-23T20:35:22.170927] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-23T20:35:22.171184] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-23T20:35:22.171420] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.171722] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-23T20:35:22.171996] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.172253] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.172538] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.172674] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.172964] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.173278] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-23T20:35:22.173621] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.173917] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-23T20:35:22.174272] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-23T20:35:22.174605] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.174919] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-23T20:35:22.175195] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.175282] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.175546] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.175697] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-23T20:35:22.175982] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.176263] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-23T20:35:22.176536] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.176836] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.177110] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-23T20:35:22.177418] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-23T20:35:22.177688] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-23T20:35:22.177776] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-23T20:35:22.178084] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-23T20:35:22.178169] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.178242] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.178548] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-23T20:35:22.178846] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-23T20:35:22.179137] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.179410] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.179695] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.179981] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-23T20:35:22.180273] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.180599] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.180691] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.180982] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-23T20:35:22.181277] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.181559] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.181842] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.181930] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.182007] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-23T20:35:22.182303] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-23T20:35:22.182599] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-23T20:35:22.182887] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.183199] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-23T20:35:22.183464] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.183550] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-23T20:35:22.183880] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-23T20:35:22.183968] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.184233] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.184699] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-23T20:35:22.185002] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-23T20:35:22.185279] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.185551] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-23T20:35:22.185880] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-23T20:35:22.186151] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.186433] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-23T20:35:22.186519] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-23T20:35:22.186625] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-23T20:35:22.186932] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-23T20:35:22.187212] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.187489] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.187832] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.188144] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-23T20:35:22.188422] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-23T20:35:22.188727] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.188808] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-23T20:35:22.189078] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.189163] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-23T20:35:22.189432] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.189689] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.189981] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-23T20:35:22.190273] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-23T20:35:22.190354] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.190601] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.190693] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-23T20:35:22.190964] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.191240] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-23T20:35:22.191526] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-23T20:35:22.191865] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.192121] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-23T20:35:22.192396] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.192686] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.192973] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-23T20:35:22.193299] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-23T20:35:22.193644] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-23T20:35:22.193908] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.193996] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.194074] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.194385] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.194710] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-23T20:35:22.194975] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.195257] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.195553] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-23T20:35:22.195905] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.196178] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.196468] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-23T20:35:22.196740] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-23T20:35:22.197071] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.197394] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.197692] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.197790] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.198118] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-23T20:35:22.198226] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.198531] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-23T20:35:22.198905] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-23T20:35:22.199227] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-23T20:35:22.199519] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.199833] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-23T20:35:22.200126] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.200410] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-23T20:35:22.200508] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.200858] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.201158] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.201425] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-23T20:35:22.201509] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.201811] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.202104] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-23T20:35:22.202359] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-23T20:35:22.202663] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-23T20:35:22.202926] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-23T20:35:22.203231] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.203315] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.203618] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-23T20:35:22.203879] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.204135] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.204938] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.205207] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.205495] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.205840] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.206117] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.206392] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.206671] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.206998] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-23T20:35:22.207079] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.207326] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.207640] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.207945] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.208015] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.208077] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-23T20:35:22.208349] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-23T20:35:22.208653] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-23T20:35:22.208891] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-23T20:35:22.208963] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-23T20:35:22.209215] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-23T20:35:22.209453] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.209524] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-23T20:35:22.209790] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.210042] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.210341] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.210596] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-23T20:35:22.210881] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.211117] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-23T20:35:22.211380] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-23T20:35:22.211668] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.211907] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-23T20:35:22.212211] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.212467] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.212706] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-23T20:35:22.213409] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.213717] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.213789] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-23T20:35:22.214088] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.214368] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.214642] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.214910] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.215149] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.215398] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.215688] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-23T20:35:22.215992] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.216260] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.216541] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-23T20:35:22.216817] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.217128] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-23T20:35:22.217199] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.217491] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-23T20:35:22.217603] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.217896] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-23T20:35:22.218207] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-23T20:35:22.218451] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-23T20:35:22.218520] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.218776] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-23T20:35:22.219058] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-23T20:35:22.219328] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-23T20:35:22.219589] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.219865] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-23T20:35:22.219943] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.220003] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.220239] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-23T20:35:22.220547] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-23T20:35:22.220862] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.221122] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-23T20:35:22.221364] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-23T20:35:22.221624] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.221914] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-23T20:35:22.222202] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.222475] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-23T20:35:22.222734] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.222977] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.223233] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-23T20:35:22.223491] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-23T20:35:22.223819] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.223890] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.224123] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.224424] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-23T20:35:22.224684] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-23T20:35:22.224935] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.225005] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.225257] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.225325] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-23T20:35:22.225560] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-23T20:35:22.225874] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.226164] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-23T20:35:22.226451] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-23T20:35:22.227449] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.227717] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.228002] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-23T20:35:22.228284] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-23T20:35:22.228609] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.228911] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.229183] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.229517] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.229861] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.230188] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.230467] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.230753] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.231043] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.231349] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.231432] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.231763] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-23T20:35:22.231876] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-23T20:35:22.232173] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.232494] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.232836] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.233094] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.233353] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.233420] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.233715] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-23T20:35:22.234014] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-23T20:35:22.234304] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.234608] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.234678] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-23T20:35:22.234937] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.235177] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-23T20:35:22.235419] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-23T20:35:22.235674] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-23T20:35:22.235911] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.236209] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-23T20:35:22.236473] [DEBUG] [LOCAL ] Loaded configuration for TLN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.236734] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-23T20:35:22.237036] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-23T20:35:22.237344] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.237658] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-23T20:35:22.237938] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.238186] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.238463] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-23T20:35:22.238719] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.239027] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.239292] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.239365] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.239635] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.239931] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.240233] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.240504] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.240770] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-23T20:35:22.241036] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.241297] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.241533] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.241801] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-23T20:35:22.241876] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-23T20:35:22.242118] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.242378] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-23T20:35:22.242615] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-23T20:35:22.242864] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.243107] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.243401] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.243644] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.243922] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-23T20:35:22.244199] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-23T20:35:22.244496] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.244743] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-23T20:35:22.245009] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-23T20:35:22.245268] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-23T20:35:22.245504] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.245819] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.246128] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-23T20:35:22.246424] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.246690] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-23T20:35:22.246765] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.247047] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.247307] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-23T20:35:22.247599] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.247867] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-23T20:35:22.247942] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.248199] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-23T20:35:22.248560] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.248872] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-23T20:35:22.249172] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-23T20:35:22.249435] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.249694] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.249945] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.250248] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.250523] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-23T20:35:22.250813] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.250887] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.251138] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-23T20:35:22.251431] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.251678] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-23T20:35:22.251746] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.251987] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.252055] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.252114] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-23T20:35:22.252370] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.252437] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.252505] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-23T20:35:22.252740] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.253032] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-23T20:35:22.253266] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.253524] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.253814] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.254110] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-23T20:35:22.254349] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.254606] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.254854] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.254923] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-23T20:35:22.255175] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-23T20:35:22.255446] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.255692] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-23T20:35:22.255951] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.256192] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.256447] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-23T20:35:22.256744] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.256985] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.257274] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-23T20:35:22.257342] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-23T20:35:22.257626] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.257889] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.258178] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-23T20:35:22.258249] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-23T20:35:22.258536] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-23T20:35:22.258863] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.259128] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.259367] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.259628] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-23T20:35:22.259921] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.260164] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-23T20:35:22.260431] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-23T20:35:22.260674] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-23T20:35:22.260944] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.261232] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.261301] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.261364] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.261716] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.261995] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.262285] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-23T20:35:22.262593] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-23T20:35:22.262885] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.263133] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.263419] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.263736] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.264063] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-23T20:35:22.264145] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.264207] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-23T20:35:22.264441] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-23T20:35:22.264688] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-23T20:35:22.264927] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.265171] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-23T20:35:22.265440] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.265717] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-23T20:35:22.266001] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-23T20:35:22.266264] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-23T20:35:22.266558] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.266849] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.267107] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-23T20:35:22.267417] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-23T20:35:22.267494] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-23T20:35:22.267738] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.268025] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-23T20:35:22.268271] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-23T20:35:22.268587] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.268850] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.268927] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.268988] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.269056] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-23T20:35:22.269122] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-23T20:35:22.269364] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-23T20:35:22.269433] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.269717] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-23T20:35:22.270012] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-23T20:35:22.270269] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.270505] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.271230] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.271492] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.271747] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-23T20:35:22.271835] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.272077] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.272375] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.272446] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-23T20:35:22.272504] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.272773] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-23T20:35:22.272843] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.272902] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.273154] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.273394] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.273690] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.273984] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.274240] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.274496] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.274752] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.275012] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-23T20:35:22.275249] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.275481] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-23T20:35:22.275751] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.276029] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-23T20:35:22.276285] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.276595] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.276866] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-23T20:35:22.276945] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-23T20:35:22.277202] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-23T20:35:22.277269] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-23T20:35:22.277558] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.277850] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-23T20:35:22.278104] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-23T20:35:22.278184] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-23T20:35:22.278421] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.278674] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-23T20:35:22.278755] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.279013] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.279320] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-23T20:35:22.279565] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-23T20:35:22.279854] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.280159] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.280457] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-23T20:35:22.280699] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.280938] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.281197] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-23T20:35:22.281460] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.281708] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.281954] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-23T20:35:22.282222] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-23T20:35:22.282328] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-23T20:35:22.282567] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-23T20:35:22.282860] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.283120] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.283369] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.283645] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.283716] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-23T20:35:22.283954] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.284213] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-23T20:35:22.284471] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-23T20:35:22.284733] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-23T20:35:22.285029] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-23T20:35:22.285286] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.285549] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.285830] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-23T20:35:22.285901] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-23T20:35:22.286189] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.286447] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.286688] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-23T20:35:22.286921] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.287208] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-23T20:35:22.287474] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.287801] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.287885] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.288133] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-23T20:35:22.288210] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.288507] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.288786] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.289172] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.289243] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.289667] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.289951] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.290233] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.290512] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.290608] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.290860] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.291131] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-23T20:35:22.291399] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.291468] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.291711] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.291960] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-23T20:35:22.292028] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-23T20:35:22.292983] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-23T20:35:22.293305] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.293587] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.293903] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.294168] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.294432] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.294512] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.294843] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-23T20:35:22.295141] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.295454] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.295706] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.295948] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.296018] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-23T20:35:22.296266] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.296502] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.296788] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.297079] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-23T20:35:22.297324] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.297605] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-23T20:35:22.297843] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-23T20:35:22.298095] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.298612] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.298916] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.299211] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-23T20:35:22.299462] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.299710] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.299964] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.300205] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-23T20:35:22.300630] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.300969] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.301245] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.301518] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.301811] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.302074] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.302334] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.302608] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-23T20:35:22.302861] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.303152] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-23T20:35:22.303389] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.303624] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.303692] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.303934] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-23T20:35:22.304193] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.304486] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-23T20:35:22.304746] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.305039] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.305307] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.305598] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-23T20:35:22.305678] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.305958] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-23T20:35:22.306211] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.306279] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.306515] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.306775] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.307026] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.307265] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.307540] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.307803] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.308066] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.308345] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.308414] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.308658] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-23T20:35:22.308903] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.309140] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.309405] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.309664] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-23T20:35:22.309900] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.309968] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.310203] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.310491] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-23T20:35:22.310773] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.310841] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.311069] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.311312] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.311595] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-23T20:35:22.311675] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-23T20:35:22.311926] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.312163] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-23T20:35:22.312240] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.312298] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-23T20:35:22.312520] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.312608] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.312895] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.313125] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-23T20:35:22.313199] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.313482] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.313710] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.313938] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.314186] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.314258] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.314531] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.314802] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-23T20:35:22.314889] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.315166] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-23T20:35:22.315418] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-23T20:35:22.315669] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-23T20:35:22.315955] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.316024] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-23T20:35:22.316265] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.316515] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.316861] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-23T20:35:22.317095] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.317325] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.317602] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.317900] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-23T20:35:22.318151] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-23T20:35:22.318220] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.318473] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.318550] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-23T20:35:22.318847] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.319096] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-23T20:35:22.319377] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-23T20:35:22.319612] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-23T20:35:22.319848] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.320079] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.320368] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.320668] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.320962] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.321806] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.321876] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.322127] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-23T20:35:22.322379] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-23T20:35:22.322463] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.322718] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.323008] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.323077] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-23T20:35:22.323608] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-23T20:35:22.323853] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.324095] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.324174] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.324429] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.324692] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.324955] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-23T20:35:22.325033] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.325094] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.325320] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.325553] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.325816] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.326117] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.326356] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.326602] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.326887] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-23T20:35:22.327149] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.327431] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.327678] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.327934] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.328225] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.328469] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.328760] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.328828] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.329068] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.329363] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.329431] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.329688] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.329940] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-23T20:35:22.330241] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-23T20:35:22.330502] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.330787] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.331060] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-23T20:35:22.331369] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-23T20:35:22.331445] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.331688] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-23T20:35:22.331972] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.332287] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.332764] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.332842] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.332903] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-23T20:35:22.333164] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.333441] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.333511] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.333600] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.333889] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.333960] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-23T20:35:22.334253] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-23T20:35:22.334683] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.334990] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-23T20:35:22.335069] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.335335] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.335603] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-23T20:35:22.335682] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-23T20:35:22.335929] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.336008] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-23T20:35:22.336269] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-23T20:35:22.336531] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.336822] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-23T20:35:22.337081] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.337387] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-23T20:35:22.337634] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-23T20:35:22.337870] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.338131] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-23T20:35:22.338437] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.338675] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-23T20:35:22.338913] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.339212] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.339469] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.339734] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-23T20:35:22.339993] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-23T20:35:22.340228] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.340470] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-23T20:35:22.340727] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-23T20:35:22.340804] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-23T20:35:22.341036] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-23T20:35:22.341113] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.341627] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.341891] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-23T20:35:22.342160] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.342239] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.342531] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.342824] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.343124] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-23T20:35:22.343390] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-23T20:35:22.343466] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-23T20:35:22.343527] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-23T20:35:22.343806] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-23T20:35:22.344048] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.344292] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.344529] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.344795] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-23T20:35:22.344863] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-23T20:35:22.345111] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.345361] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.345616] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-23T20:35:22.345881] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.346154] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.346232] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-23T20:35:22.346878] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.348544] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-23T20:35:22.348637] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.348912] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.349186] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-23T20:35:22.349457] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-23T20:35:22.349777] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.350034] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-23T20:35:22.350296] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-23T20:35:22.350534] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-23T20:35:22.350792] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.351052] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-23T20:35:22.351304] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-23T20:35:22.351536] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-23T20:35:22.351804] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.352067] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-23T20:35:22.352332] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-23T20:35:22.352644] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.352893] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.353162] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.353657] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-23T20:35:22.353921] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.354168] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-23T20:35:22.354247] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-23T20:35:22.354604] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.354877] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-23T20:35:22.355178] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.355478] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.355548] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.355829] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-23T20:35:22.356075] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.356312] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.356379] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-23T20:35:22.356612] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.356908] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.357151] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.357433] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-23T20:35:22.357680] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.357921] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-23T20:35:22.358188] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.358619] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-23T20:35:22.358871] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.358940] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-23T20:35:22.359203] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-23T20:35:22.359651] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.359901] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.359970] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-23T20:35:22.360240] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.360485] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.360561] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-23T20:35:22.360654] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-23T20:35:22.360917] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-23T20:35:22.361217] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.361294] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-23T20:35:22.361352] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-23T20:35:22.361613] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-23T20:35:22.361848] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-23T20:35:22.362110] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-23T20:35:22.362185] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-23T20:35:22.362425] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-23T20:35:22.362727] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.362983] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.363225] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.363485] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.363791] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-23T20:35:22.364056] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.364353] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.364598] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-23T20:35:22.364837] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.365081] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.365319] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-23T20:35:22.365601] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.365672] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.365930] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-23T20:35:22.366169] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-23T20:35:22.366408] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.366650] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.366895] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.367135] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.367202] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-23T20:35:22.367260] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.367518] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.367802] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.367870] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.368105] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.368362] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.368654] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.368918] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-23T20:35:22.369176] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.369415] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.369664] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-23T20:35:22.369749] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.369819] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.370105] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.370172] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.370239] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.370524] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.370837] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-23T20:35:22.370907] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.371160] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-23T20:35:22.371419] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.371694] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-23T20:35:22.371955] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-23T20:35:22.372241] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.372500] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.372762] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.372832] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-23T20:35:22.373115] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.373378] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-23T20:35:22.373650] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.373909] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.374167] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-23T20:35:22.374409] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.374645] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.374942] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-23T20:35:22.375201] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.375434] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.375674] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.375934] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.376167] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-23T20:35:22.376452] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-23T20:35:22.376689] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-23T20:35:22.376944] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-23T20:35:22.377185] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.377452] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-23T20:35:22.377736] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.377979] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.378217] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-23T20:35:22.378285] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-23T20:35:22.378538] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.378803] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.378870] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.379111] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.379400] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-23T20:35:22.379642] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.379709] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-23T20:35:22.379952] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-23T20:35:22.380028] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.380087] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-23T20:35:22.380319] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.380562] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-23T20:35:22.380823] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-23T20:35:22.381061] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.381303] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-23T20:35:22.381603] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-23T20:35:22.381897] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.382158] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-23T20:35:22.382234] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.382295] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-23T20:35:22.382552] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.382832] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-23T20:35:22.383129] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.383433] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-23T20:35:22.383731] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.384000] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-23T20:35:22.384263] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.384517] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.384769] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.385062] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-23T20:35:22.385315] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.385616] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-23T20:35:22.385851] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-23T20:35:22.385919] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.385984] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.386233] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.386521] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-23T20:35:22.386609] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.386844] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-23T20:35:22.387083] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.387380] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-23T20:35:22.387449] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-23T20:35:22.387708] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.387786] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.388039] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-23T20:35:22.388107] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-23T20:35:22.388360] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.388630] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-23T20:35:22.388888] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.389184] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-23T20:35:22.389420] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-23T20:35:22.389706] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.389774] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.390005] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-23T20:35:22.390281] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-23T20:35:22.390568] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-23T20:35:22.390830] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.391128] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.391386] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.391678] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-23T20:35:22.391969] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.392216] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.392453] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-23T20:35:22.392692] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.392983] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.393250] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-23T20:35:22.393319] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.393548] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.393831] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.394087] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.394324] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.394561] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.395006] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.395273] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.395516] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-23T20:35:22.395819] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-23T20:35:22.395889] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.396155] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.396398] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.396639] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.396722] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-23T20:35:22.396981] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.397050] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.397279] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.397551] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-23T20:35:22.397829] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.397897] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-23T20:35:22.398125] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.398361] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.398597] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-23T20:35:22.398891] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-23T20:35:22.399136] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.399210] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.399465] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.399718] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.399795] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.400051] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-23T20:35:22.400119] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.400349] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.400641] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.400930] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.401206] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-23T20:35:22.401508] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-23T20:35:22.401775] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.402034] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.402274] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.402342] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-23T20:35:22.402622] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-23T20:35:22.402689] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.402915] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.403159] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-23T20:35:22.403425] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-23T20:35:22.403669] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-23T20:35:22.403958] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.404191] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-23T20:35:22.404267] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.404546] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-23T20:35:22.404859] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.405097] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.405355] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-23T20:35:22.405610] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.405847] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-23T20:35:22.406083] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-23T20:35:22.406323] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-23T20:35:22.407273] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.407566] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-23T20:35:22.407668] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.407937] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.408241] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-23T20:35:22.408550] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.408825] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-23T20:35:22.409085] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.409342] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.409605] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-23T20:35:22.409910] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.410152] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.410407] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-23T20:35:22.410703] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.410943] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.411180] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-23T20:35:22.411436] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.411699] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.411999] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.412248] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.412508] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-23T20:35:22.412765] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-23T20:35:22.413022] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.413282] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.413529] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.413794] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.414038] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-23T20:35:22.414292] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-23T20:35:22.414361] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.414430] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-23T20:35:22.414718] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.414787] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-23T20:35:22.415018] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.415305] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.415603] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.415853] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-23T20:35:22.416276] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.416608] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.416869] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.417137] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-23T20:35:22.417408] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.417689] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.417937] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-23T20:35:22.418015] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.418308] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.418591] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.418841] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-23T20:35:22.419131] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.419384] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-23T20:35:22.419642] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.419710] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.419962] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.420218] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-23T20:35:22.420472] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.420539] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.420813] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.421123] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.421200] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.421265] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.421525] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-23T20:35:22.421806] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.421874] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.422114] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-23T20:35:22.422183] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.422246] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.422314] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-23T20:35:22.422553] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-23T20:35:22.422830] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-23T20:35:22.423060] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-23T20:35:22.423293] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-23T20:35:22.423527] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-23T20:35:22.423781] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.424023] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.424090] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-23T20:35:22.424338] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.424406] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.424465] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.424522] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-23T20:35:22.424797] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-23T20:35:22.425061] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-23T20:35:22.425327] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-23T20:35:22.425604] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.425681] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-23T20:35:22.425933] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.426169] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-23T20:35:22.426454] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.426700] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-23T20:35:22.426767] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-23T20:35:22.427052] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.427120] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.427390] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-23T20:35:22.427635] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.427889] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-23T20:35:22.428145] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.428213] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.428443] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-23T20:35:22.428519] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.428790] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-23T20:35:22.428860] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.429139] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-23T20:35:22.429414] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-23T20:35:22.429652] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.429888] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.429956] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-23T20:35:22.430238] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.430305] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-23T20:35:22.430541] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.430639] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.430897] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.431137] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.431401] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-23T20:35:22.431668] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.431744] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.431994] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-23T20:35:22.432062] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-23T20:35:22.432362] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.432654] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.432731] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-23T20:35:22.433018] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.433102] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-23T20:35:22.433377] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-23T20:35:22.433634] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.433890] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.434122] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-23T20:35:22.434411] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.434662] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.434740] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.434991] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-23T20:35:22.435284] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-23T20:35:22.435528] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.435792] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-23T20:35:22.436054] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-23T20:35:22.436315] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-23T20:35:22.436605] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-23T20:35:22.436673] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-23T20:35:22.436935] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-23T20:35:22.437209] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-23T20:35:22.437452] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.437694] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-23T20:35:22.437946] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.438246] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-23T20:35:22.438535] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.438813] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-23T20:35:22.439232] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-23T20:35:22.439518] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.439795] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.440037] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-23T20:35:22.440326] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.440618] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.440893] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.441149] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-23T20:35:22.441394] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.441636] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.441925] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-23T20:35:22.442211] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.442486] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-23T20:35:22.442774] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-23T20:35:22.443032] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.443290] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-23T20:35:22.443544] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-23T20:35:22.443832] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.444132] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.444201] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-23T20:35:22.444478] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.444776] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.445015] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.445304] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.445607] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.445866] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-23T20:35:22.446097] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-23T20:35:22.446349] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.446416] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-23T20:35:22.446674] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-23T20:35:22.446914] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.447206] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.447455] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-23T20:35:22.447728] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.447810] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.447869] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-23T20:35:22.448161] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-23T20:35:22.448463] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-23T20:35:22.448540] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.448625] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.448919] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.448987] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.449232] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.449495] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.449735] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.450004] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-23T20:35:22.450248] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.450530] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.450795] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-23T20:35:22.451090] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-23T20:35:22.451349] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.451417] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-23T20:35:22.451652] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.451940] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.452177] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.452437] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.452504] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-23T20:35:22.452588] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.452659] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-23T20:35:22.452943] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.453204] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-23T20:35:22.453467] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-23T20:35:22.453730] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-23T20:35:22.453808] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.454043] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-23T20:35:22.454288] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.454530] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-23T20:35:22.454796] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-23T20:35:22.455045] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-23T20:35:22.455298] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-23T20:35:22.455536] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-23T20:35:22.455794] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-23T20:35:22.456037] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.456270] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-23T20:35:22.456505] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.456760] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-23T20:35:22.456999] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.457239] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-23T20:35:22.457521] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-23T20:35:22.457842] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-23T20:35:22.457916] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-23T20:35:22.458152] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.458221] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.458469] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-23T20:35:22.458725] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-23T20:35:22.458793] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-23T20:35:22.459046] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.459113] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-23T20:35:22.459373] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.459670] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.459912] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.460149] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.460390] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.460635] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-23T20:35:22.460924] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-23T20:35:22.461177] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-23T20:35:22.461245] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.461529] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-23T20:35:22.461620] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-23T20:35:22.461903] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.462193] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-23T20:35:22.462453] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.462763] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.463022] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.463279] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.463514] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-23T20:35:22.463798] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.464059] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.464126] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-23T20:35:22.464375] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-23T20:35:22.464614] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-23T20:35:22.464871] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.465124] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.465202] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.465436] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.465691] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.465948] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-23T20:35:22.466184] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-23T20:35:22.466488] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-23T20:35:22.466798] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-23T20:35:22.467149] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-23T20:35:22.467464] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-23T20:35:22.467782] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-23T20:35:22.468077] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-23T20:35:22.468195] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-23T20:35:22.468534] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.468849] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-23T20:35:22.469116] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.469378] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.469618] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.469700] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.469932] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.469999] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-23T20:35:22.470058] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.470317] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.470553] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-23T20:35:22.470863] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-23T20:35:22.471116] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.471372] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-23T20:35:22.471609] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-23T20:35:22.471906] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.472194] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-23T20:35:22.472452] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.472740] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.473028] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.473260] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.473518] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-23T20:35:22.473827] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-23T20:35:22.473902] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.474183] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-23T20:35:22.474252] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.474497] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-23T20:35:22.474782] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.475040] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-23T20:35:22.475282] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.475543] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-23T20:35:22.475856] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-23T20:35:22.475924] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-23T20:35:22.476153] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-23T20:35:22.476405] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-23T20:35:22.476473] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-23T20:35:22.477354] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-23T20:35:22.477691] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.477964] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.478233] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-23T20:35:22.478505] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.478784] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-23T20:35:22.479036] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.479287] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-23T20:35:22.479542] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.479895] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.479969] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.480215] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-23T20:35:22.480292] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-23T20:35:22.480591] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-23T20:35:22.480881] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-23T20:35:22.481133] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-23T20:35:22.481200] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.481429] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.481495] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.481726] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.481793] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-23T20:35:22.482022] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-23T20:35:22.482257] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-23T20:35:22.482492] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.482785] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.483058] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.483126] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.483352] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.483643] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-23T20:35:22.483960] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.484302] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.484625] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-23T20:35:22.484973] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.485323] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-23T20:35:22.485428] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-23T20:35:22.485756] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.486029] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-23T20:35:22.486287] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.486354] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.486601] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.486894] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.487145] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.487441] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.487700] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.487956] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-23T20:35:22.488195] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.488436] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.488672] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.488960] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.489027] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-23T20:35:22.489261] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-23T20:35:22.489534] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-23T20:35:22.489800] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-23T20:35:22.490116] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-23T20:35:22.490409] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-23T20:35:22.490671] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.490931] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.491184] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-23T20:35:22.491429] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.491683] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-23T20:35:22.491762] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.491822] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-23T20:35:22.492073] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-23T20:35:22.492340] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-23T20:35:22.492637] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.492716] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.492966] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.493202] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.493457] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.493712] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-23T20:35:22.493947] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.494210] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-23T20:35:22.494290] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-23T20:35:22.494530] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-23T20:35:22.494621] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-23T20:35:22.494902] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.495156] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.495223] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-23T20:35:22.495281] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-23T20:35:22.495508] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-23T20:35:22.495596] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-23T20:35:22.495828] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.496103] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.496389] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-23T20:35:22.496621] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-23T20:35:22.496907] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-23T20:35:22.497193] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.497486] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-23T20:35:22.497741] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.497975] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.498233] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-23T20:35:22.498531] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-23T20:35:22.498788] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-23T20:35:22.499082] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-23T20:35:22.499160] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.499397] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-23T20:35:22.499655] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.499908] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.500163] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-23T20:35:22.500432] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-23T20:35:22.500668] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-23T20:35:22.500931] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-23T20:35:22.501221] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-23T20:35:22.501514] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-23T20:35:22.501609] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.501860] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-23T20:35:22.502117] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-23T20:35:22.502821] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.503121] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-23T20:35:22.503390] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-23T20:35:22.503639] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-23T20:35:22.503709] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-23T20:35:22.503777] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.504025] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.504272] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-23T20:35:22.504566] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.504845] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.505138] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-23T20:35:22.505378] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-23T20:35:22.505614] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.505681] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-23T20:35:22.505929] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-23T20:35:22.506184] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.506421] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-23T20:35:22.506679] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.506913] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-23T20:35:22.507200] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.507472] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.507734] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.508027] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-23T20:35:22.508095] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.508330] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.508397] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-23T20:35:22.508638] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-23T20:35:22.508705] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.508763] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.509015] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-23T20:35:22.509317] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.509596] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-23T20:35:22.509872] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-23T20:35:22.510113] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.510179] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-23T20:35:22.510431] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-23T20:35:22.510733] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-23T20:35:22.510994] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.511062] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.511313] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-23T20:35:22.511547] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-23T20:35:22.511838] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.512096] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-23T20:35:22.512331] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-23T20:35:22.512588] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-23T20:35:22.512834] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.513129] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.513377] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.513618] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-23T20:35:22.513914] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-23T20:35:22.513983] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.514257] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-23T20:35:22.514501] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.514759] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-23T20:35:22.515061] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-23T20:35:22.515308] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.515589] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.515884] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.516149] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.516395] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-23T20:35:22.516463] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-23T20:35:22.516723] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.516971] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-23T20:35:22.517054] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-23T20:35:22.517114] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-23T20:35:22.517351] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.517619] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-23T20:35:22.517890] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-23T20:35:22.517968] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-23T20:35:22.518248] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-23T20:35:22.518524] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.518807] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-23T20:35:22.518888] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-23T20:35:22.519152] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-23T20:35:22.519420] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-23T20:35:22.519711] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.519973] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-23T20:35:22.520049] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-23T20:35:22.520278] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-23T20:35:22.520542] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.520857] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.521113] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-23T20:35:22.521408] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.521703] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-23T20:35:22.521992] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-23T20:35:22.522230] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.522298] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.522549] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.522872] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.523129] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.523385] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-23T20:35:22.523624] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-23T20:35:22.523692] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.523749] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.524002] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-23T20:35:22.524076] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.524315] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-23T20:35:22.524592] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.524858] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.525148] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-23T20:35:22.525224] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-23T20:35:22.525478] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-23T20:35:22.525744] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.526039] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-23T20:35:22.526294] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-23T20:35:22.526555] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.526815] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-23T20:35:22.527053] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.527138] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-23T20:35:22.527431] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.527692] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.527769] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-23T20:35:22.528017] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-23T20:35:22.528259] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-23T20:35:22.528496] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.528744] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.529030] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.529287] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.529542] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-23T20:35:22.529820] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.530064] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-23T20:35:22.530312] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-23T20:35:22.530548] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.530826] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-23T20:35:22.531133] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-23T20:35:22.531438] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-23T20:35:22.531745] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.531993] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-23T20:35:22.532250] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-23T20:35:22.532319] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-23T20:35:22.532596] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-23T20:35:22.532864] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.533105] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.533173] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-23T20:35:22.533429] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-23T20:35:22.533496] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-23T20:35:22.533754] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.534023] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.534271] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-23T20:35:22.534736] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-23T20:35:22.534807] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-23T20:35:22.535063] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-23T20:35:22.535364] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-23T20:35:22.535434] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.535681] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-23T20:35:22.535759] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-23T20:35:22.536018] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.536088] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-23T20:35:22.536384] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.536454] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-23T20:35:22.536512] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-23T20:35:22.536591] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-23T20:35:22.536654] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-23T20:35:22.536712] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-23T20:35:22.536783] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-23T20:35:22.536851] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-23T20:35:22.537147] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.537445] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.537754] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-23T20:35:22.537822] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.538054] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-23T20:35:22.538320] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-23T20:35:22.538593] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-23T20:35:22.538845] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-23T20:35:22.539105] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-23T20:35:22.539397] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-23T20:35:22.539662] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-23T20:35:22.539901] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-23T20:35:22.539968] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.540251] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.540317] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.540587] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.540832] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-23T20:35:22.541079] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.541374] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-23T20:35:22.541642] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.541908] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.542208] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-23T20:35:22.542500] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.542751] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.542831] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-23T20:35:22.543083] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.543325] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-23T20:35:22.543635] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-23T20:35:22.543944] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-23T20:35:22.544241] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.544481] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-23T20:35:22.544725] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-23T20:35:22.544797] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.545061] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-23T20:35:22.545305] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-23T20:35:22.545596] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-23T20:35:22.545862] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-23T20:35:22.545929] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-23T20:35:22.546234] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-23T20:35:22.546483] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.546721] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-23T20:35:22.547006] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-23T20:35:22.547245] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-23T20:35:22.547312] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.547618] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-23T20:35:22.547860] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-23T20:35:22.548119] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-23T20:35:22.548388] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-23T20:35:22.548650] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.548904] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-23T20:35:22.549191] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-23T20:35:22.549484] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.549750] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-23T20:35:22.550005] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-23T20:35:22.550263] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-23T20:35:22.550542] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-23T20:35:22.550835] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-23T20:35:22.550904] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-23T20:35:22.550963] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-23T20:35:22.551251] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-23T20:35:22.551528] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-23T20:35:22.551794] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-23T20:35:22.551863] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-23T20:35:22.552127] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-23T20:35:22.552374] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-23T20:35:22.552682] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.552995] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-23T20:35:22.553295] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-23T20:35:22.553367] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-23T20:35:22.553622] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-23T20:35:22.553918] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.554231] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-23T20:35:22.554508] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-23T20:35:22.554601] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-23T20:35:22.554879] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.555156] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-23T20:35:22.555404] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.555640] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.555931] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-23T20:35:22.556166] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.556422] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-23T20:35:22.556498] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-23T20:35:22.556729] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-23T20:35:22.556808] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-23T20:35:22.557053] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-23T20:35:22.557130] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.557386] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-23T20:35:22.557638] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-23T20:35:22.557890] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-23T20:35:22.558135] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.558203] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.558262] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-23T20:35:22.558517] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-23T20:35:22.558828] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-23T20:35:22.559122] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-23T20:35:22.559361] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-23T20:35:22.559600] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-23T20:35:22.559887] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.559964] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-23T20:35:22.560214] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.560456] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-23T20:35:22.560747] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-23T20:35:22.561004] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-23T20:35:22.561081] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-23T20:35:22.561323] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-23T20:35:22.561563] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.561880] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-23T20:35:22.562120] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.562375] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-23T20:35:22.562614] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-23T20:35:22.562908] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-23T20:35:22.563162] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.563229] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-23T20:35:22.563457] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-23T20:35:22.563745] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-23T20:35:22.563981] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-23T20:35:22.564269] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-23T20:35:22.564337] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-23T20:35:22.564587] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-23T20:35:22.564826] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-23T20:35:22.565136] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.565487] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.565832] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-23T20:35:22.566122] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-23T20:35:22.566417] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-23T20:35:22.566694] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-23T20:35:22.566773] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-23T20:35:22.567027] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-23T20:35:22.567323] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-23T20:35:22.567659] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-23T20:35:22.567728] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-23T20:35:22.568008] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-23T20:35:22.568075] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-23T20:35:22.568363] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.568642] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-23T20:35:22.568718] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-23T20:35:22.569000] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-23T20:35:22.569232] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-23T20:35:22.569308] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-23T20:35:22.569534] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.569795] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-23T20:35:22.569864] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-23T20:35:22.570149] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-23T20:35:22.570448] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-23T20:35:22.570681] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-23T20:35:22.570920] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-23T20:35:22.571176] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-23T20:35:22.571425] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-23T20:35:22.571492] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-23T20:35:22.571737] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-23T20:35:22.571970] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-23T20:35:22.572199] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-23T20:35:22.572430] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-23T20:35:22.572689] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-23T20:35:22.572921] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-23T20:35:22.572990] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-23T20:35:22.573058] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.573300] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-23T20:35:22.573560] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-23T20:35:22.573651] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-23T20:35:22.573719] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-23T20:35:22.573978] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-23T20:35:22.574230] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-23T20:35:22.574484] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-23T20:35:22.574735] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-23T20:35:22.574802] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-23T20:35:22.574861] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-23T20:35:22.575090] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-23T20:35:22.575325] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-23T20:35:22.575601] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-23T20:35:22.575837] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-23T20:35:22.576089] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-23T20:35:22.576342] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-23T20:35:22.576588] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-23T20:35:22.576848] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-23T20:35:22.577102] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.577478] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-23T20:35:22.577868] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-23T20:35:22.578161] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-23T20:35:22.578440] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-23T20:35:22.578737] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-23T20:35:22.578812] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-23T20:35:22.579040] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-23T20:35:22.579298] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-23T20:35:22.579604] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-23T20:35:22.579836] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-23T20:35:22.580118] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-23T20:35:22.580363] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-23T20:35:22.580606] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.580675] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-23T20:35:22.580916] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-23T20:35:22.580998] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-23T20:35:22.581231] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-23T20:35:22.581307] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-23T20:35:22.581368] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-23T20:35:22.581625] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-23T20:35:22.581857] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-23T20:35:22.581932] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-23T20:35:22.582226] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-23T20:35:22.582301] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-23T20:35:22.582545] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-23T20:35:22.582635] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-23T20:35:22.582852] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-23T20:35:22.583116] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-23T20:35:22.583388] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-23T20:35:22.583454] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-23T20:35:22.583726] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-23T20:35:22.583970] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-23T20:35:22.584200] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-23T20:35:22.584447] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-23T20:35:22.584676] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-23T20:35:22.584923] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.585177] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-23T20:35:22.585440] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-23T20:35:22.585719] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-23T20:35:22.585787] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-23T20:35:22.586031] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-23T20:35:22.587593] [INFO ] [LOCAL ] Saved consolidated report: 3475 forecasts -> ./output/forecasts/full/2026-01-26.txt [2026-01-23T20:35:22.587652] [INFO ] [sig ] [71/71] Successfully generated report for 2026-01-26: 3475 entries [2026-01-23T20:35:22.587684] [INFO ] [sig ] ================================================== [2026-01-23T20:35:22.587712] [INFO ] [sig ] Report generation complete: 71/71 reports succeeded [2026-01-23T20:35:23.367764] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-23T20:35:23.367951] [INFO ] [sig ] Email notification sent [2026-01-23T20:35:23.368790] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-23T20:35:23.368967] [INFO ] [STATE ] Last completion updated: 2026-01-23T20:35:23.368847